1、嵌入式技术课程教学标准目 录一、课程名称二、适用专业三、必备基础知识四、课程的地位和作用五、主要教学内容描述六、重点和难点七、内容及要求八、说明一、课程名称:嵌入式技术二、适用专业:电子测量与仪器三、必备基础知识低频电子线路、数字电子技术、单片机原理及应用四、课程的地位和作用1、课程的地位:专业方向课程2、课程的作用学 电 子 工 程 、 通 信 工 程 等 偏 硬 件 专 业 出 身 的 人 , 他 们 主 要 是 搞 硬 件 设 计 , 有 时 要 开发 一 些 与 硬 件 关 系 最 密 切 的 最 底 层 软 件 , 最 初 级 的 硬 件 驱 动 程 序 等 。五、主要教学内容描述1
2、、嵌入式 Linux 系统开发:侧重开发环境搭建、内核原理、交叉编译等2、嵌入式 Linux 应用开发:侧重 Linux 应用编程、内核编译、系统调用。3、嵌入式 Linux 驱动开发:侧重嵌入式 Linux 系统下的驱动开发、内核的深入分析。六、重点和难点1、重点:Linux 应用编程、内核编译、系统调用2、难点:嵌入式 Linux 系统下的驱动开发、内核的深入分析七、内容及要求模块一:嵌入式学习基础1、教学内容(1)Linux 基础(2)Shell 编程基础(3)Linux 下的 C 编程基础2、教学要求(1)掌握学学习嵌入式所必须的基本功(2)了解 Linux 基础(3)理解 Shell
3、 编程基础3、教学手段及方法:多媒体、演示、讨论4、实训项目及要求(1)项目 1:安装 Linux 操作系统内容:安装 Linux 操作系统、Linux 启动过程详解要求:熟练使用 Linux 系统的基本命令目的:认识 Linux 系统的常用服务(2)项目 2:Shell 编程内容:编写一个测试服务器是否连通的 shell 脚本程序、编写一个带有循环语句的 shell 脚本程序、编写一个目录菜单要求:熟悉 Linux 下的各种 Shell、进行 shell 编程目的:掌握 Shell 编程(3)项目 3:Linux 下的 C 编程基础内容:编写 Hello,World 程序、调试一个有问题的程
4、序、编写汉诺塔程序要求:熟悉 Gcc 编译器、Makefile 规则目的:熟悉 linux C 语言环境模块二:嵌入式开发1、教学内容(1)嵌入式系统开发基础(2)嵌入式系统移植(3)嵌入式 Linux 下串口通信(4)嵌入式系统中多进程程序设计(5)嵌入式 Linux 网络编程2、教学要求(1)掌握学习嵌入式开发所必须的种种基本技能(2)了解嵌入式开发的基本技能(3)理解嵌入式系统概念3、教学手段及方法:多媒体、演示、讨论4、实训项目及要求(1)项目 1:嵌入式系统移植内容:移植 Linux2.6 内核到 ARM9 开发板要求:了解移植的概念目的:能够移植 Linux 内核(2)项目 2:L
5、inux 下串口通信内容:编写串口通信程序、编写多进程程序要求:熟悉进行串口通信、熟悉文件 I/O 目的:熟悉串行 I/O 的基本概念(3)项目 3:Linux 网络编程内容:使用 socket 编写代理服务器、使用 socket 编写路由器、编写一个运行在 ARM 平台的网络播放器、编写一个 web 服务器要求:了解嵌入式 Linux 网络体系结构目的:进行嵌入式 Linux 环境下的 socket 编程模块三:项目实战1、教学内容(1)模拟宽带路由器(2)局域网电子点菜系统2、教学要求(1)掌握项目的功能要求(2)了解项目开发的特点(3)理解项目开发基本条件3、教学手段及方法:室外教学、校
6、外实践、社会实践4、实训项目及要求(1)项目 1:模拟宽带路由器内容:建立一个内置 Web 服务器,用 NAT 方式实现路由功能要求:网卡的半轮询工作模式、网络地址转换NAT目的:实现一个基于 Web 管理的简单路由器(2)项目 2:局域网电子点菜系统内容:具备与网内应用服务器提取菜单信息以及将客户点菜信息发往应用服务器要求:UDP 通讯协议、嵌入式数据库与持久存储目的:实现一个基于 UDP 通讯的点菜系统八、说明1、建议使用教材和参考资料 嵌 入 式 系 统 体 系 结 构 、 编 程 与 设 计 卡 莫 尔 编 , 贾 建 斌 , 李 化 译 , 清 华 大 学 出版 社2、模块学时分配序
7、号 模 块 名 称 理论教学学时 实践教学学时 小计1 嵌入式学习基础 12 8 202 嵌入式开发 12 12 243 项目实战 4 16 2045合 计 643、考核方法及手段理论、实践、写总结体会4、注意事项(1)教案编写本课程标准对教案的定义是指在本课程完成整体教学设计,确定课程学习项目及各项目组成模块明确的基础上,对每一模块的教学内容按每一教学单元(原则上是 2 学时为 1 教学单元)进行的教学方案设计,她包括对本模块学习目标、工作任务、能力要求及学习内容分解到本教学单元中的具体授课内容、课堂活动教学的组织方式与教学要求、课时建议等。特别是要通过设计清楚阐述针对本模块的工作任务如何将
8、典型实践性环节所需实践知识融入理论知识学习中,并根据能力要求,如何将技能实践融入学习过程中。(2)教学资源的配合本课程教学资源条件可以依据本课程性质要求开发的各种教学材料以及该课程可以利用的各种教学资源,工具和场所,主要包括各种案例材料和信息,可是多媒体光盘,计算机软件及网络,图书馆,以及相应实验设备,电视广播,工业企业参观等。各种教学资源作为配合课程教学使用的助教,助学资源必须符合以下要求:1)内容符合课程标准要求,教学目标明确,取材合适2)符合任职规律,逻辑性强,利用学生知识与能力的构建;3)媒体资源使用恰当,和传统教学方法相得益彰,互动性好。4)文字,符号,公式,计量单位符合国家标注或惯例5)教师教学中不能过分依赖课件,尤其是文字表述内容