如何將FreeRTOS移植到飛思卡爾K60?

2021-06-27 13:16:21 字數 1431 閱讀 3517

想研究os已久,uc/os和freertos對個人來說都是免費的os,但是uc/os如果用於如果將用於商業產品那麼還是需要付版權費,考慮到未來工作老闆肯定希望使用穩定、免費的os,而freertos穩定性也還不錯,而且最近正在做四軸看國外crazyfile程式是發現裡面有用freertos看起來還挺容易用的,所以最近想把freertos研究明白。

作業系統:win7

編譯器: iar6.3.1

目標板:野火k60最小系統板

1、在freertos官網上面獲得freeros原始碼,我獲得的原始碼版本是8.1.2。

2、解壓找到飛思卡爾微控制器的例程(freertosv8.1.2\freertos\demo\cortex_kinetis_k60_tower_iar),開啟這個工程。

3、編譯選項選擇blinky。

5 、新建乙個叫vcan_code的group來存放vcan科技的外設支援**。

6、開啟乙個vcan科技的例程,編譯選項改為dz10_debug。將裡面的common.h更改為vcan_common.h。

7、編譯,將所有找不到common.h的地方更改為vcan_common.h。

給完這個之後編譯無錯

8、在freertos資料夾下新建vcan_code資料夾,將vcan科技例程下chip資料夾下的東西拷貝到這個資料夾下。

9、將vcan_code檔案下的東西新增到組別vcan_code下。

10、編譯查詢錯誤。

如何將STL5 2 1移植到VC 6 0

3.設定環境變數,使得環境變數path中包含c program files microsoft visual studio 9.0 vc bin 4.用任意編輯器開啟c programfiles microsoft visual studio vc98 bin vcvars32.bat,把 stlp...

FreeRTOS 移植到ST Cortex 3晶元

解壓後,將原始檔中的portmacro.h中增加以下三行巨集定義 define vportsvchandler svc handler define xportsystickhandler systick handler define xportpendsvhandler pendsv handle...

如何將網域名稱繫結到hexo

1.擁有乙個githubname.github.io可以正常訪問的網域名稱,如我的github部落格 2.購買網域名稱,個人推薦阿里雲,首年年費比較便宜,適合個人折騰,部落格建議com,me,info,pro 專家 mobi kindle電子書的格式 再不濟可以選擇tech,cc之類的,國外可以參考...