龍芯主板刷上國(guó)產(chǎn)操作系統(tǒng):百元開(kāi)發(fā)利器
前不久,民間愛(ài)好者在國(guó)產(chǎn)龍芯開(kāi)源主板上編譯出了首個(gè)程序“Hello”,而近日,又有熱心用戶將中國(guó)人自己的開(kāi)源實(shí)時(shí)操作系統(tǒng)RT-ThreadRTOS移植到了龍芯1C主板上。
據(jù)悉,RT-ThreadRTOS是一款來(lái)自中國(guó)的開(kāi)源實(shí)時(shí)操作系統(tǒng),由國(guó)內(nèi)一些專業(yè)開(kāi)發(fā)人員開(kāi)發(fā)、維護(hù)。它不僅僅是一款高效、穩(wěn)定的實(shí)時(shí)核心,也是一套面向嵌入式系統(tǒng)的軟件平臺(tái),覆蓋了全搶占的實(shí)時(shí)操作系統(tǒng)內(nèi)核,小巧而與底層具體實(shí)現(xiàn)無(wú)關(guān)的文件系統(tǒng),輕型的TCP/IP協(xié)議棧以及輕型的多窗口多線程圖形用戶界面。
RTOS官方稱,自己的系統(tǒng)為微控制器芯片提供多任務(wù)內(nèi)核,在全國(guó)擁有大量用戶。
開(kāi)發(fā)者介紹說(shuō),通過(guò)使用龍芯1C主控芯片,該芯片一共有12個(gè)串口,其中uart2是主板的調(diào)試串口。他將移植分為3個(gè)級(jí)別:CPU級(jí)、板級(jí)(BSP,boardsupportpackage)和應(yīng)用級(jí)(移植應(yīng)用程序)。本次移植主要是將uart2配置成調(diào)試串口,通過(guò)串口進(jìn)入RTT(RT- Thread)內(nèi)部,屬于BSP范疇。