1115039嵌入式系统教学大纲new

1115039嵌入式系统教学大纲new

ID:13889669

大小:77.50 KB

页数:6页

时间:2018-07-24

1115039嵌入式系统教学大纲new_第1页
1115039嵌入式系统教学大纲new_第2页
1115039嵌入式系统教学大纲new_第3页
1115039嵌入式系统教学大纲new_第4页
1115039嵌入式系统教学大纲new_第5页
资源描述:

《1115039嵌入式系统教学大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《嵌入式系统》教学大纲(课程代码:1115039)一、课程说明(一)课程名称:中文:嵌入式系统英文:EmbeddedSystems(二)适用专业:通信工程(三)课程类别:专业限选课程(四)课程性质与任务:《嵌入式系统》作为通信工程专业的专业限选课程,重点介绍嵌入式Linux应用开发的基本概念和核心理论。为学生讲授嵌入式Linux开发基础知识,嵌入式LinuxC编程知识和嵌入式Linux应用开发知识等内容。比较全面地介绍了嵌入式系统的概论与其组成部分,并详细阐述了嵌入式系统的开发流程和开发方法。通过本课程的理论学习和实践学习之后,可以使学生全面掌握嵌入式系统原理的知识

2、,掌握嵌入式系统软件与通用软件的差异,具备硬件和软件两个方面的设计与实现能力。(五)教学目的与要求:通过本课程的学习,使学生达到以下基本要求:1.熟悉嵌入式系统的概念及其组成,了解嵌入式系统软、硬件结构和开发方法。2.能够熟练运用Linux操作系统并在Linux系统下进行C语言程序设计;能够开发和调试简单的驱动程序和应用程序。3.能够看懂并设计简单的接口电路,了解嵌入式系统各个组成部分的工作原理、逻辑实现、设计方法及其相互集成组成完成系统的技术。(六)先修课程:《电子电路》、《C语言程序设计》、《微机原理与接口技术》、《linux程序设计》。(七)学时、学分数:48

3、学时3学分,其中理论学时32,实验学时16。(八)教学方式及设施要求:课堂教授与实验相结合;教学设施硬件要求计算机和嵌入式实验箱,软件要求RedHat9.0。(九)考核方式与要求:本课程为考查课,采用考试与平时作业及实践表现相结合的评价方式,每学期根据学生情况酌情考核,其中考试成绩最少占50%,作业等其他成绩最多占50%。二、课程内容、基本要求与学时分配(一)课时分配表章节次数章节名称学时数总学时理论实验其他1嵌入式系统基础22002嵌入式程序设计基础64203嵌入式Linux开发环境的搭建42204嵌入式Linux文件I/O编程106405嵌入式Linux多任务编

4、程86206嵌入式Linux网络编程106407嵌入式Linux设备驱动编程64208Qt图形编程2200合计4832160(二)各章节基本内容及要求第一章嵌入式系统基础教学目的:介绍嵌入式系统的定义、特点和基本结构,并介绍嵌入式系统的典型应用领域以及其发展的概括和趋势。基本要求:对嵌入式系统有整体认识,并了解嵌入式系统的应用和发展趋势。大体了解各种嵌入式系统的设计原则、开发流程和调试方法。重点与难点:嵌入式系统的特点教学时数:2学时教学内容:1.1嵌入式系统概述1.2ARM处理器硬件开发平台1.3嵌入式软件开发流程考核要求:嵌入式系统定义,嵌入式与通用PC系统的区

5、别。思考题(作业):嵌入式系统基本概念、嵌入式微处理器、嵌入式操作系统、嵌入式技术发展现状及趋势。第2章嵌入式程序设计基础教学目的:介绍Vim、Gcc、Gdb、Makefile等工具软件的使用,可以利用其进行基本的嵌入式软件设计。掌握在Linux下用C语言进行程序设计的基本方法,有关嵌入式LINUXC程序可移植性问题,能够编写简单的LinuxC程序。基本要求:对典型的嵌入式软件开发有一个比较直观的认识,并熟悉嵌入式系统软件开发的相关工具。熟悉C语言中的内存分配管理问题。重点与难点:Vim、Gcc、Gdb、Makefile工具软件的使用。教学时数:6学时教学内容:2.

6、1编辑器Vim编辑器Gcc调试器Gdb2.2make工程管理器2.3autotools2.4C语言中的内存分配,程序可移植性考虑2.5C和汇编的接口考核要求:变量的内存管理分配,vim等工具软件的基本用法。思考题(作业):编写简单C程序并在linux系统中用相应工具调试并运行。第3章嵌入式Linux开发环境的搭建教学目的:了解交叉开发的概念,掌握实验设备硬件连接与软件设置。基本要求:了解Bootloader的作用,了解内核的编译方法,根文件系统的构建方法,掌握主机交叉开发环境配置方法。了解交叉开发的基本概念;熟悉嵌入式实验箱的结构;PC机与实验箱的连接;相关软件的配

7、置与使用。重点与难点:交叉开发、minicom使用。教学时数:4学时教学内容:3.1构建嵌入式Linux开发环境3.2Bootloader3.3Linux内核与移植3.4嵌入式文件系统构建考核要求:掌握交叉开发环境的具体实现步骤。思考题(作业):如何在宿主机上搭建交叉开发环境。第4章嵌入式LinuxC文件I/O编程教学目的:了解嵌入式I/O编程的实现方法,了解串行口的基本原理,掌握Linux下串口程序设计基本方法。。基本要求:掌握系统调用及用户编程接口的概念和作用,熟悉Linux文件I/O系统的相关概念。熟悉基本的文件操作函数,熟悉嵌入式Linux串口操作方法。

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

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

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