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