当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:在分析了嵌入式系统与专业对应关系的基础上,以设计能力为主线,对嵌入式课程体系进行了探讨,阐述了嵌入 式人才培养的教学改革,实践结果表明,改革后的教学可提高学生的设计能力和创新能力,培养出的学生更适合市场需求。

引言

嵌入式系统是目前IT应用领域的热门技术之一,随着智 能传感器、物联网等技术的迅速发展,基于新体系结构的嵌 入式处理器、新软件技术不断推出,市场急需嵌入式系统软 硬件开发的综合型设计人才。

面对市场的大量需求,国内各大院校都开设了嵌入式相 关课程,也有很多院校开设了嵌入式系统专业。虽然如此,但 目前国内高校在嵌入式系统人才培养模式方面大多仍沿用传 统培养模式,这使学生能力与市场需求产生脱节,远远不能满 足市场需求。尤其在学生创新意识、实践设计能力培养方面, 急需探索新的嵌入式系统人才培养模式。基于对嵌入式系统 多年的教学和科研体会,本文从学生设计能力培养角度对高 校中的嵌入式课程体系构建与人才培养方式进行探讨。

1嵌入式系统分层体系与专业对应关系

嵌入式系统属于典型的多学科交叉,高校中相应开设的 课程也是多种多样,有侧重硬件的、有侧重软件的,多数是和 其他专业合并开设的。由于不同大学的办学定位、不同专业学 生的知识背景不同,课程内容也相差较大。

在教学中,为更好地培养学生设计能力,采用嵌入式系 统的分层与专业对应原则,根据专业不同,相应所开设的嵌 入式课程侧重点也不同。

嵌入式系统分为4层,硬件层、驱动层、操作系统层和 应用层,和专业对应的关系如表1所列。

硬件层是嵌入式系统的硬件平台,同时是驱动层的基础 平台。该层适合电子信息、通信工程、自动化、机电一体化等 专业的学生学习。

以设计能力为主线的嵌入式系统教学改革

驱动层为难度最大的一层,但其薪资在嵌入式系统设计 行业中是最高的。从事驱动设计的人员既要精通硬件层又要精 通操作系统内核。该层适合电子信息、通信工程、机电一体化 等专业尤其是计算机偏体系结构类专业的学生学习。

操作系统层的设计大多只是系统的移植,移植操作系统 涉及系统任务的调试、磁盘和文件的管理等,该层强调系统 的实时性,这部分比较适合计算机专业的学生学习。

应用层相对来讲是较为容易的,如果会在Windows环境 下进行接口函数调用,那么在嵌入式操作系统下只是编译和开 发环境有所改变而已,应用层适合计算机软件专业的学生学习。

基于以上的分析,如果针对不同专业的学生,其相应的 学习侧重点不同,在嵌入式教学中灵活调整对应层次进行教 学,可以更好更快地提高学生的设计能力。

2以设计能力为主线的嵌入式系统课程体系构建

在分析了嵌入式体系与专业设置分层对应关系后,现在 对高校中的嵌入式课程体系构建进行初步探讨。

2.1嵌入式开发的相关基础课程设置

嵌入式设计最初只是单片机的设计,随着处理器的发展, 现在很多嵌入式应用系统越来越复杂,从而引入了嵌入式操 作系统。

从事嵌入式开发,基础课程如数字电路、计算机组成原 理、单片机设计等硬件课程是较为重要的。另外,汇编语言、 C/C++、数据结构、操作系统等软件基础课也是十分重要的。 2.2嵌入式处理器体系结构课程设置

嵌入式处理器课程较枯燥,主要原因是硬件课程都较抽 象。从事嵌入式设计的人员应对ARM处理器工作原理和接口

技术熟练掌握,包括ARM的汇编指令系统。学汇编的目的主 要是为了掌握处理器工作原理,只有熟悉汇编语言,才能在该 处理器上写出最优的C语言代码。在嵌入式开发的一些关键 部分,有时必须用汇编,如Bootloader设计。

2.3嵌入式操作系统课程设置

大多数嵌入式操作系统的实时性都很强,所以也称为实 时操作系统 RTOS (Real Time Operating System)。从事嵌入 式设计的人员至少须掌握一个嵌入式操作系统,这在嵌入式 的所有技术中是最为关键的。目前高校开设的RTOS课程主 要包括:

传统的经典RTOS

在传统的RTOS中,最主要的是Vxworks操作系统, Vxworks出现较早,实时性强,并且内核可微,可靠性高, 特别是在通信设备等实时性要求较高的系统中,几乎都采用 Vxworks。像华为、中兴、Lucent等通信企业在开发产品时, 很多产品采用Vxworks。与Vxworks类似的比较有名的实时 操作系统还有 uc/OS-虬 pSOS、QNX、Nucleus 等 RTOS。

嵌入式Linux操作系统

Linux除作为服务器操作系统外,最成功的便是在嵌入 式系统领域的应用,原因是免费、支持软件多、开源、参考资 料多,采用该操作系统嵌入式产品成本会大大降低。目前嵌 入式Linux操作系统主要应用在ARM9及更高体系结构的处 理器上面。

Windows CE嵌入式操作系统

该系统目前已占据了很大市场份额,应用在PDA、手机、 显示仪表等界面要求较高或者要求快速开发的场合。WinCE 开发平台主要为 WinCE Platform Builder,有时也用EVC环 境开发一些较上层的应用,WinCE开发难度远低于嵌入式 Linux。

Android操作系统

Android是Google于2007年11月05日宣布 的基于 Linux平台的开源移动操作系统,该平台由操作系统、中间件、 用户界面和应用软件组成。Android系统在国内的发展主要在 对Android系统的二次开发上,目前以Android系统源码为基 础,再深度定制改版而成的操作系统主要有创新工场投资的点 心公司开发的点心操作系统、中国移动的Ophone、联想的乐 Phone、阿里云手机操作系统及雷军的小米科技开发的MIUI。

综合分析,高校中开设的嵌入式操作系统能很好地满 足市场需要。我校针对市场热点,增加开设了目前火热的 Android操作系统。

2.4嵌入式开发的其它相关课程设置

从事嵌入式开发设计,若再能熟悉嵌入式应用的一些主 要领域,这样人才培养就会与企业需求更加密切结合,培养 出的学生更受企业欢迎。主要的相关领域及课程包括:

数字图像压缩技术

这是嵌入式最重要最热门的应用领域之一,主要是应掌 握MPEG编解码算法和技术,如高清电视、机顶盒等都涉及 MPEG高速解码问题。

通信协议及编程技术

包括传统的TCP/IP协议和热门的无线通信协议。大多数 嵌入式设备都要连入局域网或Internet,这些是通过TCP/IP 协议及其编程实现的。其次,无线通信是目前的大趋势,所以 掌握无线通信协议及编程也是很重要的。

网络与信息安全技术

如加密技术,数字证书CA等。

3以设计能力为主线的嵌入式人才培养教学改革

当前,提高大学生的设计能力和创新能力是时代的要求, 也是提高教学质量的难点。一个优秀的嵌入式系统工程师 应具备良好的综合素质,包括扎实的专业基础、多学科的知 识结构、科学的逻辑思维能力、较强的动手实践能力和设计 能力,还要求有追求新的热点和技术的心态。

3.1理论教学与实践结合,培养设计能力

课堂教学是教学的主要手段,也是学生最重要的学习途 径。目前较好的方式是理论教学与实践教学相结合,同时强 化学生的实践动手能力与综合设计能力。

通过课堂教学将嵌入式系统开发的相关原理与技术传授 给学生,整合课堂资源,让学生在课堂上就能掌握嵌入式开 发的基本理论与基本技能,根据课堂教学的实际情况,精心 设计与课堂讲授相对应的实践内容。通过具有针对性的实践 设计,让学生对嵌入式系统开发的基本流程有清楚的认识, 初步培养学生的设计能力。

3.2建立先进的嵌入式实验室,强化实践能力

实验教学是课堂教学的补充和实际应用,具有综合性与 创新性特点,在教学过程中对培养学生的动手能力、知识运 用能力和解决问题能力有特别重要的作用,是学生掌握嵌入 式系统开发及应用知识到实际的关键性环节。在实验的设计上, 根据程序开发的难易程度,将实验分为验证性实验和设计性 实验,通过实验教学使学生循序渐进地掌握软件编程技巧。

针对目前普遍的学生动手实践能力薄弱、知识结构单一、 专业面较窄、实践教学素质培养不足等弊端,我校新建了嵌入 式系统实验室,平台为目前最先进的cortex-A8处理器,可以 开设ARM、Linux和Android等实验课程,并且可以进行二 次开发和综合设计。

实验室采取开放式管理,让学生拥有更多自我设计的空 间和选择学习的机会,加强实践环节,重视综合实践训练, 科学管理与弹性学习机制相结合,使学生始终保持热情和 激情去学习。

3.3参加电子设计竞赛,提升综合能力

嵌入式系统是软硬件相结合的系统,嵌入式硬件设计完 成后,各种功能就靠软件来实现了,这就要求学生具有很强的 综合能力。

基于这个原因,我们鼓励学生积极参加全国大学生电子 设计竞赛、“博创杯”嵌入式系统设计竞赛、“毕 ”电子 设计竞赛等各种实践活动,同时还鼓励他们积极参加教师的 科研项目和学校的大学生科研立项,整个过程中都有专业老 师全程指导,此种方式培养了学生的基本科研素养,锻炼了 学生综合科研能力和独立分析、解决问题的能力,为他们将 来走向社会参加科研工作打下了坚实的基础。通过竞赛和科 研项目的历练不但让学生提高了工程实践能力,而且还让他们 逐渐形成前沿理念与创新意识。而这些也正是一位优秀的嵌 入式系统开发人才应具备的综合能力素质。

4

嵌入式系统的课程体系构建和人才培养涉及到多个方面, 本文通过对嵌入式这两方面的研究与探索,提出相应的思路, 探索出以嵌入式系统应用设计为特长的新型人才培养模式。 实践结果表明,通过采用以上措施,使学生的综合素质教育 真正落实到了课程教学中,更好地适应了社会的需求,同时也 对高校嵌入式系统课程建设起到了示范作用。

20211223_61c368224e04c__以设计能力为主线的嵌入式系统教学改革

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭