技术开发 频道

开源实时操作系统RT-Thread 0.3.0 发布

  【IT168 资讯】实时线程操作系统(RT-Thread) 是国内RT-Thread工作室精心打造的开源实时操作系统,历时4年开发,力图突破国内没有小型开源实时操作系统的局面,它不仅仅是一款开源意义的实时操作系统,也是一款产品级别的实时操作系统,它已经被国内十多所企业所采用,被证明是一款能够长时间稳定持续运行的操作系统。

  RT-Thread 0.3.0正式版相较以前的RC版本,添加了RT-Thread/GUI图形用户界面组件,内核部分无大的修改(console调整为支持设备的模式), 建议所有使用0.2.x、0.3.0 beta/rc版的用户都开始使用0.3.0正式版。当前版本支持如下移植分支:

  - ARM Cortex-M3系列:STM32(包含STM32F107),LM3S,LPC1766

  - ARM7TDMI系列:LPC2148,LPC2478,AT91SAM7X256,AT91SAM7S

  - ARM920T系列:S3C2440(mini2440)

  - IA32:QEMU及真实的x86机器 RT-Thread/GUI 图形用户界面组件

  RT-Thread/GUI是专为RT-Thread操作系统开发的,并在相应的地方采用了RT-Thread特有的功能,它是一款几乎从零代码开始编写 的,拥有独立知识产权的图形界面(不包括JPEG、PNG等图形库部分)。在RT-Thread许可证的条款下,能够免费的在商业产品中使用。RT- Thread/GUI的特性包括:

  多线程图形用户界面;

  依赖于RT-Thread线程调度器的实时图形用户界面;

  创新式的在嵌入式系统中引入面板的概念,缩小了多线程,多窗口图形用户界面编程代价:

  workbench,对应多线程;

  view,对应不同的用户界面视图;

  window,对应多窗口;

  C语言方式的全面向对象设计:

  对象具备运行时类型信息;

  对象自动销毁,使得内存的管理更为轻松;

  丰富的控件支持:

  button,checkbox,radiobox

  textbox

  progressbar,slider

  listview,filelist_view

  等等

  RT-Thread/GUI能够在20K内存,不带framebuffer的嵌入式ARM设备上非常流畅的运行。

  下载链接:RT-Thread-0.3.0.zip

0
相关文章