1、考试要求
1) 了解嵌入式系统的概念;了解嵌入式系统由单片机时代到智能机时代的发展历程;了解嵌入式应用领域以及uCos、VxWorks等实时系统;掌握嵌入式系统的基本结构;了解嵌入式系统的特点。
2) 了解ARM嵌入式微处理器体系结构;掌握ARM编程模型。
3) 了解GCC的编译过程;掌握GDB的常用命令;掌握Make工具的使用;掌握Linux应用程序的设计方法。
4) 了解常用的开源软件协议与开源软件的使用;掌握宿主机开发环境搭配;掌握交叉工具链arm-linux系列编译器的使用方法;掌握应用程序移植方法;掌握开源软件的移植方法。
5) 掌握设备驱动的基本原理;掌握设备的分类及文件接口;掌握驱动程序的加载方法;掌握设备驱动的数据结构和常用函数;掌握字符设备、A/D驱动程序的设计方法。
6) 了解Qt的体系结构;掌握Qt中的主要类;了解信号和槽的定义及连接。
7) 了解嵌入式数据库的特点;了解常用的嵌入式数据库;掌握SQLite的常用命令、数据类型和API函数。
2、考试要求
1) 基本知识:嵌入式系统的定义;嵌入式系统发展的阶段;嵌入式系统的特点;嵌入式系统的软、硬件结构;常用嵌入式微处理器和嵌入式操作系统。
2) ARM的编程模型(数据类型及存储格式、处理器运行模式、寄存器的构成、异常的类型及其处理模式);ARM指令的编码格式、寻址方式、常用指令。
3) GCC编译的四个阶段;GCC编译编译器选项;GDB常用命令;Makefile规则格式;Linux文件编程、时间编程和多线程编程中常用的函数。
4) 嵌入式开发环境的搭建过程;常用的Bootloader程序;Bootloader不同操作模式及功能;内核交叉编译的步骤;根文件系统的创建过程。
5) 驱动程序的主要功能;驱动程序的组成;设备文件、驱动程序、主设备号和次设备号之间的关系;设备驱动的数据结构;驱动程序的常用函数;字符设备驱动程序的设计、逐次逼近式ADC的结构、工作原理、程序设计。
6) 嵌入式GUI的特点;Qt的体系结构;Qt中常用的类;信号与槽的概念和作用。
7) 嵌入式数据库的特点;常用的嵌入式数据库; SQLite的常用命令、数据类型和API函数。
2020年天津中德应用技术大学高职升本科招生考试考生通信工程专业考试类似问题答案