選手列表
使用STM32F746作為系列文使用的開發版,介紹如何在ARM mbed系統上使用開發版提供的周邊硬體裝置(UART、I2C、LCD...),在系列文最後介紹如何透過ARM CMSIS-NN在微控制器上執行Tensorflow Lite的神經網路應用。
預計從 ROS 基礎開始講起,再結合 Deep learning
在這 30 天中會介紹 cpu 中的 arm 與 x86 架構的差異與他們的歷史,並由 mac os 與 windows, linux arm 版本與 x86 版本的效能,續航力與開發程式上的對比來幫助大家了解並選擇適合自己的架構
很多年前學過ARM組合語言,但是已經有些遺忘了,近年ARM應用到手機上面,離自己學習時已經很遙遠了,因此,透過這三十天來重溫一下ARM!
之前因緣際會開始管理工作場合的網路,把家用路由AP刷第三方韌體開啟一些額外的服務後,發現OpenWRT這個開源路由系統值得持續把玩。官網資源就十分充足,但我想要藉活動整理一些常用的資源,讓大家或金魚腦的我可以參照步驟完成自己的路由服務系統。本來想拿骨灰Linkit 7688 duo來當範例。但這次項目有"Arm Platforms",就改用手邊的RaspberryPi 來試看看吧XD
以前的8051似乎越來越... 被逼著要接觸Arm 平台才能活下去 只好利用這一個月來了解這平台, 並且找到好工作
本文將以心得分享的方式介紹如何在樹梅派上開發bare metal OS, 包含必備的toolchain以及debugging tools等等. 後續也會分享在學習real time OS的心路歷程, 著重在已知的排程演算法 並以代碼的形式去呈現. 最後如果有機會也會嘗試在STM32的開發版上講解公版的BSP與自行編譯的軟件棧的區別