RT-Thread 2.0.0 Alpha技术预览版本发布 - 开源中国社区
RT-Thread 2.0.0 Alpha技术预览版本发布
午夜熊 2014年04月10日

RT-Thread 2.0.0 Alpha技术预览版本发布

午夜熊 午夜熊 发布于2014年04月10日 收藏 13 评论 3

【腾讯云】如何快速搭建微信小程序?>>>  

RT-Thread 2.0.0 Alpha版本是RT-Thread 2.0.0分支的第一个技术预览版本,仅用于展示2.0.0发展分支的演化动向(按照roadmap,2.0.0这个分支会有一部分RT-Thread和Linux互补性的技术,为Linux增加更好的实时性,为RT-Thread增加更多的功能性,这份技术预览版正是朝着这个目标而努力),欢迎反馈建议和问题。
 
[组件变更]

  • msh: bugfix 和功能性增强。新的 msh 在调用外部模块方面更加方便。

  • DFS: nfs 的 bugfix 和内置命令的增强。ELM FatFS加入对扇区不匹配情况下的信息输出,这样能够及时定位问题。

  • JavaScript:新添了轻量级 Javascript 引擎,可以在 RT-Thread 中直接运行 javascript 脚本。

  • VMM:可以在 qemu 中运行的 Virtual Machine Module 组件。暂时只支持 realview-pb-a8 的 bsp。

  • CMSIS:版本更新至 3.20

  • drivers:USB 协议栈的重构。新的框架中编写驱动变得更加容易了。

[BSP 变更]

  • beaglebone:串口驱动更新

  • realview-a8:添加了 VMM 组件

 
[编译脚本]

  • 在固件编译中加入scons --target=ua -s,用于准备用户应用环境;

 
[发布后记]
RT-Thread 2.0.0. Alpha版本相比于RT-Thread 1.2.1,新的特性主要有两部分:

  • RT-Thread + Linux双系统,这部分以RealView-A8处理器(ARM Cortex-A8单核)为蓝本,给出一个简单的双系统并行运行的demo;在没有硬件的环境下,可以使用QEMU软件虚拟方式的执行。这个链接中包含一个根据realview-a8 BSP代码编译好的Linux及RT-Thread二进制包,可以直接下载进行体验。

目录中有 Linux 的内核镜像 zImage,ramdisk rootfs.cpio.gz。可以用
 
qemu-system-arm -M realview-pb-a8 -kernel zImage -initrd rootfs.cpio.gz -serial vc -serial vc
 
来启动。启动之后 Linux 的控制台在第一个串口上(Atl + Ctrl + 3),可以直接以 root 用户登录。登录之后使用加载内核模块: 
 
insmod rtvmm.ko

来启动 RT-Thread。RT-Thread 启动之后控制台在第二个串口上(Atl + Ctrl + 4)。第一个串口Linux shell依然可以使用,第二个串口则是RT-Thread的shell。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:RT-Thread 2.0.0 Alpha技术预览版本发布
分享
评论(3)
最新评论
0

大熊做的东西一如既往的好用,哈哈

0

引用来自“ChanneW”的评论

国产中做的不错的了。社区环境不是很活跃的感觉。

社区这个是值得深思的

0

国产中做的不错的了。社区环境不是很活跃的感觉。

顶部