第章嵌入式人工智能概述 1.1嵌入式A1概念 1.2嵌入式A1实现手段 1.3中国AI芯片发展状况 1.4嵌入式A1典型应用
第1章 嵌入式人工智能概述 1.1 嵌入式AI概念 1.3 中国AI芯片发展状况 1.2 嵌入式AI实现手段 1.4 嵌入式AI典型应用
嵌入式AI慨念
嵌入式AI概念
1、嵌入式AI概念 嵌入式系统起源: 嵌入式系统 20世纪70年代发展起来的微型计 人工智能 算机,由于具有体积小、功耗低、结 构简单、可靠性高、使用方便、性价 嵌入式AI 比高等一系列优点,得到了广泛应用 和迅速普及。微型机表现出的智能化 水平引起了控制专业人士的兴趣,将 微型机嵌入一个对象体系中,可实现 对象体系的智能化控制
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式系统起源: 20世纪70年代发展起来的微型计 算机,由于具有体积小、功耗低、结 构简单、可靠性高、使用方便、性价 比高等一系列优点,得到了广泛应用 和迅速普及。微型机表现出的智能化 水平引起了控制专业人士的兴趣,将 微型机嵌入一个对象体系中,可实现 对象体系的智能化控制
1、嵌入式AI概念 嵌入式系统定义: 根据美国电气电子工程师学会(EEE)的定义,嵌入式系统是控制, 嵌入式系统 监视或者辅助设备、机器或工厂运行的装置(devices used to control, 人工智能 monitor or assist the operation of equipment,machinery or plants) 国内普遍被认同的定义是:以应用为中心,以计算机技术为基础, 嵌入式AI 软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严 格要求的专用计算机系统。比如日常生活中常见的手机、智能音箱、 车载终端等。 00。 08:08
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式系统定义: 根据美国电气电子工程师学会(IEEE)的定义,嵌入式系统是控制、 监视或者辅助设备、机器或工厂运行的装置(devices used to control, monitor or assist the operation of equipment,machinery or plants)。 国内普遍被认同的定义是:以应用为中心,以计算机技术为基础, 软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严 格要求的专用计算机系统。比如日常生活中常见的手机、智能音箱、 车载终端等
1、嵌入式AI概念 理解嵌入式系统: ①嵌入式系统是面向用户、 面向产 嵌入式系统 品、面向应用的,它必须与具体 应用相结合才会具有生命力,才 中国第一辆火星车 人工智能 更具有优势。 嵌入式AI 祝融号 ②嵌入式系统是一个技术密集、资 金密集、高度分散、不断创新的 知识集成系统,所以介入嵌入式 系统行业必须有一个基于应用的 正确定位
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 理解嵌入式系统: ① 嵌入式系统是面向用户、面向产 品、面向应用的,它必须与具体 应用相结合才会具有生命力,才 更具有优势。 ② 嵌入式系统是一个技术密集、资 金密集、高度分散、不断创新的 知识集成系统,所以介入嵌入式 系统行业必须有一个基于应用的 正确定位
1、嵌入式AI概念 理解嵌入式系统: 嵌入式系统 ③ 嵌入式系统必须根据应用需求对软硬 人工智能 件进行裁剪,满足应用系统的功能、 可靠性、成本、体积等要求。所以建 嵌入式AI 立相对通用的软硬件基础,然后在其 08:08 4月女向车 上开发出适应各种需要的系统,是一 个比较好的发展模式。 嵌入式系统作为一种专用的计算机系统,通常涉及嵌入式微处理 器、外围硬件设备、嵌入式操作系统和嵌入式应用程序等多个环节
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 理解嵌入式系统: ③ 嵌入式系统必须根据应用需求对软硬 件进行裁剪,满足应用系统的功能、 可靠性、成本、体积等要求。所以建 立相对通用的软硬件基础,然后在其 上开发出适应各种需要的系统,是一 个比较好的发展模式。 嵌入式系统作为一种专用的计算机系统,通常涉及嵌入式微处理 器、外围硬件设备、嵌入式操作系统和嵌入式应用程序等多个环节
1、嵌入式AI概念 嵌入式开发板 USB Slave 音频输入输出 AS232串口 USB Host Nor/Nand选择开关 嵌入式系统 RJ45网 络接口 电源 人工智能 复位按键 橘座 Jtag接口 RTC座 嵌入式AI GPIO 系统总 接口 线接口 2440 核心板 用户中 断按键 电源开关 2440.8090 AD输入 可调电阻 CMOS摄 像头接口 Buzzcr LCD接口40P SD卡座 用户LED灯 LCD接口50P
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式开发板
1、嵌入式A概念 嵌入式系统开发特点: ●嵌入式系统开发一般是指在嵌入式 嵌入式系统 操作系统和嵌入式处理器上进行开 移动 环 人工智能 发。 联网 可穿戴 设备 ● 目前常用的嵌入式操作系统有Liux、 嵌入式AI 工业 Android等,嵌入式处理器有ARM、 控制 嵌入式 MIPS等。 生物 ●与通过编译CPU指令或者GPU指令 仿真 智能 农业 医疗 就可以完成高效代码编写的桌面应 信息通 用开发不同,嵌入式开发环境更加 复杂
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式系统开发特点: 嵌入式系统开发一般是指在嵌入式 操作系统和嵌入式处理器上进行开 发。 目前常用的嵌入式操作系统有Linux、 Android等,嵌入式处理器有ARM、 MIPS等。 与通过编译CPU指令或者GPU指令 就可以完成高效代码编写的桌面应 用开发不同,嵌入式开发环境更加 复杂
1、嵌入式AI概念 嵌入式系统开发特点: 为了实现更低的功耗和更专一的功能,嵌入式处理器设计厂家往往 嵌入式系统 会加入专有的P核、DSP、ASIC等来实现特定的运算加速。 人工智能 嵌入式AI ·人工智能芯片NPU可用于加速矩阵运算、卷积运算; ●2D图像加速单元,可用于加速二维图像的拷贝、格式转换、旋转、 合并等常用图形操作; ●硬件编解码单元,可用于加速常见的视频格式(例如H.264、H.265、 MJPEG等)的编解码操作等
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式系统开发特点: 为了实现更低的功耗和更专一的功能,嵌入式处理器设计厂家往往 会加入专有的IP核、DSP、ASIC等来实现特定的运算加速。 人工智能芯片NPU可用于加速矩阵运算、卷积运算; 2D图像加速单元,可用于加速二维图像的拷贝、格式转换、旋转、 合并等常用图形操作; 硬件编解码单元,可用于加速常见的视频格式(例如H.264、H.265、 MJPEG等)的编解码操作等
1、嵌入式AI概念 嵌入式系统开发特点: 运算加速单元通常要求专用的指令集,而上层软件开发就会因为这 嵌入式系统 些不通用的指令集变得比通用指令集的开发更为繁琐。 人工智能 一般来说通用指令集开发单纯依靠高级的编程语言(C、C++、Java、 嵌入式AI Python等)编码并编译即可实现。 特殊的核心,有些依靠自己的指令集,有些依靠驱动程序配置寄存 器和控制时序来使用。 ●正是由于这些嵌入式指令集的不通用性,大大提高了嵌入式开发的 复杂度
嵌入式系统 人工智能 嵌入式AI 1、嵌入式AI概念 嵌入式系统开发特点: 运算加速单元通常要求专用的指令集,而上层软件开发就会因为这 些不通用的指令集变得比通用指令集的开发更为繁琐。 一般来说通用指令集开发单纯依靠高级的编程语言(C、C++、Java、 Python等)编码并编译即可实现。 特殊的核心,有些依靠自己的指令集,有些依靠驱动程序配置寄存 器和控制时序来使用。 正是由于这些嵌入式指令集的不通用性,大大提高了嵌入式开发的 复杂度