餐點統計(因為低消): http://goo.gl/forms/MzTjH3338s
題目:Learn How to Develop embedded system for ARM - GPIO of STM32F4-Discovery for example
簡介:
相較於過去較熟悉的其它架構micro controller,ARM base的micro controller對我來說,我也是個新手。在參與一些社群活動,以及參考網路上資訊做了一些練習後,想要和大家分享一下從不會到可以寫個點亮LED的過程。
這次會用blinky的範例code引題,逐步分析該Project的Makefile、linker file、引用的library(header & source files),並與data sheet交叉比對。最後會參考Open hardware STM32F4-Discovery的schematic,把原本include STM32F4-Discovery專屬的library改porting到include STM32F4 DSP and standard peripherals library當作練習,燒到板子上測試。
事前準備:
預先裝好ARM toolchain (https://launchpad.net/gcc-arm-embedded for example),與STLink (https://github.com/texane/stlink for example)。可以參考之前Ben的分享F9 Microkernel code reading - part 1 (http://www.slideshare.net/....../f9-microkernel-code......)