μTenux操作系统初探
在学校学习期间,学习过μC/OS-II操作系统,其分层的结构设计对于移植过程非常便利,对不同硬件结构可以通过简单的修改port部分源代码而完成移植,那么μTenux操作系统是怎么样的一个产品架构呢?就随楼主一探究竟吧!
从架构上看,μTenux操作系统支持几乎常用的中间件,如lwip, fatfs。这就为扩大产品应用领域、范围提供了技术可行性的保证。考虑到上述两个支持包在μC/OS-II操作系统下移植均较为简便,因此,虽然未见官方FatFS的移植文档与port包供使用,但估计移植过程应该不难,而这也方便了数据的保存与转移,方便后期对数据进行处理。
从架构上面我们可以看到,整个嵌入式操作系统采用标准C语言来编写,避开了晦涩难懂的汇编语言。标准C语言也带了多编译器的支持,方便工程师们使用自己更熟悉的开发环境来上手,节省了对开发环境熟悉的环节。
通过两节小小了解,学习或上手μTenux操作系统的难度并不大,而且前期也不需要下载安装其它专有软件,配置上复杂的参数。下一节,再进一步了解此次活动的硬件AT91SAM3S4C开发套件。看看这个开发套件到底能为大家提供哪里功能?敬请期待。
图文图片来自:www.tenux.org