 |
 |
 |
 |
|
第
1
楼
回复主题:常用的嵌入式操作系统,欢迎继续补充喔。。
|
发布时间:
2006-8-4 下午3:16
|
|
 |
|
|
 |
 |
嵌入式Linux 随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、Neculeus和Windows CE。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。另外,结合国内实情,当前国家对自主操作系统的大力支持,也为源码开放的LINUX的推广提供的广阔的发展前景。还有,对上层应用开发者而言,嵌入式系统需要的是一套高度简练、界面友善、质量可靠、应用广泛、易开发、多任务,并且价格低廉的操作系统。在不久的将来,从冰箱到收音机都会内置处理器。因为Linux的开放性,许多人认为Linux非常适合多数Internet设备。他们认为Linux可以支持不同的设备,支持不同的配置。Linux对厂商不偏不倚而且成本极低,能够很快成为用于各种设备的操作系统。如今,业界已经达成共识:即嵌入式linux是大势所趋,其巨大的市场潜力与酝酿的无限商机必然会吸引众多的厂商进入这一领域。 嵌入式操作系统主要有 Palm OS,Windows CE,EPOC,LinuxCE,QNX,ECOS,LYNX,高端嵌入式系统要求许多高级的功能,如图形用户界面和网络支持 。很多高端RTOS供应商已经提供了这些功能,但其价格也很高端,一般人难以接受。微软的Windows CE也有此类功能,却不具备大多数嵌入式系统要求的实时性能,而且难以移植,也曾经有人想以DOS为基础用单独的第三方工具拼凑一个系统,但这种努力将是白费。现在需要的是一个便宜、成熟并且提供高端嵌入式系统所必须特性的操作系统,嵌入式Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,所以,众多商家纷纷转向了嵌入式linux。 Linux为嵌入操作系统提供了一个极有吸引力的选择,它是个和Unix相似、以核心为基础的、完全内存保护、多任务多进程的操作系统。支持广泛的计算机硬件,包括X86,Alpha,Sparc,MIPS,PPC,ARM,NEC,MOTOROLA等现有的大部分蕊片。程式源码全部公开,任何人可以修改并在GNU通用公共许可证(GNU General Public License)下发行,这样,开发人员可以对操作系统进行定制,再也不必担心像MS windows操作系统中"后门"的威胁。同时由于有GPL的控制,大家开发的东西大都相互兼容,不会走向分裂之路。Linux用户遇到问题时可以通过Internet向网上成千上万的Linux开发者请教,这使最困难的问题也有办法解决。Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。Linux还提供了强大的网络功能,有多种可选择窗口管理器(X windows)。其强大的语言编译器gcc、g++等也可以很容易得到。不但成熟完善、而且使用方便。
|
|
 |
 |
|
第
5
楼
回复主题:常用的嵌入式操作系统,欢迎继续补充喔。。
|
发布时间:
2006-8-16 下午10:17
|
|
 |
|
|
 |
 |
我再补充一个:ThreadX RTOS ThreadX RTOS 能使软件工程师控制多线程应用,以支持对全系列Blackfin 处理器要求严格的实时控制。ThreadX由一套完善的媒件支持,主要包括NetX TCP/IP栈以及SNMP,PPP,PoP3,FTP/TFTP和SSL在内的应用协议。 硬实时操作系统ThreadX应用实例: 2005年7月4日,美国宇航局成功实施"深度撞击"号宇宙飞船对坦普尔1号彗星的准确撞击,此事件成为全球关注的焦点。其中,"深度撞击"号宇宙飞船中关键的任务由著名的ThreadX实时操作系统完成。 2005年8月12日,美国宇航局发射的火星探测器MRO, 其关键任务仍有ThreadX实时操作系统担当。 惠普的喷墨打印机和激光打印机所有产品用ThreadX RTOS 惠普的多款数码相机中仍用ThreadX RTOS 部分3G手机中用得也是ThreadX RTOS 据CMP统计表明,ThreadX RTOS已经占有全球第三大硬实时操作系统市场份额 ThreadX RTOS 以内核小,实时性强,高可靠性,源代码开放,免收产品版权费而闻名。Express Logic公司提供完整解决方案: USBX, FILEX, NETX, PEGX和GHS MULTI IDE。ThreadX RTOS支持宽范围CPU及SOC: 如ARM, Xscale, PowerPC,MIPS, ADI DSP, X86, TI DSP, SHX……
|
|
 |
 |
|
第
11
楼
T-Kernel
|
发布时间:
2007-4-1 上午8:56
|
|
 |
|
|
 |
 |
T-Kernel源自于日本东京大学坂村健博士于1984年提出的计算机操作系统规范TRON(The Real-time Operating System Nucleus)。IRON的目的是想构筑一种理想的计算机结构,实现新的计算体系——“泛在计算环境”(Ubiquitous Computing)。即将微型计算机嵌入到日常生活中的所有机器、设备、工具中,通过网络相互通信,协调运行,以实现高度计算机化的社会环境[1]。
通过20年的发展,全球微处理器操作系统系统市场上大约60%的份额被TRON占据。为了实现更为理想的实时操作系统的嵌入式计算结构,TRON项目启动了T-Engine项目计划。
“T-Engine”是为在短时间内高效开发实时嵌入式系统而设计的,由标准化硬件结构(T-Engine)与标准开源实时操作系统核心(T-Kernel)组成的嵌入式系统的开放式标准平台。
在T-Engine开发过程中,搭载的CPU为可变的,而规定了其硬件结构规范、操作系统核心界面规范、对象数据格式规范等要素,使TRON在标准化的基础结构上,具备充分的外围资源及开发环境。从而将CPU从基础结构中独立出来,在T-Kernel上开发的中间件可不依存于CPU结构而移植。 这样,通过使用高质量的标准化硬件和软件,使得系统稳定,尺寸小,易于开发和调试,很容易使其直接成为商品,可在短时间内投向市场。
T-Kernel整个系统是基于子系统的微内核结构。系统中的每一个模块都是一个独立的子系统。这使T-Kernel中的功能模块易于扩展和裁减而不会相互影响,基于这种结构,在T-Kernel之上开发易于移植的标准中间件成为可能。
为了适应于大规模的嵌入式软件开发,2006年11月,T-Engine Forum推出了T-Kernel/Standard Extend的源码和规范,在T-Kernel的基础上扩展了进程管理,文件系统和网络协议栈等功能模块,在T-Kernel高实时性的内核上,加强了处理信息和数据的能力。
|
|
|