附件1:
嵌入式linux培训视频 广东理工职业学院
《嵌入式技术应用实训》课程标准
一、课程基本信息
课程名称(课程代码):嵌入式技术应用实训(21004003
课程性质:专业必修课
课程类型:实践课
适用专业: 物联网应用技术
学分:2
总学时:48(理论学时数:0,实践学时数:48)
考核方式:考查
二、课程定位
本课程是物联网应用技术专业的专业必修课程,前续课程包括《数字电子技术》、《电子线路CAD》、《C语言程序设计》、《单片机与嵌入式技术》等。本课程主要是让学生实践嵌入式linux操作系统的移植过程,使学生对嵌入式产品的开发技术有一定的了解,从而使学生具备物联网设备的售前售后技术支持能力。
三、课程目标
1.知识目标:了解嵌入式系统的开发流程,嵌入式linux开发环境搭建的步骤,常用工具的作用,掌握linux的常用命令、理解Bootloader的概念,linux内核概念等
2.职业技能目标:嵌入式linux开发环境搭建、linux基本命令的使用,会参照开发板提供的视频教程和操作手册进行linux内核移植,嵌入式linux驱动程序的设计
3.职业素质养成目标: 通过专周实训学生基本掌握嵌入式开发环境搭建的方法,嵌入式linux操作系统移植的方法及简单linux驱动程序的设计,从而对嵌入式产品的开发技术有一定的了解,具备物联网设备的售前售后技术支持能力。
四、整体教学设计思路
以TQ2440开发板为硬件平台,教师实际演示,学生练习,教、学、做结合。
五、课程内容、要求及课时安排
    1.课程单元与教学目标
课程单元
教学任务
教学目标
(以完成工作任务、获取职业知识或提高职业素质的形式描述)
学时
单元1
构建嵌入式Linux开发环境
任务1.1  虚拟机VMware6.5安装
理解虚拟机的概念,软件安装方法
18
任务1.2  在虚拟机上安装Fedora10 Linux系统
掌握软件安装方法
任务1.3  练习使用Linux操作系统
熟练掌握常用重要命令
任务1.4  Linux与Windows共享目录、NFS的配置与启动
掌握共享目录的设置方法、NFS的配置与启动
任务1.5  练习使用TQ2440开发板
开发板设置及连接、使用Linux 之图形界面、练习使用串口终端操作开发板
单元2
Linux内核移植
任务2.1  内核Makefile分析
了解内核Makefile的分类,了解Makefile的编译流程
12
任务2.2  内核配置选项
掌握四种字符命令行工具,了解主要配置选项和含义
任务2.3  内核在ARM上的移植
会根据操作手册或者视频教程进行以下操作:内核基本结构的移植、添加内核对YAFFS的支持、内核中RTC时钟驱动移植、内核中LCD驱动移植、内核中DM9000驱动移植
单元3
制作Linux根文件系统
任务3.1  Linux根文件系统的结构
了解根文件系统的结构
6
任务3.2  构建根文件系统
学会移植Busybox、安装glibc库
单元4
简易Linux驱动
任务4.1简易Linux驱动程序
学习嵌入式linux驱动程序的设计,通过简单的hello_driver程序熟悉驱动程序的设计步骤
12
任务4.2设计LED设备驱动程序
学习嵌入式linux字符驱动程序的设计
总学时
48
    2.教学内容与安排
单元1
教学任务
教学内容和要求
学时
地点
任务1.1
理解虚拟机的概念,软件安装方法
3
实训室
任务1.2 
掌握基于Fedora10的linux 系统安装方法
3
实训室
任务1.3
熟练掌握常用重要命令,如cd,mkdir,cp,tar等
4
实训室
任务1.4
掌握共享目录的设置方法、NFS的配置与启动
4
实训室
任务1.5
开发板设置及连接、使用Linux 之图形界面、练习使用串口终端操作开发板
4
实训室
单元2
教学任务
教学内容和要求
学时
地点
任务2.1
了解内核Makefile的分类,了解Makefile的编译流程
1
实训室
任务2.2 
掌握四种字符命令行工具,了解主要配置选项和含义
1
实训室
任务2.3
会根据操作手册或者视频教程进行以下操作:内核基本结构的移植、添加内核对YAFFS的支持、内核中RTC时钟驱动移植、内核中LCD驱动移植、内核中DM9000驱动移植
10
实训室
单元3
教学任务
教学内容和要求
学时
地点
任务3.1
了解根文件系统的结构
1
实训室
任务3.2 
学会移植Busybox、安装glibc库
5
实训室
单元4
教学任务
教学内容和要求
学时
地点
任务3.1
学习嵌入式linux驱动程序的设计,通过简单的hello_driver程序熟悉驱动程序的设计步骤
6
实训室
任务3.2 
学习嵌入式linux字符驱动程序的设计
6
实训室
六、课程实施条件
1.教授方法
采用项目教学法,融“教、做、学”为一体。
2.学习方法
自主性学习、小组合作学习等。
3.课程资源
教材:TQ2440光盘中配套资源(视频和pdf文档)
4.教学条件
教学环境:E302单片机室
设备要求:
硬件:电脑、TQ2440开发板
软件: VMware6.5,Fedora10、DNW等
5.师资条件
教师具备实践开发综合能力,具备软件开发能力。必须具备中级以上职称及高级以上职业资格证以上。
七、课程考核要求
考查的方式,平时成绩占60%,实训报告成绩占40%,平时成绩由出勤、课堂表现和任务完成情况考核组成。
合作部门:
执 笔 人: 曹德安
审 核 人:
编写日期:2014.08.20