新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 如何进行基于Linux的嵌入式RTOS研究?

如何进行基于Linux的嵌入式RTOS研究?

作者:时间:2018-08-06来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/201808/385564.htm

限于篇幅,程序代码略。

6.开发RT-的几个问题

(1)的移植。如果不支持选用的平台,就需要把Linux内核中与硬件平台相关的部分改写,使之支持所选用的平台。

(2)内核的裁剪。产品的可用资源比较少,所以它的内核相对系统来说就显得有点大,需要进行剪裁到可利用的大小。

(3)桌面系统。现代的操作系统如果没有一个友好的界面是没有说服力的。现在的台式机Linux系统使用了传统的X-Window系统的模式—  Client/Server结构。和硬件有关的部分即是Server端,实现一个标准的显示接口;应用程序通过对Server的服务请求,实现程序的显示。在此之上,实现窗口的管理功能。但X  Window对于嵌入式系统来说显得很庞大。现在国内有MiniGUI,国外有MicroWindow,都在致力于嵌入式Linux  GUI的开发。适用于嵌入式Linux上的X-Window的工作也在进行。

(4)驱动程序的开发。Linux内核更新的很快,许多最新的硬件驱动很快就被支持。但嵌入式系统应用领域是多种多样的,所选用的硬件设备也不同,并且不可能都有Linux的驱动程序,因此,设备驱动程序的开发也是重要的工作。

7.结束语

嵌入式系统的开发是剪裁与移植相结合的过程,开发者自己编写的代码并不多。笔者在智能交通监控系统的设计中,通过对Linux适当的剪裁,选择了RT-  linux作为系统的开发平台,对于提高系统的开发效率和降低开发成本取得较好的实效。当然,嵌入式系统的发展对嵌入式操作系统提出了更高的要求,因此,对嵌入式操作系统的结构、设计、用户界面等诸多方面进行深入研究,将有助于嵌入式系统的应用和发展。


上一页 1 2 下一页

关键词: Linux 嵌入式 RTOS

评论


相关推荐

技术专区

关闭