免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 14751 | 回复: 33
打印 上一主题 下一主题

实用化嵌入式LINUX 计算机开发系统技术手册.pdf [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-10 12:09 |只看该作者 |倒序浏览
随着微处理器的产生,价格低廉、结构小巧的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 相似、以核心为基础的、完全内存保护、多任务多进程的操作系统。支持广泛的计算机硬件,包括MOTOROLA,X86,Alpha,Sparc,MIPS,PPC,ARM,NEC 等现有的大部分芯片。软件源码全部公开,任何人可以修改并在GNU 通用公共许可证(GNU General Public License)下发行,这样,开发人员可以对操作系统进行定制,再也不必担心像MS WINDOWS 操作系统中“后门”的威胁。同时由于有GPL 的控制,大家开发的东西大都相互兼容,不会走向分裂之路。Linux 用户遇到问题时可以通过Internet 向网上成千上万的Linux 开发者请教,这使最困难的问题也有办法解决。Linux 带有Unix 用户熟悉的完善的开发工具,几乎所有的Unix 系统的应用软件都已移植到了Linux 上。Linux 还提供了强大的网络功能,有多种可选择窗口管理器(X windows)。其强大的语言编译器gcc、g++等也可以很容易得到。不但成熟完善、而且使用方便。
                    

嵌入式系统选择linux 的原因:
可应用于多种硬件平台。Linux 已经被移植到多种硬件平台,这对受开销、时间限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发然后移植到具体的硬件上,加快了软件与硬件的开发过程。
Linux 可以随意地配置不需要任何的许可证或商家的合作关系。唯一的限制是开发者必须做出对Linux 社区有益的改动。  它是免费的,源代码可以得到。这是最吸引人的。毫无疑问,这会节省大量的开发费用。
微内核直接提供网络支持,而不必象其他操作系统要外挂TCP/IP 协议包。
Linux 的高度模块化使添加部件非常容易。
Linux 在台式机上的成功,也保证了Linux 在嵌入式系统中的辉煌前景。

[ 本帖最后由 deargentle 于 2008-6-10 12:13 编辑 ]

ENET-DL 实用化嵌入式LINUX 计算机开发系统技术手册.pdf

1.75 MB, 下载次数: 5279

论坛徽章:
0
2 [报告]
发表于 2008-06-10 13:55 |只看该作者
下载了看看。。。。。。。

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52
3 [报告]
发表于 2008-06-10 14:54 |只看该作者
看看……是不是要发在嵌入式版里的?

论坛徽章:
0
4 [报告]
发表于 2008-06-10 15:02 |只看该作者
看一下,谢谢楼主分享。

论坛徽章:
0
5 [报告]
发表于 2008-06-10 15:03 |只看该作者
下载了看看。。。。。。。

顺便顶!

论坛徽章:
0
6 [报告]
发表于 2008-06-10 18:54 |只看该作者
跟着顶一个,顺便看一下,谢谢楼主了

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
7 [报告]
发表于 2008-06-10 19:54 |只看该作者
原帖由 shdnzwy 于 2008-6-10 14:54 发表
看看……是不是要发在嵌入式版里的?

无所谓,这里可以发很多话题,因为这个版本来就不好划分,到底什么适合这个版,什么不适合。
因为CPU和编译器确实涉及到的面太广

论坛徽章:
0
8 [报告]
发表于 2008-06-13 23:09 |只看该作者
這個給我們嵌入式開發更合適,呵呵

论坛徽章:
0
9 [报告]
发表于 2008-06-17 04:01 |只看该作者
谢谢楼主分享。

论坛徽章:
0
10 [报告]
发表于 2008-06-17 13:03 |只看该作者

回复 #1 deargentle 的帖子

刚才试试,为什么打不开?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP