- 1、本文档共212页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux开发精品-PPT】
第6章 嵌入式Linux开发;本章主要介绍了:
1.怎样应用Linux来进行嵌入式系统的开发。
2.选用Linux操作系统的优势。
3.Linux的简化版本uClinux相关知识。如内存管理、进程管理、启动过程等。
4.开发工具Hittool的具体应用。;6.1 嵌入式Linux概况; Linux操作系统作为一种多任务、稳定可靠、内核可裁剪的系统,是开发嵌入式软硬件产品的优秀软件平台。
嵌入式Linux是一种开放源码、软实时、多任务的嵌入式操作系统。; 通常它是在标准Linux的基础上针对嵌入式系统进行裁剪和优化后形成的。裁剪和优化后的Linux体积更小,性能更加稳定,而且源代码本身是免费的。这将大大减少开发商的成本,更具市场竞争力。
同时,由于遍布全球的众多Linux爱好者又能给与Linux开发者强大的技术支持,所以众多商家纷纷转向嵌入式Linux的开发。;6.1.1 嵌入式Linux; 高端嵌入式系统要求许多高级的功能,如图形用户界面和网络支持。许多高端RTOS供应商已经提供了这些功能,但其价格也很高,一般人难以接受。微软的Windows CE也有此类功能,却不具备大多数嵌入式系统要求的实时性能,而且难以移植。
现在需要的是一个便宜、成熟并且提供高端嵌入式系统特性所必需的操作系统,但源代码的封闭性又限制了开发者的积极性。 ; 为此,结合国情,当前国家对自主操作系统给予了大力支持,为源码开放的Linux的推广提供了广阔的发展前景。
当然,对上层应用开发者而言,嵌入式系统需要的是一套高度简练,界面友善,质量可靠,应用广泛,易开发,多任务,并且价格低廉的操作系统。; Linux为嵌入式操作系统提供了一个极有吸引力的选择,它是一个类UNIX的、以内核为基础的、有完备内存保护机制的、多任务多进程的操作系统。
它支持广泛的计算机硬件,包括x86,Alpha,Sparc,MIPS,PPC,ARM,NEC,Motorola等现有的大部分芯片。其源码全部公开,任何人都可修改并在GNU通用公共许可证(GNU General Public License)下发行。 ; 这样,开发人员可以对操作系统进行定制,再也不必担心像Microsoft Windows操作系统中“后门”的威胁。
Linux用户遇到问题时可以通过Internet向网上成千上万的Linux开发者请教,这使最困难的问题也有办法解决。; Linux带有UNIX用户所熟悉的完善的开发工具,几乎所有的UNIX系统的应用软件都已移植到了Linux上。
Linux还提供了强大的网络功能,有多种可选择的窗口管理器(X Window)。其强大的语言编译器GCC,G++等也可以很容易得到。GCC,G++编译器不但成熟完善,而且使用方便。
; 由于Linux具有开放性,所以许多人认为Linux非常适合多数Intemet设备。他们认为Linux可以支持不同的设备,支持不同的配置。Linux对厂商不偏不倚而且成本极低,能够很快成为可用于各种设备的操作系统。
如今,业界已经达成共识:即嵌入式Linux是大势所趋,其巨大的市场潜力与无限商机必然会吸引众多的厂商进入这一领域。使用Linux作为一个嵌入式操作系统具有许多的优点。;1. 可运行于多种硬件平台; 目前,Linux内核支持Intel x86,Motorola/IBMPowerPC,Compaq(DEC)Alpha,IA 64,S390等处理器体系结构,并且支持嵌入式领域中广泛使用的ARM和Motorola MC68000系列。
随着Linux越来越广泛地应用于嵌入式领域,它所支持的嵌入式微处理器必定会进一步增加。
; Linux内核已经被移植到多种硬件平台上,这对受开销、时间限制的研究与开发项目是很有吸引力的。
应用软件原型可以在标准平台上开发,然后移植到具体的硬件上,加快了软件与硬件的开发过程。; 2. 可裁剪,性能优异,应用软件丰富; Linux是一个全面的多任务和真正的32位操作系统。系统运行稳定,功能强大,支持多种硬件平台,应用工具多。
随着Linux的不断发展,基于Linux平台上的应用软件也不断得到扩充。许多著名的商业软件都有了Linux下的版本。例如,Star公司提供的StarOffice办公应用软件、Oracle的数据库、Netscape Navigator的网络浏览器、Apache网络服务器、Adobe Acrobat Reader等。;3. 使用成本低; Linux是免费软件,只要遵守GPL(GNU Gener
您可能关注的文档
- 实战销售—终端秘籍.ppt
- 实验三单交流电路.ppt
- 宝达鞋业品牌象广告策划案.ppt
- 实例十步学会用IV+CSS建站.ppt
- 实验室内质量控制.ppt
- 实验直流低频电疗法.ppt
- 审核过程不合格报告.ppt
- 实验五EXEL应用—制作学生成绩表.ppt
- 客户漏斗--把关键客户.ppt
- 宫颈癌、腺癌健康教育.ppt
- 【德邦证券-2025研报】食品饮料行业周报:地产数据回暖,行业基本面有望逐步改善.pdf
- 【财通证券-2025研报】供需博弈猪价震荡调整,白鸡价格企稳回升.pdf
- 【财通证券-2025研报】轻工行业周报:上海二手房成交亮眼,家居315营销开启.pdf
- 【联储证券-2025研报】2月PMI数据点评:制造业景气度改善,重返扩张区间.pdf
- 2025年全套财务管理制度.doc
- 河南省信阳高级中学新校(贤岭校区)、老校(文化街校区)2024-2025学年高三下期二模测试(二)数(含答案解析).pdf
- 【财通证券-2025研报】证券基金行业周度跟踪:券商行业并购预期增强,建议关注相关标的.pdf
- 【创元期货-2025研报】锌周度报告:锌:TC加速调涨,加强提产预期.pdf
- 【财信证券-2025研报】宏观策略周报:全国两会召开临近,关注消费及顺周期方向.pdf
- 【德邦证券-2025研报】美股交易衰退了么?.pdf
文档评论(0)