Chinaunix

标题: 实用化嵌入式LINUX 计算机开发系统技术手册.pdf [打印本页]

作者: deargentle    时间: 2008-06-10 12:09
标题: 实用化嵌入式LINUX 计算机开发系统技术手册.pdf
随着微处理器的产生,价格低廉、结构小巧的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


作者: jinglexy    时间: 2008-06-10 13:55
下载了看看。。。。。。。
作者: shdnzwy    时间: 2008-06-10 14:54
看看……是不是要发在嵌入式版里的?
作者: fecasmoy123    时间: 2008-06-10 15:02
看一下,谢谢楼主分享。
作者: anhongkui    时间: 2008-06-10 15:03
下载了看看。。。。。。。

顺便顶!
作者: king_boss    时间: 2008-06-10 18:54
跟着顶一个,顺便看一下,谢谢楼主了
作者: cjaizss    时间: 2008-06-10 19:54
原帖由 shdnzwy 于 2008-6-10 14:54 发表
看看……是不是要发在嵌入式版里的?

无所谓,这里可以发很多话题,因为这个版本来就不好划分,到底什么适合这个版,什么不适合。
因为CPU和编译器确实涉及到的面太广
作者: bitmilong    时间: 2008-06-13 23:09
這個給我們嵌入式開發更合適,呵呵
作者: syou    时间: 2008-06-17 04:01
谢谢楼主分享。
作者: dizhenfeng    时间: 2008-06-17 13:03
标题: 回复 #1 deargentle 的帖子
刚才试试,为什么打不开?
作者: obeey    时间: 2008-06-18 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: jackyxin    时间: 2008-09-26 00:06
顶一顶,有好东西记得共享
作者: yinjinzhong    时间: 2008-10-21 07:14
谢谢楼主

下载看看!
作者: pushion    时间: 2008-10-21 10:05
这个貌似用处不大?只是一个开发板的配套文档
作者: xuxd32    时间: 2008-11-04 17:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: gyl4802959    时间: 2008-11-05 18:38
下了看看……
作者: zhongzhe27    时间: 2008-11-10 10:45
谢谢分享
作者: xuxd32    时间: 2008-11-15 16:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharpshootor    时间: 2008-12-04 09:38
下载来看看
作者: yungflash    时间: 2009-02-12 16:20
谢谢楼主的无私分享!!!
作者: lixinwei1985@si    时间: 2009-02-16 16:35
仔细看看先~~
作者: 点点43420    时间: 2009-03-27 10:04
标题: 回复 #1 deargentle 的帖子
下了学习下
作者: wdg0802    时间: 2009-05-13 16:45
说的很好啊
作者: lijingsandy    时间: 2009-05-26 22:17
下来看看
作者: vincentdpan    时间: 2009-05-30 10:36
看看 先
作者: flybirdxie    时间: 2009-08-26 10:21
谢谢!!最近向接触下这块。
作者: lby147612    时间: 2009-10-20 16:34
下来看看,挺有价值!!!
作者: hacktao    时间: 2009-11-30 23:33
谢谢楼主分享。
作者: jiek_fu    时间: 2010-01-14 20:02
kjlkjl
作者: chanji    时间: 2010-01-16 09:29
谢谢楼主分享
作者: newtypenew    时间: 2011-11-29 09:13
谢谢,下载下,看看
作者: bei_duidahai    时间: 2012-02-09 13:01
挺好的饿
作者: guanhaige    时间: 2012-03-04 21:16
谢谢楼主分享
作者: gezhixia0527    时间: 2012-03-06 10:46
看看,是不是很实用




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2