一、嵌入式系统概述。
理解:掌握:
soc)的概念嵌入式系统的定义嵌入式系统的特点嵌入式系统的应用现状嵌入式系统的发展趋势嵌入式处理器的分类。
常用嵌入式操作系统的概念和分类。
二、arm处理器的体系结构。
考查重点:系统架构的宏观把握、存储器结构的理解、基本汇编程序的设计。了解:
理解:掌握:
汇编语言程序设计存储器的工作原理和结构arm基本寻址方式。
thumb指令集与arm指令集的区别及常用指令risc体系结构arm体系结构的特点arm编程模型。
arm微处理器系列(arm7, arm9, strongarm, xscale等)arm基本寻址方式和指令集。
三、开发环境及开发方法。
考查重点:常用开发环境和开发工具的使用及调试方法。了解:
理解:掌握:
使用ads集成开发环境的开发流程及调试方法使用ads集成开发环境进行汇编及c语言开发。
使用multi-ice,realview,trace32中某种工具进行调试的方法ads集成开发环境的使用。
multi-ice,realview,trace32中某种开发调试工具的使用常用编译器及开发环境常用的开发和调试工具。
四、基于arm的硬件结构设计考查重点:常用接口电路的设计。了解:
理解:单元电路设计1.电源电路设计2.晶振电路设计3.复位电路设计。
存储系统的分析与设计接口电路设计接口电路设计。
通用i/o接口的设计1.中断接口设计接口设计接口设计接口设计接口设计。
人机交互接口设计1.显示器(crt)接口设计2.触摸屏(lcd)接口设计3.键盘接口设计嵌入式系统的设计步骤。
嵌入式系统设计的层次和设计架构。
5.常用的嵌入式系统网络接口设计1.以太网接口设计2.无线通信接口设计接口设计总线接口设计。掌握:
单元电路设计。
sdram和flash接口电路设计uart接口设计jtag接口设计显示器(crt)接口设计以太网接口设计。
五、linux操作系统。
考查重点:linux操作系统安装及基本原理。了解:
理解:掌握:
常用bootloader及linux启动过程linux内核的特点、发展及应用常用的linux操作系统。
六、嵌入式linux应用程序开发。
考查重点:嵌入式linux开发环境的建立、开发工具的使用、内核移植和应用程序的编译和调试。了解:
典型嵌入式linux系统。
理解:嵌入式linux应用程序开发方法。
开发环境的建立。
1.嵌入式linux的开发环境2.交叉编译环境的建立。
及开发工具的使用常用命令。
和arm-linux-gcc编译器的使用文件和make命令4.配置文件编辑器的使用。
内核的移植。
kernel的启动过程的移植方法的移植方法和启动脚本。
4.应用程序的开发及调试1.应用程序的编写2.应用程序的编译3.应用程序的调试。掌握:
交叉编译环境的建立linux常用命令。
gcc和arm-linux-gcc编译器的使用makefile文件的编写linux
七、嵌入式linux驱动程序开发。
考查重点:嵌入式linux驱动程序开发的方法、简单驱动程序的编写。了解:
理解:嵌入式linux驱动程序开发的意义嵌入式linux驱动程序开发的一般方法。
嵌入式linux的设备管理处理器与设备间数据交换方式驱动程序结构。
驱动编译进内核和编译成模块的差别设备驱动程序的开发过程1.设备注册和初始化2.设备的打开和关闭3.设备中断注册和管理。
4.设备驱动开发涉及的基本函数5.加载和卸载驱动程序方法。掌握:
设备驱动程序的开发过程简单驱动程序的开发。
八、典型驱动程序开发。
考查重点:典型驱动程序的开发方法。了解:
理解:掌握:
驱动开发方法。
uart和以太网驱动开发方法uart驱动开发方法以太网驱动程序开发键盘驱动开发rtc驱动开发。
vga和framebuffer驱动程序开发lcd驱动开发。
linux运行的最小系统典型驱动开发的重要性。
gui的概念和重要性。
理解:掌握:嵌入式gui底层支持库和高级函数库。
gui的一般架构qt的安装和常用工具qt基本图形界面元素qt中的多线程设计qt开发环境的建立。
1.基于qt的简单gui程序开发。
嵌入式系统概述
第1章绪论。1.1 嵌入式系统概述。1.2 嵌入式芯片简介。1.3 嵌入式操作系统简介。思考题与习题。第2章 pic16f87x系列单片机的内部结构2.1 概述。2.2 pic16f87x系列单片机的内部结构及引脚。2.2.1 pic16f87x系列单片机的内部结构。2.2.2 pic16f87x系...
嵌入式系统概述
定义 嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,对功能 可靠性 成本 体积 功耗有严格要求的专用计算机系统。1 嵌入式系统专用于特定的应用,而pc是通用计算机。2 使用多种类型的处理器和处理器体系结构。3 关注成本。4 大多有功耗约束。5 经常在极端的环境下运行。6 系统资源比p...
嵌入式系统概述嵌入式处理器分类
嵌入式系统一般指非pc系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能 可靠性 成本 体积 功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于pc中bios的工作方式,具有软件 小 高度自动化 响应速度...