前不久,首个基于国产开源龙芯的智龙主板完成了首发版的发货。而近日,有用户将中国人自己的开源RTOS实时操作系统RT-Thread成功移植到了基于龙芯1C的智龙主板上! RT-Thread是一款来自中国的开源实时操作系统,由国内一些专业开发人员开发、维护。它不仅仅是一款高效、稳定的实时核心,也是一套面向嵌入式系统的软件平台,覆盖了全抢占的实时操作系统内核,小巧而与底层具体实现无关的文件系统,轻型的TCP/IP协议栈以及轻型的多窗口多线程图形用户界面。 据这名开发者介绍,龙芯1C芯片一共有12个串口,其中uart2是智龙主板的调试串口。 他大概将移植分为3个级别: CPU级、板级(BSP,board support package )、应用级(移植应用程序)。本次移植主要是将uart2 配置成调试串口,通过串口进入RT-Thread内部,属于BSP。 BSP移植一般是找一个类似的开发板(同一款CPU更好)的代码,进行修改来达到移植的目的。龙芯的CPU是比较小众的,很少有系统愿意支持它。庆幸的是在此前,有人移植过龙芯1B的RT-Thread,1B跟1C几乎一样,所以我们可以通过简单修改1B的RT-Thread来实现在1C上的运行。 此外,国产开源龙芯智龙主板的第二版正在众筹中,定价199元。 就不继续贴图了,想要详细移植办法的可以参考以下教程。 移植教程:http://www.loongsonclub.com/bbs/portal.php?mod=view&aid=48 |
正在阅读:当龙芯1C主板遇到国产操作系统RT-Thread当龙芯1C主板遇到国产操作系统RT-Thread
2015-07-03 18:00
出处:其他
责任编辑:shengyongzhen