8linux_embed_edu

8linux_embed_edu

ID:34376779

大小:882.75 KB

页数:8页

时间:2019-03-05

8linux_embed_edu_第1页
8linux_embed_edu_第2页
8linux_embed_edu_第3页
8linux_embed_edu_第4页
8linux_embed_edu_第5页
资源描述:

《8linux_embed_edu》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux嵌入式工程师了解嵌入式系统的基本概念,能搭建嵌入式Linux环境与开发平台,掌握嵌入式Linux的I/O与文件系统的开发、进程与进程控制开发、进程间通信开发、网络应用开发、设备驱动程序的开发与嵌入式Linux图形用户界面的开发。可以在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面从事嵌入式计算机的应用与开发等工作。71《Linux嵌入式工程师》教学大纲1、课程基本情况课程代码:总学时数:60-80课程类型:考试课适用对象:计算机科学专业本科学生或研究生。通信、电子、自动化专业本专科学生。先导课程:Linux程序员(C语言)

2、。二、课程性质和目标1.课程的基本特性本课程将嵌入式软件的知识体系和工程实践有机结合,注重培养学生的跨学科研究与开发实践能力、团队合作与学习创新的职业素质。2.课程的教学目标通过本课程的学习,学生能够熟悉。使学生掌握嵌入式Linux开发环境,进程与进程控制,ARM9处理器的硬件开发平台,Bootloader,嵌入式系统程序,嵌入式Linux网络编程,Linux驱动程序的编写,嵌入式Linux图形用户界面等,使学生具有在通信、信息家电、工业控制、移动计算设备、网络设备等领域的设计、开发能力。三、课程教学方法与手段本课程的教学主要以理论教学和上机实践教学相结合的方式进行。四、课

3、程教学内容、要求及重点、难点第一章嵌入式系统概论(一)主要教学内容第一节嵌入式系统概述第二节ARM开发平台第三节嵌入式硬件开发平台(二)学习目的要求1.了解嵌入式系统的特点,体系结构;2.熟悉ARM开发平台;3.了解嵌入式硬件平台。(三)重点和难点教学重点:ARM开发平台。教学难点:嵌入式系统的体系结构。第二章嵌入式Linux开发环境(一)主要教学内容第一节嵌入式开发环境的搭建第二节嵌入式开发实例(二)学习目的要求721.熟悉嵌入式交叉编译环境,内核定制,移植步骤;2.熟悉嵌入式开发步骤。(三)重点和难点教学重点:嵌入式交叉编译环境,内核定制,移植步骤以及嵌入式开发步骤。教

4、学难点:内核定制,移植步骤。第三章进程与进程控制(一)主要教学内容第一节进程概述第二节进程的一般操作第三节进程的特殊操作(二)学习目的要求1.了解进程的状态及其状态转换;2.了解进程调度;3.熟悉进程的一般操作;4.熟悉进程的特殊操作。(三)重点和难点教学重点:进程的状态、进程调度、进程的一般操作和特殊操作。教学难点:进程的一般操作和特殊操作。第四章ARM9处理器的硬件开发平台(1)主要教学内容第一节ARM处理器简介第二节ARM9处理器的硬件开发平台第三节嵌入式软件开发流程(二)学习目的要求1.了解ARM微处理器核;2.ARM9处理器的硬件开发平台;3.嵌入式软件开发流程。

5、(三)重点和难点教学重点:ARM微处理器。教学难点:硬件开发平台的搭建。第五章嵌入式Linux开发环境的搭建(一)主要教学内容第一节嵌入式开发环境的搭建第二节嵌入式系统的引导代码第3节U-Boot的移植(二)学习目的要求1.了解嵌入式Linux开发环境;2.掌握编译嵌入式Linux内核;3.学会U-Boot移植;734.了解U-Boot命令。(三)重点和难点教学重点:编译U-Boot代码。教学难点:编译U-Boot代码。第六章嵌入式系统程序(一)主要教学内容第一节键盘与LED控制第二节EEPROM读写(二)学习目的要求1.了解LinuxIIC驱动程序的作用;2.熟悉在Lin

6、ux下操作八段LED/键盘控制器件的方法。(三)重点和难点教学重点:在Linux下操作八段LED/键盘控制器件的方法。教学难点:在Linux下操作八段LED/键盘控制器件的方法。第七章嵌入式Linux网络编程(一)主要教学内容第一节嵌入式Linux网络体系结构第二节构建嵌入式网络设备第三节嵌入式Linux环境下的Socket编程第四节网络编程实例(二)学习目的要求1.了解互连网嵌入式系统;1.熟悉构建嵌入式网络设备;3.了解TCP/IP协议;2.熟悉Linux环境下socker编程和网口通讯;(三)重点和难点教学重点:构建嵌入式网络设备,Linux网络编程。教学难点:Lin

7、ux环境下socker编程和网络通信。第八章嵌入式Linux下串行通信程序设计(一)主要教学内容第一节串口通信的基本概念第二节串行通信程序的设计第三节嵌入式Linux串口通信实例第四节IIC总线接口实例(二)学习目的要求1.了解上Linux的串行通信的基本概念;2.熟悉串行通信(UART)单元的相关寄存器功能;3.熟悉Linux的串行通信单元的设置和基本操作。(三)重点和难点74教学重点:Linux的串行通讯单元的设置和基本操作。教学难点:Linux的串行通讯单元的设置和基本操作。第九章Linux驱动程序(一)主要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签