《嵌入式系统设计应用》课程标准
《嵌入式系统设计应用》课程标准
课程编码:课程类别:
适用专业:授课单位:
学时:编写执笔人及编写日期:
学分:审定负责人及审定日期:
1.课程定位和课程设计
1.1课程性质与作用
课程的性质本课程是测控仪器与仪表专业的专业课程,限选课程,在第5学期开设。
课程的作用本课程主要培养学生理解嵌入式处理器的工作原理,理解前入睡操作系统的基本原理,掌握嵌入式设备软件开发的基本技能,为学生将来就业打下基础。
课程的衔接在课程体系中,前导课程有《高等数学》、《C语言程序设计》、《单片机及接口技术》等课程,需要学生具备高等数学、C语言、数电、单片机等方面的知识和技能。
1.2课程设计理念
课程设计、建设和实施过程中,贯彻终身学习的教育观、多元智能的学生观、“设计导向”的职教观、能力本位的质量观、过程导向的课程观、行动导向的教学观、校企合作的课程开发观等职业教育理念。
1.3课程设计思路
该课程是作为培养专业能力,•提高分析能力和扩展学生知识面而设的专业选修课程的重要一环。
本课程的任务是使学生了解嵌入式系统的基本概念;掌握以ARM为代表的嵌入式处理器的体系结构;了解嵌入式Linux操作系统的特点与操作方法;掌握在嵌入式设备平台上进行软件开发调试的流程与方法。
整个教学过程充分利用与课程配套的ARM实验板教学资源,教学与操作相结合,让学生在掌握知识的基础上能够理解地完成各种操作流程。
同时,笔试与实际操作相结合的考试方法对学生学习本门课起到一定的指导作用。
2.课程目标
2.1 总体目标
通过本课程的学习,使学生了解当今嵌入式系统领域的发展趋势,了解和掌握嵌入式系统开发的基本流程和技能,特别是嵌入式系统的操作能力和应用软件的开发技能,培养学生的专
268
业素质,积极合作的的团队精神和爱岗敬业的职业素养。
通过本课程学习,使学生在三个方面达到预期目标:
2.2具体目标
知识目标了解嵌入式系统构成,掌握ARM体系结构,熟悉ARM/THUMB指令集,掌握嵌入式系统外围模块的的电路设计,掌握基于ADS1.2开发环境的ARM应用程序开发流程,掌握嵌入式Linux系统构成、操作方法和嵌入式Linux系统应用软件的开发流程。
能力目标嵌入式系统应用程序开发能力,嵌入式Linux系统操作能力,嵌入式应用程序调试能力,团队分工协作能力,书面表达和口头表达能力。
素质目标认真仔细的基本职业素养,协作互助的团队合作素养,爱岗敬业的职业素养。
3.课程内容与教学要求
单元一嵌入式系统概述 4学时
教学内容与要求:本单元的学习目的是使学生初步认识嵌入式系统,理解嵌入式系统的基本概念、应用场合。
学习完本单元后,学生应能够理解嵌入式系统基本概念;理解嵌入式系统的定义、特点;理解嵌入式系统处理器的分类;理解常见的嵌入式操作系统;了解嵌入式实时操作系统的优缺点。
重点嵌入式系统的基本概念
难点嵌入式系统的定义和特点。
教学模式、方法与手段:采用案例教学和启发式教学的方法,以课堂讲授为主,配合多媒体教学手段。
单元二 ARM9体系结构 12学时
教学内容与要求:本单元的学习目的是使学生掌握ARM公司的ARM9体系结构的基本知识和ARM处理器的内核功能及寄存器结构。
学习完本单元后,学生应能够掌握ARM9的体系结构;掌握三级流水线结构;理解ARM处理器的内核功能;掌握ARM内部寄存器;基本熟悉ARM体系的异常;了解ARM体系的存储系统。
理解ARM处理器的寻址方式;掌握ARM指令集与Thumb指令集的区别;基本熟悉ARM指令集的常用指令;了解Thumb指令集。
重点 ARM9体系结构的组成
难点 ARM9内部寄存器的组成和功能
教学模式、方法与手段:采用对比式和启发式的教学方法,以课堂讲授为主,配合多媒体教学手段。
单元三 ARM9嵌入式应用系统设计 4学时
教学内容与要求:本单元的学习目的是使学生基本掌握嵌入式应用系统的电路设计,能够
269
完成基本电路、存储电路的设计工作。
学习完本单元后,学生应能够理解电源电路、复位电路和晶振电路的基本原理,能够自行修改、设计以上电路。
理解存储器电路的基本原,能够画出SDRAM和Flash存储器电路的电路原理图。
重点 Flash存储器电路
难点SDRAM的概念以及在嵌入式系统上的用途
教学模式、方法与手段:采用案例教学和启发式教学的方法,以课堂讲授为主,配合多媒体教学手段。
单元四 ADS1.2开发环境 12学时
教学内容与要求:本单元的学习目的是使学生基本了解和掌握ADS1.2软件开发环境安装、配置和使用的方法。
学习完本单元后,学生应能够掌握ADS1.2开发环境的安装、设置和使用,能够独立完成创建新项目,配置工程项目选项,编译连接生成目标程序,能够掌握应用程序的调试与运行方法,理解无系统环境下应用程序的开发方法。
重点 ADS1.2的安装、配置方法
难点 ADS1.2开发环境下系统变量、环境参数的设置
教学模式、方法与手段:采用案例教学法与实任务驱动法相结合的方法,通过现场教学,加深教学效果,巩固知识点。
单元五嵌入式Linux操作系统 18学时
教学内容与要求:本单元的学习目的是使学生熟悉嵌入式Linux操作系统的概念、操作方法、应用程序开发的方法。
学习完本单元后,学生应能够理解嵌入式Linux系统的组成结构,理解虚拟机的功能与特点,掌握虚拟机和嵌入式Linux操作系统的安装操作步骤,掌握Linux命令行模式基本操作,掌握Linux环境下外设的挂载和卸载方法,掌握交叉编译环境的安装使用,了解系统环境下应用程序的编写,掌握应用程序的调试步骤和Linux系统的裁剪移植操作方法。
重点嵌入式Linux系统的移植
难点嵌入式Linux操作系统的内核裁剪
教学模式、方法与手段:采用对比法和启发式的教学方法,并且通过任务驱动法和现场教学的方法,提高授课效果。
表1:课时分配表(含实验项目)
270
4.课程考核
班级学生分组管理,每组2-3人,每组推举一人为组长,考核以学习小组为单位进行。
271
期末考试以闭卷形式进行,期末试卷出题权重参考如下。
5.课程实施条件
5.1师资条件要求
对专任教师要求具有硕士研究生及以上学历,所学专业为自动化方向相关,或者电子技术专业。
5.2校内外实践教学条件要求
5.2.1校内实训基地条件
本门课程主要在校内实训基地电子技术实验室实践训练。
主要仪器设备见下表,按实训要
272
求进行了整体规划,制订全套规章制度,形成开放式的实践教学环境。
主要仪器设备附表
5.2.2校外实训基地条件
5.3课程资源的利用
5.3.1教材的选用
5.3.2课程网站和信息化教学资源
该课程采用多媒体教学。
采用多媒体教学时,教师要注意学生的课堂反应,把握好教学节奏,防止内容切换过快,使大多数学生笔记和思维不能与教学内容同步进行。
通过校园网络,学生可以通过上网查阅该课程的相关资料,观看或下载多媒体课件,以提高自身的感性认识。
5.3.3其他教学资源的利用
主要参考教材:
赖于树,《ARM微处理器与应用开发》,电子工业出版社,2007
周立功,《ARM嵌入式系统基础教程》,北京航空航天大学出版社,2008
罗蕾,《嵌入式实时操作系统及应用开发》,北京航空航天大学出版社,2007
6.说明
1. 1. 本课程标准制定依据是测控仪器与仪表专业人才培养计划(2017 年版),同时参考了电子工程师职业资格标准有关要求。
273。
《嵌入式系统设计》课程教学大纲(本科)
嵌入式系统设计(Embedded System Design)课程代码:05410176学分:1.5学时:24 (其中:课题教学学时:24 实验学时:0 上机学时:0)先修课程:模拟电子技术、数字电子技术、微型计算机原理及应用适用专业:生物医学工程教材:《嵌入式系统体系结构、编程与设计》(第三版)。
Raj Kamal著,郭俊凤译:清华大学出版社,2017年5月出版一、课程性质与课程目标(一)课程性质《嵌入式系统设计》融合了计算机软硬件技术、通信技术和半导体微电子技术。
根据实际应用要求,把微处理器直接嵌入到应用系统中,并对软硬件进行优化、裁剪。
在工业智能仪器仪表、光机电设备、自动检测、信息处理、医疗仪器等方面得到了极为广泛的应用。
本课程以嵌入式系统设计知识为主体,是生物医学工程专业的一门具有重要意义的专业基础课,同时也是生物医学工程专业的一门理论性与实践性很强的课程。
通过本课程的学习,使学生熟悉嵌入式系统开发流程和方法,能根据系统实际应用需求,独立设计嵌入式系统的硬件,编写可在嵌入式设备上运行的应用程序。
为学生毕业后从事计算机检测与控制、智能仪表、医疗仪器等相关工作打下比较扎实的理论与实践基础。
(二)课程目标本课程既培养学生分析问题、解决问题的能力,又使得学生能够具备一定的实践能力。
二、课程内容与教学要求第一章嵌入式系统基础(一)课程内容1. 嵌入式系统概念2. 嵌入式系统处理器3 嵌入式操作系统(二)教学要求1. 正确理解嵌入式系统的基本概念2. 掌握嵌入式微处理器分类及结构3. 掌握嵌入式操作系统的概念及内核4. 了解嵌入式系统的发展趋势(三)重点与难点1. 重点(1)嵌入式系统的概念(2)嵌入式处理器(3)嵌入式操作系统2. 难点(1)嵌入式微处理器(2)嵌入式操作系统的内核第二章嵌入式系统开发流程(一)课程内容1. 嵌入式软件开发特点2. 嵌入式软件开发流程3. 嵌入式系统的调试(二)教学要求1. 熟悉嵌入式软件开发特点2. 掌握嵌入式软件开发流程3. 掌握嵌入式系统的调试(三)重点与难点1. 重点:嵌入式软件开发流程2. 难点:嵌入式系统的调试第三章嵌入式系统的硬件基础(一)课程内容1. 嵌入式系统的硬件结构2. 嵌入式系统的处理器3. 嵌入式系统的存储器4. 嵌入式系统的其他电路(二)教学要求1. 熟悉嵌入式系统的硬件结构2. 了解嵌入式系统的处理器3. 掌握嵌入式系统的存储器4. 掌握嵌入式系统的其他电路(三)重点与难点1. 重点:(1)嵌入式系统的硬件(2)嵌入式系统的处理器2. 难点:嵌入式系统的硬件第四章嵌入式系统的软件基础(一)课程内容1. 嵌入式系统的集成开发环境2. 嵌入式系统的软件架构3. 嵌入式系统的常用软件模块(二)教学要求1. 熟悉嵌入式系统的集成开发环境2. 掌握嵌入式系统的软件架构3. 掌握嵌入式系统的常用软件模块(三)重点与难点1. 重点:(1)嵌入式系统的软件架构(2)嵌入式系统的常用软件模块2. 难点:嵌入式系统的常用软件模块第五章嵌入式操作系统基础(一)课程内容1. 嵌入式操作系统概述2. 嵌入式操作系统内核的结构(二)教学要求1. 了解常用的.嵌入式操作系统2. 掌握嵌入式操作系统内核的结构(三)重点与难点1 重点:嵌入式操作系统内核的结构2. 难点:嵌入式操作系统内核的结构三、本课程开设的实验项目四、学时分配及教学方法六、参考书目及学习资料1. 《嵌入式系统开发与应用教程》田泽编著.北京航空航天大学出版社,2010.2. 《嵌入式系统硬件与软件架构》Tammy Noergaard著,马洪兵译.人民邮电出版社,2008.3. 《嵌入式操作系统基础µC/OS-Ⅱ和Linux》任哲,樊生文.北京航空航天大学出版社,2011.七、大纲说明1. 采用多媒体教学手段,建议采用讲授、案例、讨论相结合,多种教学手段综合运用。
《嵌入式系统应用》课程标准
《嵌入式系统应用》课程标准一、课程概要二、课程定位本课程是电子信息工程技术专业的一门核心必修课,是培养学生专业技能的重要组成部分。
在人才培养方案中,本课程支撑学生熟悉嵌入式系统开发的基本理论和工作原理,基本掌握嵌入式应用系统的设计方法,具有初步的嵌入式产品的维护、设计和开发能力,能够利用 Keil—MDK—ARM软件进行嵌入式微控制器的仿真和调试。
三、教学目标(一)知识目标1.了解嵌入式系统相关知识;2.掌握嵌入式C语言的编程特点;3.了解STM32标准外设库编程的特点;4.掌握STM32微控制器GPIO、定时器、PWM输出、中断、串口、AD转换器、DMA控制器等外设的编程方法;5.掌握STM32微控制器驱动彩色LCD显示、WIFI模块以及与物联网云平台的连通方法。
6.通过以上学习初步掌握嵌入式应用系统的设计思路和设计方法。
(二)能力目标1.能设计嵌入式应用系统控制程序;2.能进行嵌入式系统的程序调试;3.具有初步的嵌入式电子产品设计能力;4.具有较强的思考、分析和解决问题的能力;(三)素质目标1.培养学生严谨、细致、规范的职业素质;2.培养学生团队协作、表达沟通能力;3.培养学生跟踪新技术、创新设计能力;4.培养技术标准意识、操作规范意识、服务质量意识等。
四、课程设计本课程以培养目标为起点,选取“帆板角度测量与控制装置”作为整个课程的项目载体,将课程内容分解成10个能力模块,每一个模块对应一个具体的实训项目,每一个实训项目分解成若干个知识技能点,形成了以模块化实训项目为骨架、以技能知识点为内容的实践导向结构化课程内容体系。
在教学设计方面,以项目为驱动,突出实践性、知识性、职业性,体现“教、学、做合一”的设计理念。
实训项目导向的结构化课程内容设计如图1所示。
图1 实践导向的结构化课程内容设计五、教学内容安排六、教学实施(一)教学团队本课程负责人由具备较高专业技术水平、教学经验丰富、教学特色鲜明、具有副高以上专业技术职务的教师担任,并建立职称、学历、年龄等结构合理的专兼结合的“双师型”教学团队,每40人的标准班配备1名任课教师。
《嵌入式系统开发与应用》教学教案
《嵌入式系统开发与应用》教学教案一、教学目标1. 理解嵌入式系统的概念及其在日常生活和工作中的应用。
2. 掌握嵌入式系统的基本组成和开发流程。
3. 学习嵌入式操作系统的基础知识。
4. 培养实际动手能力和团队协作精神。
二、教学内容1. 嵌入式系统概述嵌入式系统的定义、特点、分类和应用领域。
2. 嵌入式系统基本组成硬件平台、软件系统和中间件。
3. 嵌入式系统开发流程需求分析、硬件选型、软件设计、系统集成和测试。
4. 嵌入式操作系统基础RTOS、嵌入式Linux和实时性分析。
5. 嵌入式系统实例分析以实际项目为例,分析嵌入式系统的应用和开发过程。
三、教学方法1. 讲授法:讲解嵌入式系统的基本概念、原理和开发方法。
2. 案例分析法:分析实际项目,让学生了解嵌入式系统的应用。
3. 实验法:引导学生动手实践,培养实际操作能力。
4. 小组讨论法:分组讨论,培养团队协作精神。
四、教学环境1. 教室:配备投影仪、计算机、网络等教学设施。
2. 实验室:配备嵌入式开发板、编程器、仿真器等实验设备。
五、教学评价1. 课堂互动:提问、回答问题、讨论等,评价学生对知识的掌握。
2. 课后作业:布置相关练习题,巩固所学知识。
3. 实验报告:评估学生在实验过程中的动手能力和解决问题能力。
4. 课程设计:综合运用所学知识完成一个嵌入式系统项目,评价学生的综合能力。
六、教学资源1. 教材:《嵌入式系统开发与应用》教材,用于引导学生学习基本概念和原理。
2. 案例库:收集各类嵌入式系统应用案例,用于分析讨论。
3. 实验指导书:提供实验步骤、原理和技巧,指导学生动手实践。
4. 在线资源:推荐相关网站、论坛和教程,便于学生自主学习。
七、教学安排1. 课时:共计32课时,包括16次理论课和16次实验课。
2. 进度计划:第1-4课时:嵌入式系统概述及基本组成第5-8课时:嵌入式系统开发流程第9-12课时:嵌入式操作系统基础第13-16课时:嵌入式系统实例分析第17-20课时:实验一:嵌入式系统硬件平台搭建第21-24课时:实验二:嵌入式系统软件设计第25-28课时:实验三:嵌入式操作系统应用第29-32课时:课程设计:完成一个嵌入式系统项目八、教学注意事项1. 注重理论联系实际,让学生了解嵌入式系统在生活中的应用。
《嵌入式系统设计应用》课程标准
《嵌入式系统设计应用》课程标准课程编码:课程类别:适用专业:授课单位:学时:编写执笔人及编写日期:学分:审定负责人及审定日期:1.课程定位和课程设计1.1课程性质与作用课程的性质本课程是测控仪器与仪表专业的专业课程,限选课程,在第5学期开设。
课程的作用本课程主要培养学生理解嵌入式处理器的工作原理,理解前入睡操作系统的基本原理,掌握嵌入式设备软件开发的基本技能,为学生将来就业打下基础。
课程的衔接在课程体系中,前导课程有《高等数学》、《C语言程序设计》、《单片机及接口技术》等课程,需要学生具备高等数学、C语言、数电、单片机等方面的知识和技能。
1.2课程设计理念课程设计、建设和实施过程中,贯彻终身学习的教育观、多元智能的学生观、“设计导向”的职教观、能力本位的质量观、过程导向的课程观、行动导向的教学观、校企合作的课程开发观等职业教育理念。
1.3课程设计思路该课程是作为培养专业能力,•提高分析能力和扩展学生知识面而设的专业选修课程的重要一环。
本课程的任务是使学生了解嵌入式系统的基本概念;掌握以ARM为代表的嵌入式处理器的体系结构;了解嵌入式Linux操作系统的特点与操作方法;掌握在嵌入式设备平台上进行软件开发调试的流程与方法。
整个教学过程充分利用与课程配套的ARM实验板教学资源,教学与操作相结合,让学生在掌握知识的基础上能够理解地完成各种操作流程。
同时,笔试与实际操作相结合的考试方法对学生学习本门课起到一定的指导作用。
2.课程目标2.1 总体目标通过本课程的学习,使学生了解当今嵌入式系统领域的发展趋势,了解和掌握嵌入式系统开发的基本流程和技能,特别是嵌入式系统的操作能力和应用软件的开发技能,培养学生的专268业素质,积极合作的的团队精神和爱岗敬业的职业素养。
通过本课程学习,使学生在三个方面达到预期目标:2.2具体目标知识目标了解嵌入式系统构成,掌握ARM体系结构,熟悉ARM/THUMB指令集,掌握嵌入式系统外围模块的的电路设计,掌握基于ADS1.2开发环境的ARM应用程序开发流程,掌握嵌入式Linux系统构成、操作方法和嵌入式Linux系统应用软件的开发流程。
《嵌入式系统设计与应用》教学大纲
《嵌入式系统设计与应用》课程教学大纲中文名称:嵌入式系统设计与应用英文名称:Embedded Design and Application学时数:34(理论)+ 17(实验)学分:2 + 1一、课程性质和目的嵌入式系统是电子信息的重要发展方向之一,电子信息类专业的学生(包含计算机科学与技术、软件工程、电子信息工程、通信工程等专业)应该掌握必要的嵌入式系统开发与应用知识。
该课程为兼具理论性和实用性的综合应用型课程。
本课程是计算机科学与技术、软件工程专业的专业选修课,一般在第四学年第一学期开设。
本课程以理论教学为主,并穿插部份实验教学,使理论和实践更好结合。
通过本课程的学习,使学生了解有关嵌入式系统的基本原理、设计方法以及嵌入式系统的最新发展,初步掌握嵌入式系统开发的过程和常用方法,能够进行嵌入式系统设备驱动程序设计。
二、教学基本要求及基本内容教学基本要求:通过本课程的学习,要求学生了解嵌入式系统的基本概念,掌握嵌入式系统的基本设计方法,了解和掌握嵌入式系统应用项目的开发过程。
本课程重点介绍的内容为:1.嵌入式系统的软、硬件结构;2.Linux操作系统的应用;3.嵌入式系统开发环境的建立;4.嵌入式系统的网络应用;5.嵌入式系统设备驱动程序的设计与应用。
课程的重点为嵌入式系统的应用。
教学基本内容:第一章嵌入式系统基础(2学时理论)1.教学内容:(1)嵌入式系统简介;(2)嵌入式操作系统;(3)嵌入式系统的开发过程;(4)嵌入式系统的应用方案。
2.教学目的及要求:通过本章内容的学习,使学生对嵌入式系统及其应用所了解。
第二章嵌入式系统硬件体系结构(2学时理论)1.教学内容:(1)相关基础知识(2) 嵌入式系统硬件平台;(3) 微处理器结构。
(重点)2.教学目的及要求:通过本章内容的学习,使学生对嵌入式系统硬件平台及结构所了解。
第三章嵌入式Linux操作系统(2学时理论 + 1学时实验)1.教学内容:(1)Linux文件系统;(2)Linux常用操作命令;(重点)(3)Linux的文本编辑器;(重点)(4)Linux启动过程。
《嵌入式系统开发与应用》教学教案
《嵌入式系统开发与应用》教学教案一、教学目标1. 了解嵌入式系统的基本概念、特点和应用领域。
2. 掌握嵌入式系统的基本组成和工作原理。
3. 熟悉嵌入式系统开发流程和工具。
4. 掌握C语言编程基础,为后续嵌入式系统开发打下基础。
二、教学内容1. 嵌入式系统概述嵌入式系统的定义、特点和应用领域嵌入式系统的发展历程和趋势2. 嵌入式系统的基本组成硬件平台:处理器、存储器、输入输出接口等软件系统:操作系统、驱动程序、应用程序等3. 嵌入式系统的工作原理嵌入式处理器的工作原理和性能指标嵌入式系统的启动流程和运行机制4. 嵌入式系统开发流程和工具需求分析、系统设计、硬件选型、软件开发等环节常用的嵌入式开发工具:编程语言、编译器、调试器等5. C语言编程基础C语言的基本语法和数据类型控制结构、函数、数组、指针等关键概念三、教学方法1. 讲授法:讲解嵌入式系统的基本概念、原理和开发流程。
2. 案例分析法:分析典型的嵌入式系统应用案例,让学生了解实际应用。
3. 实践操作法:引导学生动手编写C语言程序,体验嵌入式系统开发。
四、教学资源1. 教材:《嵌入式系统开发与应用》2. 课件:嵌入式系统的基本概念、原理和开发流程3. 案例素材:典型的嵌入式系统应用案例4. 编程环境:集成开发环境(IDE)和相关工具五、教学评价1. 课堂问答:检查学生对嵌入式系统基本概念的理解。
2. 课后作业:布置相关编程练习,检验学生掌握C语言编程基础。
3. 课程设计:让学生结合所学知识,完成一个嵌入式系统应用项目的方案设计。
4. 期末考试:全面测试学生对嵌入式系统开发与应用知识的掌握。
六、教学安排1. 课时:共计32课时,每课时45分钟。
2. 课程安排:嵌入式系统概述(2课时)嵌入式系统的基本组成(3课时)嵌入式系统的工作原理(3课时)嵌入式系统开发流程和工具(4课时)C语言编程基础(6课时)实践环节(10课时)课程设计(5课时)期末考试(2课时)七、教学重点与难点1. 教学重点:嵌入式系统的基本概念、特点和应用领域嵌入式系统的基本组成和工作原理嵌入式系统开发流程和工具C语言编程基础2. 教学难点:嵌入式系统的工作原理嵌入式系统开发流程和工具的使用C语言的高级编程技巧八、教学过程1. 导入:通过引入生活中的嵌入式系统实例,激发学生对嵌入式系统的兴趣。
《嵌入式技术应用》教学标准
《嵌入式技术应用》教学标准一、基本信息课程性质:专业课课程类型:理论实践一体课程适用对象:专科层次,学制三年学分数:4总学时数:64(理论课学时数:28,实践课学时数:36)先修课程:linux操作系统、单片机应用技术、C语言程序设计后续课程:物联网应用程序设计二、课程任务本课程介绍了基于Linux的嵌入式系统的开发方法与应用技术。
通过本课程的学习,使学生能够理解嵌入式系统的基本概念,掌握嵌入式系统的开发方法,具备嵌入式系统开发、调试以及系统构建的能力。
三、教学目标(一)知识目标1)了解常见ARM单片机芯片及外围芯片的功能和引脚分布;2)了解linux操作系统环境,熟悉其基本指令的应用,并掌握几个重要的嵌入式Linux 基础应用程序设计;3)掌握嵌入式系统软件的开发流程和开发方法;4)掌握嵌入式软件系统平台的构建:比如应用程序的编译、烧写、测试方法;嵌入式linux操作系统内核的裁剪、编译、下载方法等;5)了解嵌入式系统驱动程序的功能,掌握简单的嵌入式驱动程序的编写方法;6)熟悉基于QT的嵌入式GUI设计方法7)了解嵌入式WEB服务器的功能与构建方法,掌握基本网页编程方法,掌握网络远程控制的方法。
(二)能力目标1)掌握嵌入式系统开发软硬件平台的使用;2)掌握嵌入式系统的裁剪、编译、下载与测试;3)掌握嵌入式系统的安装和软硬件联调、故障诊断维护技能。
四、教学内容及要求模块一、嵌入式网关之开发环境搭建要求:1)理解嵌入式Linux开发环境;2)掌握开发环境软件的安装、搭建;3)掌握Linux系统的基本操作和应用;模块二、嵌入式网关之应用程序编写要求:1)掌握嵌入式Linux应用程序的编写、编译和下载运行;2)掌握嵌入式Linux应用程序编写方法;3)了解linux程序调试工具,掌握程序的调试方法;模块三、嵌入式网关之驱动程序编写要求:1)了解嵌入式Linux驱动设备;2)掌握I/O口驱动程序应用编写;3)掌握I2C驱动程序应用编写;4)掌握串口驱动程序应用编写;模块四、嵌入式网关之温湿度采集1)QT编程基础要求:了解QT开发环境的安装;掌握UI界面的设计方法;理解QT下信号与插槽的作用,掌握其使用方法;学会简单的界面应用设计。
《嵌入式技术应用》课程标准
《嵌入式技术应用》课程标准编制:审核:单位:日期:2020年3月智能交通技术运用专业教学资源库一、课程性质本课程作为智能交通技术运用专业的一门专业技术核心课程,主要培养学生对嵌入式Cortex-M4系列微控制器的开发应用能力、嵌入式系统设计能力、软件程序设计能力以及工程实践能力。
这些能力是构成本专业职业岗位技能的重要组成部分,是现代嵌入式系统、智能交通等行业的核心技术。
通过本课程的学习,着力培养学生的创新思维能力、独立地分析问题、解决问题的能力和工程实践能力,为以后学习和工作打下良好的专业基础,培养具有良好素质和基本技能、适应能力强、符合社会发展需求的专业技术人才。
二、课程设计思路本课程的内容设计上,采用理论与实践相结合,从行业实际应用出发,注重项目式、任务式教学。
以项目需求为教学目标,以任务功能为教学内容,真正达到“学中做、做中学”的教学理念。
课程主要对嵌入式系统软硬件设计开发展开,包含环境搭建、片上外设应用、串行总线、硬件接口、文件系统、网络协议栈应用、系统程序框架设计、硬件电路设计、分析等内容。
课程设计中注重学生实践能力的培养,强调在智能交通中的实际应用是本课程的归宿。
由于本课程是一门实践性很强的专业课程,所以更强调实践能力培养的重要性,将实践能力培养划分为课程实验、课程设计和综合性实验,综合性实验可为学生参加国家、省、校级电子设计竞赛和大学生课外科技竞赛等活动创造有利条件。
三、课程培养目标(一)总目标通过本课程的学习和实践让学生掌握嵌入式系统设计开发的相关知识。
培养学生对嵌入式技术在智能交通行业中的项目设计、开发、应用技术技能。
使学生能够进一步应用嵌入式相关技术解决工程系统中的具体问题。
具备以嵌入式技术为核心的智能交通产品的开发、设计与调试能力。
(二)具体目标1、能力目标《嵌入式技术应用》课程标准●能够根据项目任务要求快速完成开发环境配置和工程文件搭建。
●能够熟练掌握嵌入式微控制器STM32F407系列片上外设的配置和使用方法,并在项目任务中运用片上外设完成特定功能;●能够利用微控制器各类通信接口,完成项目任务所需的数据通信功能;●能够熟练应用GUI库、掌握嵌入式人机交互界面开发技术技能;●能够掌握嵌入式系统接入云服务典型应用;●能根据项目要求完成功能、框架及流程图设计;●能根据项目要求,完成软件程序代码编写,调试。
嵌入式系统设计课程设计
嵌入式系统设计课程设计一、课程目标知识目标:1. 理解嵌入式系统的基本概念、组成及工作原理;2. 掌握嵌入式系统的设计流程和方法;3. 了解常见的嵌入式系统硬件平台及其接口技术;4. 掌握嵌入式系统编程及调试技巧。
技能目标:1. 能够运用所学知识,设计简单的嵌入式系统;2. 熟练使用嵌入式系统开发工具,进行程序编写、调试及测试;3. 能够阅读和理解嵌入式系统的原理图和程序代码;4. 提高团队协作能力,学会在项目中分工合作,解决问题。
情感态度价值观目标:1. 培养学生对嵌入式系统设计的兴趣,激发创新意识;2. 培养学生严谨、认真的学习态度,提高自主学习能力;3. 增强学生的责任感和使命感,使其认识到嵌入式技术在国家经济发展和科技创新中的重要性;4. 培养学生的团队合作精神,提高沟通能力。
课程性质:本课程为实践性较强的专业课程,结合嵌入式系统设计的基本理论,注重培养学生的动手能力和实际操作技能。
学生特点:学生具备一定的电子技术基础和编程能力,对嵌入式系统有一定了解,但实践经验不足。
教学要求:结合学生特点,采用理论教学与实践操作相结合的教学模式,注重培养学生的实际操作能力和团队协作精神。
通过课程学习,使学生能够独立设计嵌入式系统,具备一定的创新能力和实际工程素养。
二、教学内容1. 嵌入式系统概述- 嵌入式系统的基本概念、特点与应用领域;- 嵌入式系统的组成与发展趋势。
2. 嵌入式硬件平台- 嵌入式处理器的选型与性能评估;- 常用嵌入式硬件平台介绍;- 嵌入式系统硬件接口技术。
3. 嵌入式系统设计方法- 嵌入式系统设计流程;- 系统需求分析、硬件设计、软件设计及系统集成;- 设计实例分析与讨论。
4. 嵌入式编程与调试- 嵌入式系统编程语言与开发环境;- 嵌入式程序设计方法与技巧;- 嵌入式系统调试与测试方法。
5. 嵌入式系统应用案例- 案例介绍:智能家居、物联网、机器人等;- 案例分析:系统需求、硬件设计、软件设计及实现。
《嵌入式系统设计》课程标准
《嵌入式系统设计》课程标准1.课程说明《嵌入式系统设计》课程标准课程编码〔37604〕承担单位〔计算机信息学院〕制定〔〕制定日期〔2022.11.16〕审核〔专业指导委员会〕审核日期〔2022年11月20日〕批准〔二级学院(部)院长〕批准日期〔2022年11月28日〕(1)课程性质:本门课程是物联网应用技术专业的必修课(填写是基础课还是核心课,是必修课还是选修课等)课程。
(2)课程任务:主要针对软件和信息技术服务业的嵌入式系统设计工程技术人员、软件和信息技术服务人员等岗位开设,主要任务是培养学生在嵌入式系统设计岗位的底层应用程序开发能力,要求学生掌握嵌入式系统编程方面的基本技能。
(3)课程衔接:在课程设置上,前导课程有《物联网开源硬件基础》,后续课程有《无线传感器网络技术应用》。
2.学习目标(一)素质目标:(1)坚定拥护中国共产党领导和我国社会主义制度,在习近平新时代中国特色社会主义思想指引下,践行社会主义核心价值观,有深厚的爱国情感和中华民族自豪感;(2)崇尚宪法、遵法守纪、崇德向善、诚实守信、尊重生命、热爱劳动,履行道德准则和行为规范,具有社会责任感和社会参与意识;(3)具有质量意识、环保意识、安全意识、信息素养、工匠精神、创新思维;具有良好的通信工程施工安全与自我保护意识;(4)勇于奋斗、乐观向上,具有自我管理能力、职业生涯规划的意识,有较强的集体意识和团队合作精神;(5)具有健康的体魄、心理和健全的人格,掌握基本运动知识和一两项运动技能,养成良好的健身与卫生习惯,良好的行为习惯;(6)具有一定的审美和人文素养,能够形成一两项艺术特长或爱好。
(7)能够初步理解企业战略和适应企业文化,遵守通信纪律、严守通信秘密。
(二)知识目标:(1)掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识;(2)熟悉计算机程序设计基础;(3)掌握基于8051单片机架构的CC2530嵌入式系统的基础知识;(4)掌握CC2530嵌入式系统开发及应用知识;(5)掌握IAR嵌入式开发环境的应用。
