已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1.1 嵌入式系统的定义: 以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。1.1.2 嵌入式系统的组成:嵌入式处理机 外围设备 嵌入式os 应用软件1.2 嵌入式处理器分类 中低端微控制器 中高端嵌入式微处理机 通信领域dsp处理机 高度集成的片上系统1.3.2 实时操作系统 组成:实时内核 网络组件 文件系统 图形用户界面 特点:支持异步事件响应 终端和调度的优先级机制 支持抢占式调度 确定任务切换时间和中断延迟时间 支持同步1.3.3 常见的嵌入式操作系统 各个操作系统的特点VxWorks 高性能实时微内核 与POSIX兼容 自由配置能力 友好的开发调试环境 uc/os uc/os- windows ce 嵌入式linux PlamOS QNX 1.4 解决优先级翻转问题的两种方法 说出方法即可 优先级继承 优先级封顶2.1 交叉编译环境的含义 实现编译链接调试应用程序代码的环境 结合实验环境理解2.4 板级支持包 概念os与目标应用硬件环境的中间接口 她是软件包中具有平台依赖性的那一部分3.1.1 ARM体系结构特点 Thumb指令集与ARM指令的区别转移指令数据传送指令 单寄存器加载和存储指令 多寄存器加载和存储指令3.1.2 ARM体系结构 包含哪几部分RISC型处理器结构Thumbe指令集 多处理器状态模式 嵌入式在线仿真调试 灵活和方便的接口 低电压低功耗的设计 ARM的流水线结构 3级流水线 取指 译码 执行 ARM处理机结构 ALU 桶形移位寄存器 高速乘法器 浮点部件 控制器寄存器DMA “Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。3.1.3ARM处理器内核ARM7TDMI处理器内核ARM7 ARM632位整数核的3V兼容的版本 T 16位的压缩指令集Thumb D Debug在片调试支持 允许处理机相应调试请求暂停 M 增强型乘法器能产生全64位结果 I 嵌入式ICE硬件提供片上断点和调试点支持 ARM9TDMI处理器内核5级;流水线3.2.1 数据类型 字节 半字 字3.2.2 处理器模式 用户 usr 正常程序执行模式 FIQ fiq 支持高速数据传送或通道处理IRQ irq 用于通用中断处理管理svc os保护模式中止abt 实现虚拟存储器和/或存储器保护未定义und 支持硬件协处理器的软件仿真系统sys运行特权os任务3.2.3 处理器工作状态 ARM与THUMB两种状态的区别Arm32位操作数寄存器的状态位为0进入arm状态THUMB16位操作数寄存器的状态位为1进入THUMB状态3.2.4 寄存器组织 通用寄存器(不分组寄存器 分组寄存器 程序计数器)、状态寄存器(条件码标志 控制位 其他位)、程序计数器3.2.5 异常 由内部或外部源产生并引起处理器处理一个事件3.2.6 存储器格式 大端与小端的区别3.3 掌握ARM基本寻址方式寄存器寻址 立即寻址 寄存器移位寻址 寄存器间接寻址 变址寻址 多寄存器寻址 堆栈寻址 块复制寻址 相对寻址 能读懂简单的ARM汇编指令程序段LDR 加载 STR 存储3.5 ARM9与ARM7的比较 9是7的核的两倍;9采用5级流水线 取指 译码 执行 数据缓存 写回 1 频率改进 周期数改进 流水线设计 流水线方面两者区别及特点 534.2.1 熟悉ARM汇编支持的伪指令 符号定义伪指令 数据定义伪指令 汇编控制伪指令宏指令 其他指令4.2.3 ARM汇编语言程序的基本结构以程序段为单位来组织代码 程序段 数据段注意ARM汇编程序关键字的含义4.3 基于ARM的硬件启动程序包含那几部分工作?分配中断向量表 初始化存储器系统 初始化各工作模式下的堆栈初始化有特殊要求的硬件模块 初始化用户程序的执行环境 切换处理器的工作模式 调用主应用程序4.4 基于ARM的C语言与汇编语言混合编程 P186掌握寄存器的使用规则 参数的传递规则4.4.3 C语言调用汇编程序方法注意参数的传递(有可能出程序解析题)5.1 S3C2410简介其特点,(填空题)5.1.1 S3C2410A特点 掌握其特点,知识点较多体系结构 系统管理器 NAND Flash 启动装载器 cache存储器 时钟和电源管理 中断控制 具有PWM的定时器 rtc 通用i/o口 UART DMA控制器 A?D转换和触摸屏接口LCD控制器显示特征 体系结构p193 中断控制器5.2.1 S3C2410A的I/O口工作原理 117个口,分了8组 PORT A 输出口 其他做I/O口 掌握如何对I/O的寄存器编程 例如:G口 p208 GPGCON、GPGGDAT的相应位如何设置。(可能会有些编程题)5.2.2 I/O口编程实例 掌握P209的例子。5.3.1 ARM中断原理2类中断 IRQ中断普通中断 FIQ快速中断 7类异常 复位 未定义指令 软中断 预取中止 数据中止 处理中断步骤:保存现场 陌生切换 火区终端源 中断处理 中断返回恢复现场 查询方式 中断方式 DMA方式5.3.2 S3C2410A的中断控制器 56中断源、32中断请求信号、7优先级逻辑、中断的类别IRQ和FIQ。5.4 DMA的工作原理 理解DMA工作原理,能说明。DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率,可以大大节省系统资源。过程:1外设向DMA控制器发送DMA请求2DMA向cpu发出总线请求3 cpu执行完现行的总线周期以后 向DMA控制器发出响应清秀的回答信号4cpu让出控制总线 地址总线 和数据总线 由DMA控制5 DMA控制器想外部设备发出请求回答信号6 进行Dma传送 7完毕DMA发出中断信号 cpu接收 8中断完成cpu继续运行程序5.6.1 掌握A/D接口原理将模拟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年黑龙江省伊春市初中历史七年级期末上册评估重点试卷(详细参考解析)
- PCR扩增技术专项考试题(含详细答案)
- 蜡染工安全操作规程
- 粉尘清扫作业安全操作规程
- PACS系统岗位实操考核试题(含详细答案解析)
- OPPO在线笔试题(含详细答案解析)
- 烟气制酸工安全操作规程
- 水泥窑预热器巡检工安全操作规程
- 2026年护理管理制度试题及答案
- 2026年涂装工理论考试题库附答案
- 医院培训课件:《中医医疗技术相关性感染预防与控制》
- JJF 2225-2025 高绝缘电阻测量仪(高阻计)校准规范
- T/CCAS 010-2019水泥窑协同处置飞灰预处理产品水洗氯化物
- 工程标前协议合同模板
- 青春期心里护理
- 2025年湖北行测试题及答案
- 《高中生法制教育》课件
- 四川雅碧江两河口水电站引水发电系统工程施工测量技术方案
- 《商法(第七版)》课件全套 赵万一
- 化学废液处理协议书范本
- 魔兽世界单机版GM命令,物品代码大全39
评论
0/150
提交评论