首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>编程开发>嵌入式开发>正文

天造地设的绝配 Linux和嵌入式系统应用

http://www.oklinux.cn  2008-01-20  来源: 赛迪网 kid  会员收藏  游客收藏  【 】 

一、嵌入式计算机系统离我们究竟有多远?

这样的提问也许会令专业人士发笑,因为答案就是:嵌入式系统早已渗入到人们日常生活的每一个角落,与我们的生活息息相关!

美国汽车大王福特公司的高级经理曾宣称,“福特出售的‘计算能力’已超过了IBM”。显然,这并不是一个哗众取宠或者夸张的说法。

为了更好的考察这个问题,请答应我再次重申一下关于嵌入式系统(Embedded Systems)的定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、软驱、硬盘、显示卡、显示器、Modem、网卡、声卡等均是由嵌入式处理器控制的,嵌入式系统市场的深度和广度,由此可见一斑。尽管如此,它的市场价值也许仍然超过了您的想象:今天,嵌入式系统带来的工业年产值已超过了1万亿美元。

二、天造地设的绝配--LINUX和嵌入式系统

一个完整的系统,当然要包括硬件和软件两个部分,这就似乎必须要有丈夫和妻子,才能组成一个完整的家庭。尽管嵌入式系统有着无比广阔的市场需求和发展前景,但嵌入式系统的发展,多年来却经历了一个比相对后期产生的个人计算机(PC)更为曲折和痛苦的历程。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈,就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较闻名的有Vxwork、pSOS、Neculeus和Windowss CE,但仍然有大量的嵌入式系统摒弃操作系统于不顾,而仅仅包括一些控制流程。当然,我们可以说在嵌入式系统相对简单的情况下,这些控制流程足以应付。但是,当嵌入式系统的功能复杂后,也就是说需要提供更完善的服务的时候,简单控制逻辑就不够用了。毋庸置疑,对于任何一个产品来说,服务的内容和质量,都是价值的源泉和生存的基础。我们不妨做一个夸张而又通俗的比喻,也许雇一个保姆,能够解决生活的一部分后顾之忧,但一个真正意义上的家庭,必须需要一位妻子。那么是什么造成嵌入式系统领域大量的黄金、钻石王老五至今孑然一身呢?非凡的人才有非凡的需求,显然我们需要的是一个身材苗条、容貌姣好、身体健康、聪慧善良、上得厅堂下得厨房,甚至不向我们的工资袋多看一眼的贤内助,也就是说,嵌入式系统需要的是一套高度简练、友善界面、质量可靠、应用广泛、易开发、多任务,并且价格低廉的操作系统。

人们可以发现,以上所说的要求简直就是在形容Linux。更为令人心动的是,除上述优点之外,LINUX与生俱来的优秀网络血统,更为今后的发展铺平了一条宽广平坦的大路。这里的网络,并不仅仅指Internet,关于LINUX在Internet中的优势,将需要专门著文论述,这里仅仅提醒大家注重的是另一个也许可以说较Internet更为广阔的市场:家庭网络。尽管全世界每分每秒都有成千上万的优秀软件工程师致力于将个人电脑(PC)的操作系统变得更加简单易用,但令人遗憾的是,对某些特定的年龄和社会阶层的人群来说,要想开启出色的网络世界大门,依然有一道难以逾越的门槛。事实就是社会上关于个人电脑的普及班和书籍依然铺天盖地,而我们却从未听说过关于操作电视或者空调的培训。LINUX系统和嵌入式设备的结合,无疑将会对智能住宅及数字家电事业,注入无限澎湃的动力。这并不是什么超前的设想,许多具有高前瞻性的企业,已经从研发阶段过渡到生产阶段,推出了多姿多彩的嵌入式LINUX操作系统的PDA、相机、或者更为概念化的咨讯家电。如推出全球最小的嵌入式操作系统内核——夸克(QUARK),而闻名于世的网虎国际(XLinux),已与Intel成功合作,将夸克应用于Intel去年推出的strongARM芯片上。人们可以在这一平台上享受上网和听MP3的乐趣。而据我所知, LINUS本人在归家的途中已经在利用手机指令家中的咖啡壶为自己预备咖啡了。

三、什么是正确先进?

绝大多数的IT企业,都把保持先进性视为企业生死存亡的大事。但业界一个需要引起重视的现实就是:网海无边,有许多技术和创意的巧妙结合的精品,都象洒落在大海的珍珠,很难得到应有的重视和发掘,在没有散发出自身诱人的光线之前,就湮灭在茫茫的大海上了。先进是一个需要对比和评价的概念。没有对比和评价,何来先进之有呢?正确的先进应该是高瞻远瞩,利用别人休息的时间找到出路,再回到大伙身边,引导大家一起向前走;假如一个人独自走的太远,过于“先进”的话,反而最终也许会迷失方向。另外一个困难就是:要想永不停顿的保持先进,无论对于一个个人或者一个集体,都是一件极为吃力的事情,甚至是不可能的,尽管愿望是美好的,比如永动机的构想。LINUX相比较其他操作系统的先进之处就在于,它提供了一个永远有人不停顿的自发的寻找出路的游戏规则:它牺牲了某个个人或团队的保持垄断先进性的特权,从而保障了这项事业的永远先进。网虎国际的总经理李奇申曾为Linux做过一个很好的评价——“这是一个符合人性的科技。”

四、LINUX嵌入系统的可操作性。

事实上我们已经可以在许多公司或个人的网站上免费得到已开发成品或者详尽的方案。在稳定性和效能方面,也无可挑剔,甚至会令其他的操作系统如NT感到无地自容-在服务器方面有确实的研究指出:Linux Samba的效能达NT的250%之多。因此再具体讨论如何开发LINUX嵌入式系统显然有些过时。在所有的关于最新进展的消息当中,我想最引人注目和振奋人心的莫过于网虎国际公司的研发成果——GCS超字元集。以前曾有文章猜测,多国语系统支援的目标,最有可能在LINUX达成。时隔不久,猜测变为现实,网虎国际运用GCS技术研发出的的XLinux1.0版本公布可以支持全部人类,哦,不,甚至外星人的语言?假如消息可靠,这将为全球化的合作搭建一个坚实的平台。而各家电厂商在应用网虎的GCS技术的基础上,其产品也可毫无阻碍的行销世界各地。记得曾经读过一篇圣经故事,里面提到在古代人们使用同一种语言,为了彰显人类力量的伟大,大家一致决定建造一座通天塔,并开始付诸行动。这个项目的建设令上帝感到不安,因此,将人们的语言打乱,使人们无法很好的沟通,以造成通天塔项目的流产。GCS的开发,我想是最符合人类天性的技术成果之一,这是否意味着将产生基于LINUX的通天塔呢?请让我们继续共同关注。

共2页: 上一页 1 [2] 下一页

上一篇:嵌入式Linux系统名词解释及资源大全   下一篇:Linux嵌入应用:ARM体系结构的技术特征


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·嵌入式Linux系统名词解释及资源大全
·高手进阶 2.6内核的Linux嵌入式系统应用
·基于2.6.19内核小型Linux系统制作与移植
·Linux嵌入应用:ARM体系结构的技术特征
·Linux攻略 嵌入式系统的开发流程概括介绍
·嵌入式Linux系统学习规划
·嵌入式Linux系统软件开发学习思路详细介绍
·嵌入式Linux的文件系统及其存储机制分析
·嵌入式系统编程中的代码优化
·嵌入式基础 当今常用的开源协议详细解析
·疯狂DIY! 在iPod上安装Linux系统
·嵌入式Linux攻略 ACE程序移植过程详细解析
·新主张:移动操作系统的未来是Linux的!
·系统学习嵌入式Linux 几点非常实用的建议
·嵌入式Linux系统下的网页浏览器 WebKit
·虚拟机Linux系统下连接ARM开发板的方法
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·在嵌入式Linux系统中应用的GTK 和X分析
·使用虚拟机嵌入式Linux开发前的必要准
·用NFS服务开发ARM Linux程序的方法介绍
·虚拟机Linux系统下连接ARM开发板的方法
·嵌入式Linux系统下的网页浏览器 WebKit
·系统学习嵌入式Linux 几点非常实用的建
·嵌入式Linux攻略 ACE程序移植过程详细
·嵌入式基础 当今常用的开源协议详细解
·Linux攻略 嵌入式系统的开发流程概括介
·Linux嵌入应用:ARM体系结构的技术特征
·嵌入式Linux系统名词解释及资源大全
·高手进阶 2.6内核的Linux嵌入式系统应
  阅读排行
· 嵌入式linux下常见的文件系统
·Linux and symmetric multiprocessing
·深入浅出 嵌入式中文Linux系统详细解析
·嵌入式Linux系统图形及图形用户界面
·Linux设备驱动框架、配置文件及加载
·概述Linux系统的驱动框架及驱动加载
·为系统处理器编写Linux设备驱动程序
· 构建嵌入式Linux系统平台
·Linux高手进阶 嵌入式系统设计开发过程
· 在Ubuntu上建立Arm Linux的开发环境
·嵌入式Linux操作系统学习规划
·详述嵌入式系统下Microwindows的实现
·嵌入式系统开发学习如何起步、如何深入
·U-Boot的常用命令详解
· Linux 2.6 内核的嵌入式系统应用
网摘收藏: