《嵌入式系统基础》课程标准
一、基本信息
课程名称:嵌入式系统基础
课程代码:
适用对像:3年高职
适用专业:应用电子技术、物联网应用技术、电子信息工程技术等
建议学时:60
学分:6
修订时间:xxxxxx
二、课程性质
本课程是高职应用电子技术专业、电子信息工程技术和物联网应用技术专业的一门专业必修课。本课程的主要内容包括嵌入式系统基础、嵌入式ARM处理器、嵌入式开发平台搭建、Linux应用开发基础、嵌入式Linux 应用编程、嵌入式系统开发、Linux设备驱动开发、Qt编程基础、Android应用开发。本课程主要培养学生在嵌入式技术方面的应用设计能力。
三、教学目标
1.能力目标
(1)熟悉目前嵌入式行业的发展状况及未来发展趋势;
(2)能对嵌入式产品进行装调与维护;
(3)能进行功能相对简单的嵌入式产品开发;
(4)熟悉目前常见的嵌入式产品的软硬件结构。
2.知识目标
(1)掌握嵌入式技术基础知识;
(2)能熟练地安装Linux、QT、Android等开发工具;
(3)能熟练地运用Linux C编写应用程序等;
(4)能基于嵌入式开发平台初步做一个综合性的项目。
3.素质目标
(1)在项目完成训练中培养实事求是、严肃认真等良好态度;
(2)在项目完成训练中培养团队合作、人际交流、分析问题与解决问题能力;
(3)在项目完成训练中培养做决定与计划能力、自我控制与管理能力、评价(自我、他人)管理,时间管理能力、学习能力。
四、课程内容和学时
教学单元
教学内容
学习目标
参考学时
1.嵌入式系统基础
1-1 嵌入式系统概述
1-2 嵌入式处理器
1-3 嵌入式操作系统
1-4 嵌入式系统开发过程
1.掌握嵌入式系统概念;
2.掌握嵌入式处理器;
3. 掌握嵌入式系统开发流程
4
2.嵌入式ARM处理器
2-1 ARM公司简介
2-2 ARM体系结构发展
2-3 ARM Cortex系列微处理器
2-4 主流Cortex-A系列处理器对比
1.掌握ARM的多层含义;
2.掌握ARM体系结构发展;
4
3.嵌入式开发平台搭建
3-1安装VMware Workstation 软件
3-2安装 Ubuntu
3-3安装 VMware Tool、Vim
3-4安装 G++、TFTP
3-5安装  NFS
3-6嵌入式开发常用硬件平台
1.掌握嵌入式开发平台搭建
8
4.Linux应用开发基础
4-1 Linux基础命令
4-2 Linux 下C语言编程环境
4-3 GNU Make命令和Makefile文件
4-4 Linux的shell 编程
1.掌握Linux基础命令、shell、Makefile文件的编写 ;
2.能运用Linux C编写简单程序;
8
5.嵌入式Linux 应用编程
5-1 第一个Linux 应用程序
5-2 文件I/O
5-3 进程
5-4 多线程通信
5-5 Linux网络编程
1.掌握文件I/O
2.掌握进程、多线
3. 掌握Linux网络编程
8
6.嵌入式系统开发
6-1 交叉编译器
6-2 U-Boot、内核、Android4.4.2等程序移植
1.掌握交叉编译器
2.掌握U-Boot、内核、Android4.4.2等程序移植
8
7.Linux设备驱动开发
7-1 Linux驱动程序基本知识
7-2 嵌入式Linux下LED驱动程序设计
1.掌握Linux驱动程序基本知识
2.熟悉嵌入式Linux下LED驱动程序设计
6
8.Qt编程基础
8-1 Qt概述
8-2 Qt 主要特点
8-3 Qt 安装
1.掌握Qt 安装
2.掌握Qt 简单应用
6
9.Android应用开发
9-1 开发准备
9-2 安装程序
9-3 安装程序
9-4 编程第一个Android程序
1.实现一个基于Android的综合性的程序;
6
四、教学方法
在本课程的教学过程中,采用项目教学法,每个任务通过“任务引入、系统演示、方案制定、方案实施、系统展示及评估、完善总结”六个步骤进行教学,在每个步骤中根据实际情况选择“小组讨论法、启发式教学法”等方式。
五、课程考核
(一)考核方法
《嵌入式技术》为考试科目,主要考核方法是笔试。
考核项目
考核方法
比例(%)
态度纪律
根据考勤、纪律表现等方面评定
20%
平时作业
根据作业、测验、课堂回答问题等方面评定
20%
实训技能
(1)根据学生在教学过程中的参与程度、动手能力评定;
(2)根据任务完成的方法、创新、时间、质量等方面评定。
20%
考试方式
笔试
40%
评分标准
通过学期中各阶段理论+实践的测试,检查学生掌握知识的情况
合计
100%
(二)考核知识点
项目(章节)
考核知识点
认识嵌入式行业发展
对调研报告进行评分
嵌入式系统基础
对调试过程和报告考核
嵌入式ARM处理器
对调试过程和报告考核
嵌入式开发平台搭建
对调试过程和报告考核
Linux应用开发基础
对调试过程和报告考核
嵌入式Linux 应用编程
对调试过程和报告考核
嵌入式系统开发
对调试过程和报告考核
Linux设备驱动开发
对调试过程和报告考核
Qt编程基础、Android应用开发
对提交的综合应用报告进行评分
嵌入式linux开发书籍六、教学资料
[1]沈红卫.STM32单片机应用与全案例实践.电子工业出版社,2017
[2]温武.嵌入式技术与智能终端软件开发实用教程.电子工业出版社,2018
执笔人:xxx
xxxxxxxx

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。