2013年4月12日 星期五

[STM32F3] Free-RTOS discovery 範例



MCU功能愈來愈複雜的情況下,有些專案慢慢的開始已經不是1~2個人處理的來的時候,或者是慢慢已經無法控制好整個MCUTiming。那麼就可以考慮在MCU裡面植入一個OS,而一般的MCU通常都會植入小型的RTOS(real-time operating
system,
即時作業系統),原因是體積小,執行效率高,而且可以做到即時處理的優點,比較常見的有:uC/OS,
Free-RTOS, RTX(Keil),
初學者可以試學uC/OS,這類的資料會比較多,也比較完整,用在教育上也不需要費用,而筆者考慮需要用到商業上,所以選擇了Free-RTOS當作研究的對象,有興趣的話,也可以參考Free-RTOS的官方網頁介紹。http://www.freertos.org/



 




筆者在https://sites.google.com/site/stm32f3discovery/找到已經有人對STM 32F 3Free-RTOS修改,但因為此作者是使用GCC做為他的compiler/debug環境,筆者習慣的是MDK(Keil)系統,所以就整理了一下MDK的環境,如果有人有興趣的話,可以載回去玩一下。


 




載點:https://docs.google.com/file/d/0B2FFxTDyyRQAajhBNm1uQWFDcEU/edit


 




筆者會試著導入Free-RTOS在自己的專案,但因為一直找不到需要Free-RTOS的範例,如果有人有興趣或是有想要做的題目,也請告訴筆者。




 




另外最近大陸那邊也有自己的一套RTOShttp://www.rt-thread.org/phpBB3/」,聽說也是非常的火熱。



2 則留言:

  1. 最近ST出了STM32F2-F4_Demonstration_Builder,其OS就是用FreeRTOS。
    這套範例程式是什麼?
    就是一台PDA,有完整程式碼,可以解MP3,JPG等等,也可以讀隨身碟等。
    相當值得參考。

    [版主回覆04/14/2013 06:16:51]最近ST Web改板,找資料很不習慣。 大師可以提供link供參考嗎? 謝謝^^"

    回覆刪除
  2. STM32F2 and STM32F4 demonstration builder platform

    改得大部分人都找不到要的。
    我也是不小心抓到的。

    [版主回覆04/14/2013 20:49:07]謝謝, 有問題再請教大師^^"

    回覆刪除