附件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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论