嵌入式操作系统在中国的发展
发布时间:2008/5/27 0:00:00 访问次数:365
嵌入式软件是数字化产品的核心,作为嵌入式软件的基础和龙头,嵌入式操作系统在产业发展过程中扮演了越来越重要的角色。所谓嵌入式软件(embedded software),从广义上讲是计算机软件的一种,是由程序及其文档组成,可分成系统软件、支撑软件、应用软件三类。
嵌入式软件是与嵌入式系统密不可分的。嵌入式系统最初是指用以控制设备的计算机,通常是在设备内部,为了控制设备行为或是嵌入在其它系统中的一种专用软件和硬件。它一旦启动就执行某一特定的程序,中间无需人工干预,直到关机为止。但通常要求具有实时响应能力,一般不要求复杂的用户界面,甚至不要求支持键盘、显示器、串行口、硬盘等外设接口,也不需用户进行二次开发。它被广泛地用于仪器仪表、工业控制设备、电梯、程控交换机、微波设备、交通灯、家用电器等设备中。近年来,随着信息技术的飞速发展,嵌入式系统具有了新的内涵,同时萌生了许多形态各异的接入设备,如手持电脑、可上网的无线移动手机、机顶盒、家庭网关、可上网的电视机、可上网的车载盒、智能家用电器等等。相应地对嵌入式软件也提出了与最初不同的要求。
二、嵌入式操作系统的基本组成
嵌入式操作系统种类繁多,有资源开销很少的ic卡操作系统,也有功能较强的网络计算机操作系统。这些嵌入式操作系统从功能到性能各具特色,为各种硬件环境及应用提供了相应的支持和服务。
目前,市场上共有几十种操作系统,有深嵌入系统,也有浅嵌入式系统;有多任务系统,也有单任务系统;有实时系统,也有分时系统。总之,不同厂商推出的操作系统或多或少都有差异,但许多嵌入式操作系统一般具有如下一些内容和功能:系统核心、窗口图形系统、文件系统、设备驱动程序和网络协议等。
当前许多嵌入式操作系统都有一个多任务核心,以满足多种嵌入式系统的需要,对于系统核心的功能,各种嵌入式系统差别较大,但即使是微内核系统,系统核心也负责完成如下一些基本任务:进程间通讯、线程调度、中断和内存管理等。
在一些嵌入式系统中,窗口系统没有被采用,随着嵌入式操作系统的广泛应用,嵌入式系统性能的提高,窗口系统越来越成为许多嵌入式操作系统的重要内容。窗口系统一般具有如下一些基本功能:窗口管理功能、接口,提供菜单、按纽、编辑框、组合框、控件框、滚动条、对话框和默认窗口等多种窗口界面对象。许多嵌入式操作系统都有文件系统,一般支持rom、ram、flash和外接卡文件系统,提供文件的创建、打开、读写和检索等功能。
设备驱动是大多嵌入式系统的重要内容,驱动内容包括rs232接口、网络设备、lcd、笔、鼠标、触摸屏等。嵌入式设备正逐渐成为主要的互联网接入设备,与之对应,嵌入式操作系统也必须支持相关的网络协议,目前许多嵌入式操作系统都支持tcp/ip。
三、嵌入式操作系统发展现状
20世纪80年代,商业化的嵌入式操作系统开始得到蓬勃发展。目前国内外已有几十种商业操作系统可供选择,如vxworks、psos、palm、os、neculeus、windows、ce和“女娲hopen”等。
在中国,嵌入式操作系统可分为两大类型:一类是自主版权的操作系统,另一类是基于linux的操作系统。自主版权的操作系统方面,国内有“女娲hopen”操作系统、桑夏2000操作系统和deltaos操作系统等。“女娲hopen”是凯思集团推出的产品,目前已进入产业化阶段,目前“女娲hopen”已能支持所有主流的嵌入式芯片。凯思与联想、tcl、motorola、winbond、上海贝尔等国内外知名厂商合作开发出了多种产品:联想“天玑810”、天玑e卡通、“天玑911”、tcl集团家庭信息显示器hid、天亿股票机顶盒、vod视频点播机顶盒等。
桑夏2000操作系统是深圳桑夏公司推出的产品,是一个面向嵌入式应用的实时操作系统,具备文件系统和嵌入式数据库引擎,提供了基本的图形用户接口,支持层次化、模块化的软件模型,可行动在“龙珠”等三种系列的cpu上,支持包括tcp/ip协议在内的网络通讯协议。
deltaos是北京银京成公司开发的嵌入式实时操作系统,它主要包括:内核deltacore、嵌入式tcp/ip deltanet、嵌入式文件系统deltafile以及嵌入式图形接口deltagui。deltaos支持arm7、strongarm、ppc8xx、ppc4xx、x86、mips等多种嵌入式微处理器,可应用于消费电子产品、通信产品、工业控制及军用电子产品中。
近年来,嵌入式linux进展较快。在中国,以linux为基础的嵌入式操作系统比较活跃,其中中软linux、红旗linux、东方linux是业界的代表。
中软总公司以数控平台为背景,推出了中软linux3.0。中软嵌入式linux是实时系统,这套基于linux的嵌入式系统不仅满足了数控机床的需求,同时可以应用于其它工业控制领域。
红旗linux把工控和信息家电作为主要的发展领域。红旗lin
嵌入式软件是数字化产品的核心,作为嵌入式软件的基础和龙头,嵌入式操作系统在产业发展过程中扮演了越来越重要的角色。所谓嵌入式软件(embedded software),从广义上讲是计算机软件的一种,是由程序及其文档组成,可分成系统软件、支撑软件、应用软件三类。
嵌入式软件是与嵌入式系统密不可分的。嵌入式系统最初是指用以控制设备的计算机,通常是在设备内部,为了控制设备行为或是嵌入在其它系统中的一种专用软件和硬件。它一旦启动就执行某一特定的程序,中间无需人工干预,直到关机为止。但通常要求具有实时响应能力,一般不要求复杂的用户界面,甚至不要求支持键盘、显示器、串行口、硬盘等外设接口,也不需用户进行二次开发。它被广泛地用于仪器仪表、工业控制设备、电梯、程控交换机、微波设备、交通灯、家用电器等设备中。近年来,随着信息技术的飞速发展,嵌入式系统具有了新的内涵,同时萌生了许多形态各异的接入设备,如手持电脑、可上网的无线移动手机、机顶盒、家庭网关、可上网的电视机、可上网的车载盒、智能家用电器等等。相应地对嵌入式软件也提出了与最初不同的要求。
二、嵌入式操作系统的基本组成
嵌入式操作系统种类繁多,有资源开销很少的ic卡操作系统,也有功能较强的网络计算机操作系统。这些嵌入式操作系统从功能到性能各具特色,为各种硬件环境及应用提供了相应的支持和服务。
目前,市场上共有几十种操作系统,有深嵌入系统,也有浅嵌入式系统;有多任务系统,也有单任务系统;有实时系统,也有分时系统。总之,不同厂商推出的操作系统或多或少都有差异,但许多嵌入式操作系统一般具有如下一些内容和功能:系统核心、窗口图形系统、文件系统、设备驱动程序和网络协议等。
当前许多嵌入式操作系统都有一个多任务核心,以满足多种嵌入式系统的需要,对于系统核心的功能,各种嵌入式系统差别较大,但即使是微内核系统,系统核心也负责完成如下一些基本任务:进程间通讯、线程调度、中断和内存管理等。
在一些嵌入式系统中,窗口系统没有被采用,随着嵌入式操作系统的广泛应用,嵌入式系统性能的提高,窗口系统越来越成为许多嵌入式操作系统的重要内容。窗口系统一般具有如下一些基本功能:窗口管理功能、接口,提供菜单、按纽、编辑框、组合框、控件框、滚动条、对话框和默认窗口等多种窗口界面对象。许多嵌入式操作系统都有文件系统,一般支持rom、ram、flash和外接卡文件系统,提供文件的创建、打开、读写和检索等功能。
设备驱动是大多嵌入式系统的重要内容,驱动内容包括rs232接口、网络设备、lcd、笔、鼠标、触摸屏等。嵌入式设备正逐渐成为主要的互联网接入设备,与之对应,嵌入式操作系统也必须支持相关的网络协议,目前许多嵌入式操作系统都支持tcp/ip。
三、嵌入式操作系统发展现状
20世纪80年代,商业化的嵌入式操作系统开始得到蓬勃发展。目前国内外已有几十种商业操作系统可供选择,如vxworks、psos、palm、os、neculeus、windows、ce和“女娲hopen”等。
在中国,嵌入式操作系统可分为两大类型:一类是自主版权的操作系统,另一类是基于linux的操作系统。自主版权的操作系统方面,国内有“女娲hopen”操作系统、桑夏2000操作系统和deltaos操作系统等。“女娲hopen”是凯思集团推出的产品,目前已进入产业化阶段,目前“女娲hopen”已能支持所有主流的嵌入式芯片。凯思与联想、tcl、motorola、winbond、上海贝尔等国内外知名厂商合作开发出了多种产品:联想“天玑810”、天玑e卡通、“天玑911”、tcl集团家庭信息显示器hid、天亿股票机顶盒、vod视频点播机顶盒等。
桑夏2000操作系统是深圳桑夏公司推出的产品,是一个面向嵌入式应用的实时操作系统,具备文件系统和嵌入式数据库引擎,提供了基本的图形用户接口,支持层次化、模块化的软件模型,可行动在“龙珠”等三种系列的cpu上,支持包括tcp/ip协议在内的网络通讯协议。
deltaos是北京银京成公司开发的嵌入式实时操作系统,它主要包括:内核deltacore、嵌入式tcp/ip deltanet、嵌入式文件系统deltafile以及嵌入式图形接口deltagui。deltaos支持arm7、strongarm、ppc8xx、ppc4xx、x86、mips等多种嵌入式微处理器,可应用于消费电子产品、通信产品、工业控制及军用电子产品中。
近年来,嵌入式linux进展较快。在中国,以linux为基础的嵌入式操作系统比较活跃,其中中软linux、红旗linux、东方linux是业界的代表。
中软总公司以数控平台为背景,推出了中软linux3.0。中软嵌入式linux是实时系统,这套基于linux的嵌入式系统不仅满足了数控机床的需求,同时可以应用于其它工业控制领域。
红旗linux把工控和信息家电作为主要的发展领域。红旗lin
上一篇:利用嵌入式USB主控进行设计