您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關怎么讓RT-Thread在frdm-k64上運行起來,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
RT-Thread絕對算得上是國產RTOS操作系統里優秀的一支,也獲得了風險投資,發展勢頭迅猛,合作伙伴也越來越多,基于RTT的產品也越來越多,有消費類電子的,有工業的,物聯網的,今天我們用NXP的frdm-k64跑跑移植,安裝下載必要的源碼包和軟件,我下載了不同的源碼包,可以在GitHub上下載最新的源碼包
需要裝Git,和下載ENV工具,RTT官網有ENV工具的詳細教程,ENV這個工具類似在Linux下的終端,用起來非常方便,
因為RTT的源碼包里面的bsp已經包含frdm-k64
可以看到有支持MDK的工程樣例,可以直接在這個工程上開發,RTT提供很多的軟件包,如果想用,就可以在ENV下打開menucofig工具來配置
可以看到支持很多的無線網相關的內容
這個還是很方便的,在menucofig里面來配置,可以加快產品的開發周期,現在國家大力提倡國產化,很多的公司產品都在力爭國產化,當然完全的國產化,還需要我們很大的努力,尤其是在芯片半導體里面。這也是我們的機會。RTT使用Scons來構建源碼和系統,官網對Scons的介紹
在ENV下如果直接輸入Scons命令就會以自帶的gcc來編譯源碼,而也可以指定生成iar/mdk,比較遺憾的是目前最新的版本里面k64的bsp還不適配iar,只支持mdk,而且是mdk4的工程,但我電腦上是mdk5,所以我們刪除掉原來的工程,重新生成mdk5的工程,輸入命令scons --target=mdk5 回車
可以打開工程編譯下,驗證下我們生成的工程是否可以編譯通過
可以使用env帶的menuconfig來添加不同的組件和軟件包,一步步來添加功能。可以試著添加和移植下我們多次講的modbus通信和J1939通信,也可以自己動手來移植到iar環境下。
這里有個問題需要注意就是在k64的bsp里面沒有Kconfig文件,所以不能直接用menuconfig會提示有問題,這個很容易解決,講env工具里面的kconfg拷貝到bsp里面,并確保RTT_ROOT的目錄正確
這時候在輸入menuconfig命令就可以正常使用menuconfig了
主要使用鍵盤上的上下左右鍵,空格,回車,和esc鍵來操作。可以添加一些功能到源碼,并下載到開發板驗證,如果有過RTOS的經驗,這個很容易上手和開發。
上述就是小編為大家分享的怎么讓RT-Thread在frdm-k64上運行起來了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。