《嵌入式系统概论》课程大纲.docx
《《嵌入式系统概论》课程大纲.docx》由会员分享,可在线阅读,更多相关《《嵌入式系统概论》课程大纲.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、废人式系统巍论课程教学大纲一、课程的基本信息适应对象:信息工程专业本科课程代码:39E00185学时分配:40赋予学分:2先修课程:C语言程序设计,操作系统后续课程:嵌入式应用开发二、课程性质与任务嵌入式系统概论课程属于信息工程专业选修课。通过本课程的学习,使学生熟悉基于 Linux操作系统的嵌入式系统的开发环境、开发流程及其主要技术,对嵌入式Linux系统环境 下的应用软件开发有一个整体的概念和思路,并能够进行简单的嵌入式系统应用设计,为今 后从事嵌入式领域工作打下良好的基础。三 教学目的与要求通过本课程的学习,使学生理解嵌入式系统体系结构,理解嵌入式系统开发采用的“宿 主机一目标机”模式,
2、理解Linux内核启动过程和设备驱动实现过程,熟悉Linux操作系统, 熟悉嵌入式Linux环境下的软件开发流程;要求学生能自行搭建嵌入式Linux开发环境,能 熟练使用vi、gedit gcc gdb、autotools等多种嵌入式系统开发常用工具,并能实现应 用程序设计和简单的设备驱动设计。四 教学内容与安排本课程教学过程包括理论讲授和实验两局部。1、课时安排本课程共40个学时(课堂讲授32课时,实践8课时),按照课程内容,分成4个教学 单元,各单元的课时安排如下表。序号单元名称讲 授讨 论实 验小 计1Linux系统基 础知识51062嵌入式Linux 开发环境31263嵌入式Linux
3、 应用开发基础1424204嵌入式Linux 应用开发5128课时合计2758402、理论教学(32学时)本课程以课堂讲授为主,以下是各单元的主要内容。第一单元Linux系统基础知识(讲授5 +讨论1=6课时)【教学内容】本课程的特点与学习方法;Linux操作系统的安装;Linux文件及文件系统;Linux常 见命令;Linux启动过程;Linux系统服务配置;Linux下C编程基础。【教学重点与难点】教学重点:Linux安装;Linux文件及文件系统。Linux操作命令;Linux启动过程详解;Linux系统服务。Linux下C语言编程概述;常用编辑器;gcc编译器;gdb调试器;Make工
4、程管理器; 使用 autotoolso教学难点:Linux系统服务;常用编辑器;gcc编译器;gdb调试器。【基本要求】了解嵌入式系统基础知识;掌握Linux操作系统安装过程;了解Linux操作系统文件类 型及目录结构;了解Linux操作系统文件类型及目录结构;了解Linux操作系统文件类型及 目录结构;了解Linux命令行基本基本操作;理解Linux启动过程;掌握Linux软件安装方法,掌 握环境变量设置方法;掌握系统服务设置方法。掌握vi基本操作;掌握Emacs基本操作;理解gcc编译器基本原理;掌握gcc编译器 使用方法;掌握gdb调试技术;理解Makefile基本原理及语法规范;掌握a
5、ototools工具 集使用方法。【培养的能力】能自行安装Linux操作系统,完成系统配置。熟练掌握嵌入式Linux环境下的常用编 程软件工具的使用方法。第二单元 嵌入式Linux开发环境(讲授3 +讨论1 = 4课时)【教学内容】嵌入式系统基础知识;嵌入式系统基本概念;主流嵌入式操作系统介绍;嵌入式软件开 发流程;嵌入式Linux开发环境的搭建;嵌入式开发中常见工具。【教学重点与难点】教学重点:嵌入式系统概述;ARM处理器硬件开发平台;嵌入式软件开发流程。嵌入式开发环境搭建;u-boot移植。教学难点:嵌入式软件开发流程;嵌入式开发环境搭建。【基本要求】了解嵌入式系统含义及开展情况;了解嵌入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统概论 嵌入式 系统 概论 课程 大纲
限制150内