嵌入式Linux应用编程-584广东考试服务网.docVIP

嵌入式Linux应用编程-584广东考试服务网.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式Linux应用编程-584广东考试服务网.doc

附件5 广东省高等教育自学考试《嵌入式Linux应用编程》 (课程代码:12730)课程考试大纲 目 录 一、课程性质与设置目的 二、课程内容与考核目标 第1章 Linux系统入门基础 第一节 认识Linux操作系统 第二节 基本操作命令 第三节 Linux文件与目录系统 第四节 shell简介 第五节 网络服务简介 第2章 Linux程序设计基础——C环境 第一节 Linux编程环境介绍 第二节 常用编辑器 第三节 gcc编译器的使用 第四节 GNU make管理项目 第五节 GDB调试 第3章 Linux shell编程 第一节 创建与运行外壳程序 第二节 使用外壳变量 第三节 数值运算命令 第四节 条件表达式 第五节 循环语句 第六节 shift命令 第七节 select语句 第八节 repeat语句 第九节 函数 第十节 shell应用举例 第4章 构建嵌入式Linux系统 第一节 GNU跨平台开发工具链 第二节 嵌入式Linux内核 第三节 嵌入式Linux根文件系统 第四节 BootLoader简介 第5章 嵌入式BootLoader技术 第一节 BootLoader的基本概念 第二节 BootLoader典型结构框架 第三节 典型BootLoader(Blob)分析和移植 第6章 ARM-Linux内核分析 第一节 ARM微处理器 第二节 ARM-Linux的内存管理 第三节 ARM-Linux进程管理与调度 第四节 ARM-Linux中断响应与处理 第五节 ARM-Linux系统启动与初始化 第六节 Linux模块化机制 第七节 ARM-Linux内核裁减 第7章 嵌入式文件系统 第一节 Linux文件系统结构与特征 第二节 嵌入式文件系统简介 第三节 构建根文件系统 第四节 根文件系统设置 第五节 Busy Box 第8章 嵌入式Linux多线程编程 第一节 线程基本概念 第二节 多线程同步 第三节 生产者-消费者问题 第9章 简单嵌入式Web服务器设计 第一节 HTTP协议基础 第二节 socket编程基础 第三节 嵌入式Web服务器系统结构 第四节 Web服务器构建 第10章 嵌入式GUI 第一节 嵌入式GUI简介 第二节 MiniGUI程序设计基础 第三节 Qt/Embedded程序设计基础 第四节 嵌入式GUI的移植 三、 有关说明与实施要求 附录:题型举例 一、课程性质与设置目的 (一)课程性质与特点 嵌入式Linux应用编程是嵌入式技术专业的核心课程之一。本课程为了适应目前发展迅速的嵌入式Linux需求而设计,课程目标是让学生达到嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质。课程内容基于目前应用最广泛的软硬件开发平台(Linux和Arm),使学生了解嵌入式技术的发展现状,掌握嵌入式开发的基本技能;掌握嵌入式Linux项目的完整开发流程,能够完成嵌入式Linux系统的移植和设备驱动程序的编写,掌握嵌入式Linux应用程序的开发。 (二)课程设置目的与基本要求 Linux作为日渐流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。在网络技术迅速发展的今天,网络操作系统是网络中的核心技术。本课程是高等教育自学考试嵌入式技术(专科)专业的一门专业课。本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础。 (三)本课程与相关课程的联系 本课程应该在先学习完计算机组成原理和计算机网络原理前提下开设的。学习完本课程,后续课程应该及时开设网络安全与管理等专业课,拓宽学生的知识面,从而强化本课程开设的目的。 本课程共分为十章,分别是Linux系统入门基础、Linux程序设计基础——C环境、Linux shell编程、构建嵌入式Linux系统、嵌入式BootLoader技术、ARM-Linux内核分析、嵌入式文件系统、嵌入式Linux多线程编程、简单嵌入式Web服务器设计、嵌入式GUI。其中: 1. 重点章包括:Linux程序设计基础——C环境、Linux shell编程、构建嵌入式Linux系统、嵌入式BootLoader技术、ARM-Linux内核分析。 2. 次重点章包括:嵌入式文件系统、嵌入式Linux多线程编程、简单嵌入式Web服务器设计。 3. 一般章包括:Linux系统入门基础、嵌入式GUI。 二、课程内容与考核目标 第一章 Linux系统入门基础 一、学习目的与要求 本章的学习目的主要是对Linux系统有一个简单的了解。认识Linux的操作系统、掌握Linux的基本

文档评论(0)

2752433145 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档