- 1、本文档共329页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章嵌入式Linux系统概述第1章嵌入式Linux系统概述第2章音频分析系统Linux开发案例第3章城市环境采集Linux开发案例第4章网络视频监控Linux开发案例第5章智能家居网关Linux开发案例第6章智能车牌识别Linux开发案例第7章AI人脸智能识别Linux开发案例全套可编辑PPT课件
第1章嵌入式Linux系统概述
1.1嵌入式系统概述
嵌入式系统概述随着计算机技术的飞速发展和嵌入式微处理器的出现,计算机应用出现了历史性的变化,并逐渐形成了计算机系统的两大分支:通用计算机系统和嵌入式计算机系统。嵌入式系统早期曾被称为嵌入式计算机系统或隐藏式计算机,随着半导体技术及微电子技术的快速发展,嵌入式系统得以风靡式发展,性能不断提高,以致出现一种观点,即嵌入式系统通常是基于32位微处理器设计的,往往带操作系统,本质上是瞄准高端领域和应用的。然而随着嵌入式系统应用的普及,这种高端应用系统和之前广泛存在的单片机系统间的本质联系,使嵌入式系统与单片机毫无疑问地联系在了一起。1.1.1嵌入式系统概述
嵌入式系统概述嵌入式系统是先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物,这决定了它是技术密集、资金密集、知识高度分散、不断创新的集成系统。同时,嵌入式系统又是针对特定的应用需求而设计的专用计算机系统,这也决定了它必然有自己的特点。不同嵌入式系统的具有一定差异,一般来说,嵌入式系统有以下特点:(1)软/硬件资源有限。过去只在个人计算机PC中安装的软件现在也出现在复杂的嵌入式系统中。(2)集成度高、可靠性高、功耗低。(3)有较长的生命周期。嵌入式系统通常与所嵌入的宿主设备具有相同的使用寿命。(4)软件程序存储(固化)在存储芯片上,开发者通常无法改变。(5)嵌入式系统是计算机技术、半导体技术、电子技术和各个行业的应用相结合的产物。(6)一般来说,嵌入式系统并非总是独立的设备,而是作为某个更大型计算机系统的辅助系统。(7)嵌入式系统通常都与真实物理环境相连,并且是激励系统。激励系统处在某一状态,并且等待着输入或激发信号,从而完成计算并输出更新的状态。1.1.1嵌入式系统概述嵌入式系统的特点
嵌入式系统概述嵌入式系统一般由硬件系统和软件系统两大部分组成。其中,硬件系统包括嵌入式微处理器、外设和必要的外围电路;软件系统包括嵌入式操作系统和应用软件。常见嵌入式系统的组成如图所示。1.1.1嵌入式系统概述嵌入式系统的组成
嵌入式系统概述硬件系统(1)嵌入式微处理器。嵌入式微处理器是嵌入式系统硬件系统的核心,早期嵌入式系统的嵌入式微处理器由(甚至包含几个芯片的)微处理器来担任,而如今的嵌入式微处理器一般采用IC(集成电路)芯片形式,可以是ASIC(专用集成电路)或者SoC中的一个核。核是VLSI(超大规模集成电路)上功能电路的一部分。嵌入式微处理器芯片有如下几种:微处理器、微控制器、数字信号微处理器(DSP)、片上系统和多微处理器和多核微处理器。(2)外设。外设包括存储器、I/O接口等辅助设备。尽管MCU已经包含了大量外设,但对于需要更多I/O端口和更大存储能力的大型系统来说,还需要连接额外的I/O端口和存储器,用于扩展其他功能和提高性能。1.1.1嵌入式系统概述嵌入式系统的组成
嵌入式系统概述软件系统嵌入式软件系统可以分成有操作系统和无操作系统两大类,嵌入式的高级应用,多任务成为基本需求,因此操作系统也是嵌入式系统中的必要组成部分,用于协调多任务。此外,嵌入式软件中用到的高级语言有:C语言、C++和Java等编程语言。嵌入式软件系统由应用程序、API、嵌入式操作系统等软件组成,解决一些在大型计算机软件中不存在的问题:因经常同时完成若干任务,必须能及时响应外部事件,能在无人干预的条件下处理所有异常和突发情况。1.1.1嵌入式系统概述嵌入式系统的组成
第1章嵌入式Linux系统概述
1.2嵌入式Linux技术
嵌入式系统概述Linux是一种类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,支持32位和64位硬件,Linux继承了Unix以网络为核心的设计思想,是一种性能稳定的多用户网络操作系统。特点如下:1.2.1Linux简介(1)Linux由众多微内核组成,其源代码完全开源;(2)Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;(3)Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
嵌入式系统概述在Linux内核的发展过程中,
您可能关注的文档
- 大学生安全教育( 高职)全套教学课件.pptx
- 大学生安全教育(高职)全套教学课件.pptx
- 大学生入学教育(高职用)全套教学课件.pptx
- 社交礼仪(高职)全套教学课件.pptx
- 物流市场营销学(第5版)全套教学课件.pptx
- 2024江西江铃专用车辆厂有限公司招聘60人笔试参考题库附带答案详解 .docx
- 2024河南安建建设工程管理有限责任公司招聘笔试参考题库附带答案详解 .docx
- 2024年安徽黄山阳光电力维修工程有限公司招聘29人(第一批次)笔试参考题库附带答案详解 .docx
- 2024年度国铁融资租赁有限公司第一批公开招聘14人笔试参考题库附带答案详解 .docx
- 2024年度广西壮族自治区烟草专卖局(公司)高校毕业生招聘拟录用人员笔试参考题库附带答案详解 .docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
最近下载
- 2023年山东省临沂市中考物理测试试卷及解析.pdf VIP
- 统编版《道德与法治》一年级下册教案.pdf VIP
- 部编版小学道德与法治四年级教材解读及教学建议.pptx
- Unit 5 First Aid Reading and Thinking教学设计-2023-2024学年高中英语人教版选择性必修第二册.docx
- (2025春新版本)部编版一年级语文下册全册教案.pdf
- 《MSA测量系统分析》课件.ppt VIP
- 2024年江西工业职业技术学院单招职业技能测试题库标准卷.docx VIP
- 中职英语新课标词汇表.doc
- 2025年江苏安全技术职业学院单招职业适应性测试题库及1套完整答案.docx VIP
- 积极心理学全套课件.ppt VIP
文档评论(0)