what why how
一、 课程主要内容。
1、 嵌入式系统概念及基本知识。
2、 arm体系结构及指令集。
3、 ucosii内核原理。
4、 lpc系统芯片结构。
5、 基于ucosii的arm编程应用。
重点:1、 arm体系结构及指令集。
2、 ucosii内核原理。
难点:1、 基于ucosii的arm编程应用。
二、 复习要点
1.嵌入式系统基本知识(1学时)
知识点:入式系统软硬件架构。
前后台系统、多任务、任务优先级、调度、非占先式、占先式、可重入函数。
嵌入嵌入式系统、嵌入式微处理器、实时系统概念、嵌入式系统发展与应用、嵌式系统开发流程、jtag原理、
2.arm处理器体系结构(4学时)
知识点:arm处理器核分类、
arm和thumb指令集、状态切换。
指令流水线及其影响。
大端模式、小端模式。
重点:模式、异常及其作用。
模式的切换过程。
异常的切换过程。
模式及异常与操作系统的关系,其设计思想。
3.arm处理器指令集(4学时)
知识点:冯诺依曼结构、load-store结构及其设计思想。
指令码及状态字的分析。
指令特点与体系结构的关系。
常见指令与其前后缀的功能变化。
增强的指令对于特定运算的加速。
arm的初始化过程。
4.实时系统概念及嵌入式操作系统原理。
知识点:什么是rtos、rtos的作用、如何产生这些功能、我们如何利用。
rtos在软件结构的地位。
rtos的功能。
ucos的特点及其作者。
rtos的内核原理。
任务的概念及其深度含义。
状态图、tcb、任务切换涉及的数据结构及其变化、时间管理。
任务的通信机制、及其设计原理。
pv 操作的思想及其实现。
ucos的高效机制的几种方法。
5.基于uc/osii操作系统的多任务系统设计(10学时)知识点: 多任务程序的设计思想。
任务的格式。
基于uc/osii操作系统的任务设计。
pv操作的实现。
6.arm核芯片结构(14学时)
知识点:arm及arm芯片的关系。
基于arm内核的芯片设计方法。
基于arm芯片的编程要点。
lpc的总线结构及其理由。
lpc的中断机制的扩展。
lpc的内存映射。
lpc的io操作。
lpc的初始化。
基他模块的程序设计方法。
7.基于arm与uc/osii操作系统的课程设计(12学时)知识点: 1、 启动**的识读。
2、 汇编与c的指令切换。
3、 基于操作系统的任务通信程序在实验箱上的实现。
嵌入式系统复习
复习。题型。一 选择题 本题共10小题,每题2分,共20分 考察 基本概念。难度 中低。二 填空题 本题共10小题,每题2分,共20分 考察 基本概念及简单应用。难度 中高。三 简答题 本题共8小题,每题4分,共32分 考察 基本概念。难度 中等。四 程序设计题 本题共4小题,每题7分,共28分 考...
嵌入式系统复习
问答题 编程题举例 1 嵌入式系统的定义 主要特点。答案要点 目前国内一个普遍被认同的定义是 以应用为中心 以计算机技术为基础 软件硬件可裁剪 适应应用系统对功能 可靠性 成本 体积 功耗严格要求的专用计算机系统。主要特点 是专用的计算机系统,用于特定的任务 资源较少,可以裁减 功耗低,体积小,集成...
嵌入式系统复习
1 嵌入式系统概念。1 什么是嵌入式系统。2 实时系统。3 评价指标。4 与pc系统的差别。5 开发 host target 6 empu,dsp。soc 7 发展趋势。8 几种嵌入式系统。9 发展。2 wince系统。1 微内核。2 wince架构的意义。3 wince系统架构,各层的定义,接口。...