首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式系统软件及编程语言 03

嵌入式系统软件及编程语言 03

1)是用户自己装配(称为DIY内核),可以在www.kernel.org和GNU的网站找到全部Linux代码,然后再编译生成你需要版本的工具链和应用程序库,这个过程比较耗时和困难。还需要指出,这种DIY内核的配置,添加应用和驱动程序也是不标准的和复杂的,这是嵌入式系统的特殊性所在,比如说,有的应用是网络上的小型互连设备,它需要多个以太网、USB主机、小型的NOR Flash文件系统,而一个手持终端,它关心的是LCD的触屏、红外或蓝牙的接口、USB用户端、快速的启动,动态的电源管理和NADA FLASH,这样就需要在数十家Linux相关网站下载各种补丁、应用和工具,把它们和内核进行反复的编译和调试,确信它们之间以及它们在硬件评估板上是稳定可靠工作的,这个过程是在没有任何技术支持下完成的。


       2)选择一个商业的嵌入式Linux操作系统平台。商业化的嵌入式Linux版本是针对嵌入式处理器所优化设计的,已经支持了各种半导体厂家的评估板和主要的设备驱动,商业化的嵌入式Linux包含了文件系统、应用、实时性扩展和技术支持培训服务。

       现今国外著名的商业化嵌入式Linux产品有:

       MontaVista Linux, Bluecat Linux, Timesys Linux, Metrowork Linux(原Lineo), Vlinux(韩国)和Redhat Linux等,国内也有红旗、中软等嵌入式Linux。


    (4)嵌入式Windows操作系统:


        微软公司从1996年开始以其Windows CE 1.0版本涉足小型嵌入式系统。

        Windows CE 1.0是一种从头做起的代码库,面向具有图形界面的手持设备,在外观和感觉上像Windows 95。同样,台式Windows的组件化版本于1999年面世,其一个工具组和大约250个组件均来自Windows NT。

       就嵌入式操作系统而言,Windows 是一种很有吸引力的选择,因为它有大家熟悉的API,可以找到熟练的程序员和廉价的部件,而且还可以利用台式PC许多强大的功能。微软公司最新嵌入式产品,即Windows XP 嵌入式操作系统和Windows CE.Net操作系统,都为开发人员带来了新的特性和功能。


        微软公司的Windows XP嵌入式操作系统与其台式XP操作系统专业版一样都基于相同的二进制代码,而且XP嵌入式操作系统是Windows NT 4.0嵌入式操作系统的后继版本。嵌入式版本包括含有台式版本所有的安全功能、多媒体功能、Web浏览功能、电源管理功能和设备支持功能,只是将台式版本分解为10000多个组件,所以开发人员可以选择某些单元来构建一个定制的占用内存容量小的操作系统。Windows XP嵌入式操作系统及最新的服务包都有很多新的通信选购件、文件系统选购件和开发工具选购件,这些选购件可使设计小组在以后的项目中选用这一操作系统。
返回列表