- 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
- 小学课件模板[讲义].ppt
- 小学课件模板[优质文档].ppt
- 小学课件弗成缺少的背景图片[精彩].ppt
- 小学课外阅读评价和检查.ppt
- 小学音乐- 《踩雨》课件.ppt
- 小学课件《小学数学期初备课指点》.ppt
- 小学课文《二泉映月》教学课件.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO31000:2024风险管理指南》指导手册(雷泽佳译2024-04).pptx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 广州市番禺区2015-2016学年九年级上学期政治期末统考试卷(含答案)详解.doc
- 《瑜伽》课程说课备课讲稿.ppt
- 2024年度医院整形美容外科学述职报告课件.pptx
- ISO31022-2020风险管理-法律风险管理指南(雷泽佳译).pdf VIP
- GBT 16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》.doc
- TASCAM DR-40中文用户手册(说明书).pdf
- 体检中心一月质量控制重点工作计划和质控小结.docx VIP
- 2025最新字帖3年级下册_楷体.pdf
文档评论(0)