《嵌入式系统应用》全套PPT课件.pptx
文本预览下载声明
全国高等职业院校规划教材.精品与示范系列;项目1 熟悉嵌入式系统开发环境;一、项目概况;一、项目概况;二、知识储备 ;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;2.1、嵌入式系统基本概念
嵌入式系统应用领域
;2.1、嵌入式系统基本概念
嵌入式系统应用领域
;二、知识储备 ;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备; 2.3 Linux常用命令
tar是文件和目录的备份命令,能够将指定的文件和目录打包成一个归档文件即备份文件。tar命令的格式为:tar 主选项 [辅选项] 文件名,其中,主选项是必须的,辅选项可选。
tar -cvf etc.tar /etc // 将目录/etc下的所有文件和子目录备份打包到当前目录下的文件etc.tar中,并显示打包过程。
tar -xZvf etc.tar.z //解压缩并还原归档文件etc.tar.z中的文件和目录。
;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;2.4 vi编辑器
插入文本类命令
i:由命令行状态进入编辑状态,输入的内容插入到光标前。
I:由命令行状态进入编辑状态,输入的内容插入到当前行行首。
a:由命令行状态进入编辑状态,输入的内容插入到光标后。
A:由命令行状态进入编辑状态,输入的内容插入到当前行尾。
o:由命令行状态进入??辑状态,在当前行之下新插入一行。
O:由命令行状态进入编辑状态,在当前行之上新插入一行。
r:不进入编辑状态而用输入的字符替换当前字符。 ;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;二、知识储备;三、 项目实现(现场演示) ;四、拓展提高 ;项目二、学习嵌入式系统基本软硬件开发;一、项目概况;一、项目概况;二、知识储备;二、知识储备;二、知识储备;二、知识储备;2.1嵌入式ARM系统及接口
RISC处理器特点
精简指令系统
指令条数少,一般小于100条
基本寻址方式少,一般2?4种
指令格式少,一般3?5种
指令长度一致(32/16位)
以寄存器-寄存器方式工作,除了Load/Store指令访问存储器外,其余指令只访问寄存器。
除了Load/Store指令访问存储器外,所有指令在一个机器时钟周期完成,并采用流水线技术。
使用较多的通用寄存器,一般至少16个,一般不允许有专用寄存器。
大多采用硬联线控制,少用或不用微程序实现。
采用针对体系结构特点的优化编译技术,防止或减少流水线中出现的相关性,保证流水线畅通。;二、知识储备;2.1嵌入式ARM系统及接口
ARM 架构的结构:
32位RISC型处理器结构
32位ARM和16位Thumb指令集
多种处理器状态模式
嵌入式在线仿真调试
灵活和方便的接口
低电压低功耗的设计 ;2.1嵌入式ARM系统及接口
ARMv7 体系结构
向目标应用提供一组自定义配置文件。所有 Cortex 处理器都实现了 ARMv7 体系结构(实现 ARMv6M 的 Cortex-M 系列处理器除外)。所有 ARMv7 体系结构配置文件都实现了?Thumb-2?技术(一个经过优化的 16/32 位混合指令集),在保持与现有 ARM 解决方案的代码完全兼容的同时,既具有 32 位 ARM?ISA 的性能优势,也具有 16 位 Thumb ISA 的代码大小优势。ARMv7 体系结构还包括?NEON??技术扩展,可将 DSP 和多媒体处理吞吐量提升高达 400 个百分比,并提
供改进的浮点支持以满足下一代 3D 图形和游戏物理学以及传
显示全部