网站大量收购独家精品文档,联系QQ:2885784924

Linux人工智能开发实例全套教学课件.pptx

Linux人工智能开发实例全套教学课件.pptx

  1. 1、本文档共329页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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内核的发展过程中,

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档