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