AliOS-Things https://github.com/alibaba/AliOS-Things In WiKi, only windows and linux is describe, but I think it should be fine on mac os x. Below is the step by step to make you build your first App Clone AliOS (ha) – Here Use brew to install below functionality python27 aos-cube: brew install aos-cube gcc-arm-none-eabi (After test, AliOS works on ver5.4 but […]

Read More →

這裡 https://github.com/fuchsia-mirror/manifest 上面有step by step 的作法, 下載後先看folder structure XDD 核心是 magenta (little-kernel) 看檔案副檔的話, c還是佔大宗, c > cpp > go 再加上一些.sh & Makefile 要測試的話, 以下是我玩的時候需要的步驟 (OSX 10.11.5) 1. 下載fuchsia及相關檔案 curl -s https://raw.githubusercontent.com/vanadium/go.jiri/master/scripts/bootstrap_jiri | bash -s fuchsia cd fuchsia export PATH=`pwd`/.jiri_root/scripts:$PATH jiri import fuchsia https://fuchsia.googlesource.com/manifest jiri update 2.Build fuchsia ./packages/gn/gen.py ./buildtools/ninja -C out/debug-x86-64 3.Build qemu git clone https://fuchsia.googlesource.com/third_party/qemu […]

Read More →

2016 8/5 mbed os 5.1.0 出了, 這次叫5是隱含 (mbed os 2+ mbed os 3) 的概念 https://docs.mbed.com/docs/mbed-os-release-notes/en/latest/5_1/release/#about-this-release 這次的release 包含幾個feature RTOS: 整合了 CMSIS-RTOS RTX 4.79.0, 之後如果有硬體架構上的改變也會加進去. 例如 TrustZone-M (ARM-v8M 的功能) 這版本並沒有包含MINAR(以前是single thread). 不過有個比以往更彈性的 alpha 版本的 mbed-events https://github.com/ARMmbed/mbed-events MCU Driver 一般常用的 gpio , pwm , spi , i2c, uart 都提供 支援thread safe C library – 這次mbed os 支援很多不同的tool chain, 也支援對應的c […]

Read More →

小小的玩具 大大的感動 XDD 軟體/系統在做資料傳輸相關的程式時  例如 PWM/CAN/SPI/UART 相關的設計時 一定會遇到一個困擾 「到底訊號有沒有正確的打出來呢」如果有個便宜又好用的 LA 就好了 不過…隨便就萬元以上LA或者百萬等級的不親民 也不適合只是要基本功能的需求 所以這就是 saleae logic 16的價值所在 (哈 不要問我為什麼跟官網的不一樣) 以STM的 PwmOut example 為例. 不過這邊真的要稱讚一下 STM SDK 的通用性 =  =a  我的板子其實是 STM32F4-Discovery 不過因為裡面沒有 PWM Out 的例子, 所以我隨便拿了SDK裡面另一塊 TM324x9I_EVAL/Examples/TIM/TIM_PWMOutput/ 這個例子拿過來後, 只需要修改LED點燈方式, 其他的code 幾乎不用改. Orz 要做到這個有兩個重要的 1. HDK上面的GPIO腳位可以重用性很高 2. SDK 上面的code重用性很高 我想這也是MTK在做 MCU SDK / HDK 時需要前進的方向 下圖是 STM32 […]

Read More →