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