《linux软件工程师》课程教学大纲.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《linux软件工程师》课程教学大纲

Linux 嵌入式工程师 了解嵌入式系统的基本概念,能搭建嵌入式 Linux 环境与开发平台, 握 嵌入式 Linux 的 I/O 与文件系统的开发、进程与进程控制开发、进程间通信开发、 网络应用开发、设备驱动程序的开发与嵌入式 Linux 图形用户界面的开发。可以 在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费 类产品等方面从事嵌入式计算机的应用与开发等工作。 71 《 Linux 嵌入式工程师 》教学大纲 1、 课程基本情况 课程代码: 总学时数:60-80 课程类型: 考试课 适用对象: 计算机科学专业本科学生或研究生。通信、电子、自动化专业本专科学生。 先导课程:Linux 程序员 (C 语言)。 二、课程性质和目标 1.课程的基本特性 本课程将嵌入式软件的知识体系和工程实践有机结合,注重培养学生的跨学科研 究与开发实践能力、团队合作与学习创新的职业素质。 2.课程的教学目标 通过本课程的学习,学生能够熟悉。使学生掌握嵌入式 Linux 开发环境,进程与进 程控制, ARM9 处理器的硬件开发平台,Bootloader,嵌入式系统程序,嵌入式 Linux 网 络编程,Linux 驱动程序的编写,嵌入式 Linux 图形用户界面等,使学生具有在通信、信 息家电、工业控制、移动计算设备、网络设备等领域的设计、开发能力。 三、课程教学方法与手段 本课程的教学主要以理论教学和上机实践教学相结合的方式进行。 四、课程教学内容、要求及重点、难点 第一章 嵌入式系统概论 (一)主要教学内容 第一节 嵌入式系统概述 第二节 ARM 开发平台 第三节 嵌入式硬件开发平台 (二)学习目的要求 1.了解嵌入式系统的特点,体系结构; 2.熟悉ARM 开发平台; 3.了解嵌入式硬件平台。 (三)重点和难点 教学重点:ARM 开发平台。 教学难点:嵌入式系统的体系结构。 第二章 嵌入式 Linux 开发环境 (一)主要教学内容 第一节 嵌入式开发环境的搭建 第二节 嵌入式开发实例 (二)学习目的要求 72 1.熟悉嵌入式交叉编译环境,内核定制,移植步骤; 2 .熟悉嵌入式开发步骤。 (三)重点和难点 教学重点:嵌入式交叉编译环境,内核定制,移植步骤以及嵌入式开发步骤。 教学难点:内核定制,移植步骤。 第三章 进程与进程控制 (一)主要教学内容 第一节 进程概述 第二节 进程的一般操作 第三节 进程的特殊操作 (二)学习目的要求 1.了解进程的状态及其状态转换; 2.了解进程调度; 3.熟悉进程的一般操作; 4.熟悉进程的特殊操作。 (三)重点和难点 教学重点:进程的状态、进程调度、进程的一般操作和特殊操作。 教学难点:进程的一般操作和特殊操作。 第四章 ARM9 处理器的硬件开发平台 (1) 主要教学内容 第一节 ARM 处理器简介 第二节 ARM9 处理器的硬件开发平台 第三节 嵌入式软件开发流程 (二)学习目的要求 1.了解ARM 微处理器核; 2.ARM9 处理器的硬件开发平台; 3.嵌入式软件开发流程。 (三)重点和难点 教学重点:ARM 微处理器。 教学难点:硬件开发平台的搭建

文档评论(0)

rachel + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档