《嵌入式linux开发基础》复习大纲

作者: Around 2014-12-03 11:13:10
期末考试题型
1、选择题,每个2 分,共计40 分
2、判断题或者填空题,每个1 分,共计10 分
3、问答题,每个5 分,共计20 分
4、阅读程序填空或者根据功能写命令,每空2 分,共计10 分
5、编程题目,每个10 分,共计20 分(编写makefile 和shell 编程各一个;注意课堂和实验相关内容)。
成绩比例20%+20%+60%=100%

复习提纲
第一章嵌入式系统概述
1、掌握嵌入式系统的定义及其嵌入式系统的特点。
2 、掌握嵌入式系统的构成, 软件构成和硬件构成; 以及RTOS,EMPU,EDSP,SOC 的概念。
3、理解嵌入式实时操作系统具备的特点
4、了解常见的嵌入式操作系统
第二章ARM 处理器概述
1、了解ARM 体系结构的分类和扩展技术
2、掌握ARM 处理器的工作状态(选择题)
3、掌握ARM 处理器的存储格式(选择题)
4、掌握ARM 处理器的工作模式(问答题)
5、了解S3C2410 的处理器的特点
第三章linux 系统概述
1、掌握linux 的分区
2、掌握linux 文件及文件系统
3、了解linux 的启动过程
第四章linux 命令
1、熟悉掌握常见的linux 命令,包括实验中使用的命令。
第五章linux 编程基础
1、熟悉使用vi 命令,并能使用vi 中自带的命令。
2、熟悉理解gcc 的编译过程
3、掌握GDB 调试器的使用方法和调试步骤。
4、熟悉掌握编写makefile,要求根据要求编写简单的makefile 文件,类似实验中的makefile 文件的编写
5、能编写简单的shell 程序,比如实验要求的shell 程序的编写。
第六章构建嵌入式linux 平台开发
1、熟悉掌握交叉编译环境的建立。
2、掌握bootloader 的作用和移植步骤
3、掌握内核剪切和编译的步骤
4、理解根文件系统建立的步骤
第七章驱动程序设计
1、理解驱动程序的特点
2、理解设备的分类
第八章文件I/O 编程
1、掌握不带缓存的文件I/O 操作;
2、掌握嵌入式linux 设备文件IO 操作实例
A、掌握串口设备的使用;

相关资讯