课程编号 |
050548 |
课程名称 |
嵌入式系统 |
授课学期 |
第7学期 |
课程类别 |
专业任选课 |
总学时 |
40 |
学分 |
2.5 |
考核性质 |
综合 |
适用专业 |
物联网工程专业 |
课程性质 |
选修课 |
先导课 |
Linux系统、物联网单片机技术 |
后续课 |
无 |
学习目标 |
知识目标 |
支撑的可考核指标点 |
指标点3-4 掌握电子技术、单片机、嵌入式系统等基本知识,能编写基本的单片机、嵌入式系统程序,控制简单的硬件电路,会使用Linux系统进行基本的数据、文件、硬件及系统的管理 |
知识目标具体内容 |
1、能够使用Linux系统进行基本的系统配置和管理,能够进行网络服务器的基本管理;
2、熟悉嵌入式系统的软硬件体系结构,了解嵌入式系统的前沿技术特点;
3、掌握嵌入式系统软件开发的基本知识,了解嵌入式开发与纯软件开发的异同 |
专业能力
目标 |
支撑的可考核指标点 |
指标点5-5 针对应用层,能够针对具体应用进行设备选型、开发工具选取,集成各种软硬件模块,进行基本的分析和设计
指标点6-3 能够针对一定软、硬件环境和设备,进行连接、组装,实现数据传输,利用相关工具进行简单的集成开发 |
专业能力目标具体内容 |
1、能够针对具体的应用项目,根据方案分析进行设备选型,制定开发方式,分析设计方案的优劣异同;
2、能够掌握基本的嵌入式系统的硬件设备,熟悉嵌入式系统的体系结构,了解嵌入式系统的基本开发过程;
3、能在Linux系统中进行C语言的基本编程开发操作;
4、能搭建嵌入式系统的开发环境,利用基本实验箱进行系统下载移植,进行基本的嵌入式系统开发操作。 |
方法能力
目标 |
支撑的可考核指标点 |
指标点9-2具有自主学习和终身学习的意识,能够针对某一新技术点进行突击攻关,解决某一具体问题 |
方法能力目标具体内容 |
1、对新鲜事物保持接受心态,能够将新生技术与现有知识相结合的能力。
2、具备图、文表达能力,能够数量应用文字、图表等多种表达方式来描述成果;
3、具备综合运用所学知识在工程实践中发现问题和解决问题的能力; |
社会能力
目标 |
支撑的可考核指标点 |
指标点12-2 能够组成团体进行某项集体活动,担任其中某个角色,能够从团队整体利益出发做好个人工作 |
社会能力
目标具体内容 |
1、具有吃苦耐劳、脚踏实地的精神;
2、具备团队协作的能力;
3、具备诚实守信和爱岗敬业的职业道德;
4、具备终身学习的能力。 |
学习成果要求 |
1、认知能力要求:对嵌入式系统的应用有较为深刻和准确的认识,能说出嵌入式系统的特点和优势。
2、理论能力要求:了解嵌入式操作系统的种类,了解嵌入式微处理器的特点,能说出嵌入式处理器与单片机的区别。
3、实践成果要求:能够在Linux下进行简单的C语言编程开发,会使用嵌入式开发实验箱进行基础应用开发,搭建嵌入式开发环境,进行内核编译和系统移植。
4、专业素养要求:利用嵌入式系统开发软硬件集成的应用程序。
5、技能成果要求:具备一定的嵌入式系统综合开发能力、系统集成能力、自我学习能力和独立工作能力。 |
对先修课应知应会的要求 |
本课程先修课程包括Linux系统、单片机应用等。单片机应用课程,要求学生掌握到软硬件集成的应用场景和开发方式,学会51单片机的硬件体系结构,会使用C语言进行常规的单片机应用程序的修改和设计开发;Linux系统课程,为学生讲授Linux操作系统的常见知识点,学生应学会在Linux操作系统使用SHELL命令进行文件、设备、系统的管理,学会初步的网络配置操作。 |
本课程完成后学生应知应会具体要求 |
任务一嵌入式系统整体认识
1、了解嵌入式系统的历史发展、应用场景;
2、能说出嵌入式系统的特点、组成部分;
3、会嵌入式操作系统的基本操作,认识与一般操作系统的区别;
4、认识嵌入式系统常见的微处理器型号分类;
任务二Linux系统中的C语言编程
1、编辑工具VIM的使用
2、编译器GCC
3、调试器GDB
4、Make工程管理器
任务三嵌入式开发实验箱的基础操作
1、TQ2440的认识
2、硬件接口
3、个人照片显示实验
4、信号灯循环显示实验
任务四嵌入式Linux开发环境的搭建
1、交叉编译环境的搭建
2、通信工具、下载工具
3、配置Linux编译内核
4、系统移植
任务五嵌入式Linux网络编程
1、TCP/IP协议工作原理
2、SOCKET接口的使用
3、NTP协议的实现 |
评价与考核 |
考核项目 |
评分方式 |
平时考核(50%) |
考勤、课堂问答 |
通过考勤、回答评分 |
课堂上机训练 |
通过项目完成度评分 |
结果考核
(50%) |
闭卷考试 |
通过常规闭卷考试评分 |
项目抽签操作 |
通过项目完成情况评分 |
师资标准条件 |
(1)信息类或相关专业硕士研究生及以上学历。
(2)具有高校教师资格证书。
(3)具备双师素质,“双师型”教师优先考虑,有过软件应用开发经验的优先考虑。
(4)具备课程开发能力,能遵循应用型本科的教学规律,正确分析、设计、实施及评价课程。 |
设施设备要求 |
有相关专业实验室,具有一定数据的嵌入式实验箱 |
教材编写或选用标准 |
1、 教材应该包含所有教授内容,教材中应该有大量的实践案例素材。
2、 选用华清远见嵌入式培训中心编著的《嵌入式Linux应用程序开发标准教程》,降低理论化难度,增强技术操作环节。 |