广东招生考试信息网 首页
欢迎光临 广东招生信息网 请登录   免费注册   设为首页 加入收藏
广东省教育资讯门户网站
 
高级搜索
相关考试: 自考招生 成人高考招生 资格考试招生 招考社区
您现在的位置:广东招生信息网 > 自考 > 考试安排 >

广东省高等教育自学考试《嵌入式Linux系统开发与应用》(课程代码:12736)课程考试大纲(2)

来源:广东省自学考试委员会  投稿:广东自考信息网  时间:2015-10-23 点击:

学生家长互动我有问题要解答,我要提问?


一、课程性质与设置目的
(一)课程性质与特点
嵌入式Linux系统开发与应用是嵌入式技术专业的核心课程之一,同时也是一门与ARM、Linux系统开发等学科有着密切联系的计算机学科,具有综合性、应用性、实践性等特征。本课程立足于ARM实验开发设备和Linux嵌入式操作系统进行编写,结合嵌入式开发的最新理论与实践成果,并在借鉴国内外先进经验的基础上,对嵌入式系统及嵌入式Linux开发的基本理论、基本知识及其具体的开发进行了全面、系统地阐述与分析,培养学生进行综合知识的运用以及工程开发的能力。
(二)课程设置目的与基本要求
本课程被列为嵌入式技术专业高等教育自学考试必修的专业课。通过本课程的学习,使学生对嵌入式系统的基本结构、嵌入式系统设计所涉及的内容有一个较全面的认识,掌握进行嵌入式系统设计的基本理论和方法,为今后从事嵌入式系统的研究和开发打下良好的基础。基本要求如下:
1. 熟悉嵌入式系统的体系结构和分类;熟悉ARM微处理器的结构和特点;了解嵌入式操作系统的分类;了解嵌入式系统的设计与开发;
2. 熟悉Linux下C语言编程;熟悉Linux进程控制和多线程编程;掌握交叉编译环境的搭建;掌握ARM-Linux内核的编译和移植;
3. 掌握基于嵌入式Linux操作系统的网络编程、设备驱动、图形编程和应用程序设计的基本方法,能够独立进行基于ARM微处理器和嵌入式Linux操作系统的嵌入式系统设计和开发。
(三)本课程与相关课程的联系
本课程以嵌入式Linux操作系统为主线,融合了操作系统、程序设计、计算机网络等计算机学科。建议在学习本课程之前,学生应具备必要的程序设计、Linux操作系统、计算机网络编程等知识基础,例如:C语言程序设计、操作系统、计算机网络等课程。
本课程共分为七章,分别是嵌入式系统概述、嵌入式Linux开发基础、开发环境的建立、嵌入式Linux网络编程、嵌入式设备驱动、Qt图形编程、嵌入式Linux综合设计。其中:
1. 重点章包括:开发环境的建立、嵌入式Linux网络编程、嵌入式设备驱动、Qt图形编程。
2. 次重点章包括:嵌入式系统概述、嵌入式Linux开发基础。
3. 一般章包括:嵌入式Linux综合设计 
二、课程内容与考核目标
第一章 嵌入式系统概述
一、学习目的与要求
本章的学习目的主要是对嵌入式系统有一个总括性的掌握。要求了解嵌入式系统的发展历程,掌握嵌入式系统的体系结构和分类,掌握微处理器的分类及特点、嵌入式操作系统的分类及特点,熟悉嵌入式系统开发的基本过程。重点学习ARM微处理器的内核、结构及特点,基于嵌入式Linux操作系统开发的基本过程。
二、课程内容
1.1 嵌入式系统的定义
1.1.1 嵌入式系统的组成和特点
1.1.2 嵌入式系统的发展历程及趋势
1.2 嵌入式系统的体系结构和分类
1.2.1 嵌入式系统的体系结构
1.2.2 嵌入式系统的分类
1.3 嵌入式微处理器
1.3.1 嵌入式微处理器的分类
1.3.2 ARM嵌入式处理器的内核和架构
1.3.3 ARM微处理器结构
1.3.4 ARM嵌入式处理器的特点及应用领域
1.3.5 嵌入式处理器的选型原则
1.4 嵌入式操作系统
1.4.1 操作系统的概念和分类
1.4.2 嵌入式Linux操作系统
1.4.3 Windows CE操作系统
1.4.4 μC/OS-II操作系统
1.4.5 Symbian操作系统
1.4.6 VxWorks操作系统
1.5 嵌入式系统的设计与开发
1.5.1 嵌入式系统的设计与开发流程
1.5.2 嵌入式系统的模拟仿真与调试
三、考核知识点
1. 嵌入式系统的定义
2. 嵌入式系统的体系结构
3. 嵌入式微处理器
4. 嵌入式操作系统
5. 嵌入式系统的设计与开发流程
四、考核要求
1. 嵌入式系统的定义
识记:嵌入式系统的组成和特点
2. 嵌入式系统的体系结构
识记:嵌入式系统的分类
3. 嵌入式微处理器
识记:嵌入式微处理器的分类
领会:ARM嵌入式微处理器的内核、架构,ARM嵌入式微处理器结构
简单应用: ARM处理器选型
4. 嵌入式操作系统
识记:操作系统的概念和分类、常用的几种嵌入式操作系统
5. 嵌入式系统的设计与开发流程
领会:嵌入式系统的设计流程、模拟仿真与调试
 
第二章 嵌入式Linux开发基础
一、学习目的与要求
本章的学习目的主要是对Linux开发的基本内容有一个整体性的掌握。要求了解Linux操作系统的基本操作,掌握Linux下C语言程序设计基础,掌握Vi编辑器、GCC编译器和GDB调试器的使用,掌握Make工具的使用,了解Makefile文件的基本结构,了解Linux Shell编程,了解Linux下进程编程和多线程编程,在此基础上能进行简单应用程序设计和调试。重点学习Linux下C语言程序设计基础,通过熟练掌握Vi编辑器、GCC编译器和GDB调试器等编程工具的灵活使用进行Linux编程。
二、课程内容
2.1 Linux的基本操作
2.1.1 用户系统相关命令
2.1.2 文件目录相关命令
2.1.3 压缩打包相关命令
2.1.4 网络相关命令
2.1.5 重定向与管道
2.1.6 Linux帮助系统
2.2 Linux下C语言程序设计基础
2.2.1 VI的使用
2.2.2 GCC编译器
2.2.3 GDB调试器的使用
2.2.4 GNU make和makefile
2.3 Linux Shell编程
2.4 Linux进程控制编程
2.4.1 Linux进程概述
2.4.2 Linux进程编程
2.4.3 Linux进程通信
2.5 Linux下的多线程编程
2.5.1 线程概述
2.5.2 线程的基本操作
2.5.3 线程的访问控制
2.5.4 “生产者—消费者”
三、考核知识点
1. Linux的基本操作
2. VI编辑器的使用
3. GCC编译器的使用
4. GDB调试器的使用
5. makefile文件结构
6. Linux进程控制编程
7. Linux下的多线程编程
四、考核要求
1. Linux的基本操作
识记:Linux系统用户系统、文件目录、压缩打包、网络操作、重定向、管道和帮助系统的操作命令。
2. VI编辑器的使用
领会:VI编辑器的模式切换、常用操作。
3. GCC编译器的使用
领会:GCC编译器的工作过程、常用选项。
简单掌握:使用GCC编译器编译程序。
4. GDB调试器的使用
领会:GDB调试器的常用调试命令。
简单掌握:使用GDB调试器调试程序。
5. Makefile文件结构
领会:Makefile文件的基本结构、变量和隐含规则。
简单应用:会编写Makefile文件
5.Linux下的Shell编程
识记:Shell脚本建立和执行,Shell脚本中的变量、特殊字符、流程控制和函数的定义。
6. Linux进程控制编程
领会:进程编程的系统调用
综合应用:管道通信、信号通信
7. Linux下的多线程编程
领会:线程的基本操作系统调用
综合应用:线程的访问控制

( 责任编辑:总编)

内容有错误?我来修正    

[ 标签: 自考大纲 嵌入式Linux系统开发 ]

广东招生信息网版权相关声明:

① 在本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点。如果本网转载的稿件涉及您的版权、名益权等问题,请尽快与本网联系,本网将依照国家相关法律法规尽快妥善处理。联系方式:gdzsxx#139.com 把#换成@ ;联系电话:020-66621156

② 本网欢迎各类媒体、出版社、影视公司等机构与本网进行长期的内容合作。联系方式:hezuo@gdzsxx.com

③ 本网原创新闻信息均有明确、明显的标识,本网严正抗议所有以"广东招生信息网"稿源的名义转载发布非广东招生信息网原创的新闻信息的行为,并保留追究其法律责任的权利。

④ 在本网BBS上发表言论者,文责自负。