- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章嵌入式Linux操作系统简介课件
嵌入式Linux * 学习这们课程,我能做什么? * 嵌入式应用领域 * 嵌入式开发的工作前景 * 嵌入式开发环境 * 嵌入式系统概念 嵌入式系统定义:是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。 例如:GPS导航由GPS模块实现定位+地图软件组成。 嵌入式计算机系统与通用计算机系统相比具有以下特点: (1)嵌入式系统是面向特定系统应用的。嵌入式处理器大多数是专门为特定应用设计的(GPS导航仪,温度检测报警系统,图像处理dsp),具有低功耗、体积小、集成度高等特点,一般是包含各种外围设备接口的片上系统。 (2)嵌入式系统涉及计算机技术、微电子技术、电子技术、通信和软件等各行各业。它是一个技术密集、资金密集、高度分散、不断创新的知识密集系统。 (3)嵌入式系统的硬件和软件都必须具备高度可定制性(软硬件可裁剪)。只有这样才能适用嵌入式系统应用的需要,在产品价格性能等方面具备竞争力。 (4)嵌入式系统不具备本地系统开发能力,通常需要有一套专门的开发工具和环境。arm平台下需要arm-linux-gcc, arm-linux-glibc, arm-linux-binutils交叉编译工具链。 * 应用领域 1.工业控制 工业过程控制、数控机床、电力系统、电网安全、电网设备监测、石油化工系统。 2.交通管理 车辆导航、流量控制、信息监测与汽车服务方面 ,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用 。实例:物联网,紧急医疗救护系统,手机导航。 3.信息家电 冰箱、空调等的网络化、智能化。即使你不在家里,也可以通过电话线、网络进行远程控制。实例:远程智能家居系统 。 4.家庭智能管理系统 水、电、煤气表的远程自动抄表,安全防火、防盗系统。实例:门禁系统。 * 应用领域 5.POS网络及电子商务 公共交通无接触智能卡(Contactless Smartcard, CSC)发行系统,公共电话卡发行系统,自动售货机,各种智能ATM终端 。实例:点菜系统。Zigbee模块 6.环境工程与自然 水文资料实时监测,防洪体系及水土质量监测、堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测。在很多环境恶劣,地况复杂的地区,嵌入式系统将实现无人监测。实例:温度检测报警系统 7.机器人 嵌入式芯片的发展将使机器人在微型化,高智能方面优势更加明显,同时会大幅度降低机器人的价格。实例:AVR单片机。巡迹小车,倒车雷达,红外、声音控制小车。 * 思考题 说出你知道的几种操作系统? Linux Android Ios Symbian Wince Palm VxWorks ucosII * 1.2 嵌入式操作系统 嵌入式操作系统的一个重要特性是实时性。所谓实时性,就是在确定的时间范围内响应某个事件的特性。 著名的嵌入式操作系统有:?C/OS、VxWorks、QNX、Linux和Windows CE等 (1)Linux,Linux是一个发展最快、应用最为广泛的操作系统。 (2)?C/OS是一个典型的实时操作系统。 适用于无mmu的处理器 (3)Windows CE是微软的产品,它是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。 已停止开发。 (4)VxWorks是WindRiver公司专门为实时嵌入式系统设计开发的操作系统软件,为程序员提供了高效的实时任务调度、中断管理,实时的系统资源以及实时的任务间通信。收费。 (5)QNX是一款实时操作系统,由加拿大QNX软件系统有限公司开发。 * 1.4 嵌入式Linux基础 1.4.1 Linux发展概述 Linux是指一套免费使用和自由传播的类UNIX操作系统。人们通常所说的Linux是指Linus Torvalds所写的Linux操作系统内核。 General Public License(GPL)协议,这是最开放也是最严格的许可协议方式,这个协议规定了源码必须可以无偿的获取并且修改。 如今的Linux已经有超过250种发行版本,且可以支持所有体系结构的处理器,如X86、PowerPC、ARM、MIPS、XSCALE等,也可以支持带MMU(内存管理单元)或不带MMU的处理器。到目前为止,它的内核版本也已经从原先的0.0.1发展到现在的2.6.xx。 * Linux的优势 1.低成本开发系统 Linux的源码开放性允许任何人可以获取并修改Linux的源码。大大降低了开发的成本,提高开发产品的效率。还可以在Linux社区中获得支持,用户只需向邮件列表发一封邮件,即可获得作者的支持。 2.可应用于多种硬
您可能关注的文档
- 第1章与海洋声学有关的海洋特性.ppt
- 第1章_传输线理论和阻抗匹配.ppt
- 第1章会计练习题.ppt
- 第1章_物联网概述.ppt
- 第1单元(演示文稿).ppt
- DHCP的使用剖析.ppt
- 第1章信息环境课件.ppt
- 第1章做遵纪守法的大学生.ppt
- 第1章信用概论2.pptx
- Dialog+透析装置使用和维护.pptx
- 2025年智能工厂生产计划与排程的基于大数据的动态优化与智能决策策略研究可行性研究报告.docx
- 中国琉璃雕花罗马柱行业市场前景预测及投资价值评估分析报告.docx
- 5铺满金色巴掌的水泥道教学设计-2025-2026学年语文三年级上册统编版.pdf
- 6教科版(2025秋)五年级科学下册专项练习之实验探究题(A)(含答案).pdf
- 医用氩气系统项目详细风险分析及评估报告.docx
- 客户共建,成就共赢-客户设备服务提升.pptx
- 2020年江苏省常州市中考物理试题【含答案、解析】.docx
- 8《上课了》(教案)-2025-2026学年道德与法治一年级上册 专业.pdf
- BS2025 _原创精品文档.pdf
- 8.6认识小数练习六(教案)2025-2026学年数学三年级上册 .pdf
文档评论(0)