ChinaLinux主页
注册
登录
会员
标签
统计
ChinaLinux Blog
帮助
ChinaLinux论坛
»
Linux嵌入式应用
» 嵌入式LINUX简介
2008下半年软考指定用书
鸟哥的LINUX私房菜
Linux命令、编辑器与Shell编程
新蛋中国购物
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
嵌入式LINUX简介
leicht
yu
版主
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2006-8-3 11:39
只看该作者
嵌入式LINUX简介
嵌入式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++等也可以很容易得到。不但成熟完善、而且使用方便。
选择linux的原因
◆可应用于多种硬件平台。Linux 已经被移植到多种硬件平台,这对受开销、时间限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发然后移植到具体的硬件上,加快了软件与硬件的开发过程。
◆Linux可以随意地配置不需要任何的许可证或商家的合作关系。
◆它是免费的,源代码可以得到。这是最吸引人的。毫无疑问,这会节省大量的开发费用。
◆它本身内置网络支持。
◆Linux的高度模块化使添加部件非常容易。
◆Linux在台式机上的成功,使大家看到了linux在嵌入式系统中的辉煌前景。
[
本帖最后由 leicht 于 2006-8-6 11:13 编辑
]
UID
59
帖子
54
精华
2
积分
390
阅读权限
100
来自
威海
在线时间
25 小时
注册时间
2006-8-3
最后登录
2007-2-25
查看个人网站
查看详细资料
TOP
Linux命令、编辑器与Shell编程
leicht
yu
版主
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2006-8-6 11:38
只看该作者
通过上面的文章希望大家对Linux环境下的开发有一个了解,而且更让那些跃跃欲试的人们坚定信心,选择linux绝对是是正确的。
UID
59
帖子
54
精华
2
积分
390
阅读权限
100
来自
威海
在线时间
25 小时
注册时间
2006-8-3
最后登录
2007-2-25
查看个人网站
查看详细资料
TOP
Linux命令、编辑器与Shell编程
‹‹ 上一主题
|
下一主题 ››
Linux 发行版
Fedora/RHEL/CentOS Linux
Mandriva Linux
SuSE Linux
Debian Linux
Slackware Linux
Gentoo Linux
Ubuntu Linux
Turbolinux
Arch Linux
国产 Linux
Asianux
LPI RHCE…认证讨论区
Linux 应用与研究
Server 架设
Linux 软件使用
及时通讯
桌面美化
影音娱乐
Linux 系统安全
Linux嵌入式应用
Linux高级分析研究
程序设计
PHP
Perl
Shell
C/C++
XML
JSP
JAVA
数据库技术
MySQL
Oracle
DB2
Informix
Sybase
PostgreSQL
综合资源
网络资源
其他Unix- like系统
Google专区
Baidu专区
Yahoo/MSN
信息管理系统
CMS
CRM
ERP
IT招聘求职/业务外包
创业投资
闲聊水区
广告专区
公共事务
社区管理与发展
控制面板首页
编辑个人资料
积分记录
公众用户组
访问推广
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计