浅谈计算机专业嵌入式系统课程的设计与实践

来源 :科学与财富 | 被引量 : 0次 | 上传用户:guchenbing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着电子技术的发展,?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。本文通过对嵌入式技术的分析,?提出了嵌入式系统课程体系建设的基本方法,包括专业培养计划、嵌入式系统教学实践平台建设以及嵌入式系统教学模式与教学方法创新等。
  关键词:嵌入式系统;实践性;创新能力
  随着电子技术和信息技术的快速发展及嵌入式硬件技术与软件技术的不断成熟,嵌入式系统的应用越来越广泛,目前嵌入式技术被广泛应用于通信、交通、电子、医疗、军事等众多领域,已成为国内?IT产业发展的核心方向。小到智能卡、手机、水表,大到信息家电、汽车,甚至飞机、宇宙飞船,我们的生活已经被嵌入式软件所包围。我们深感嵌入式软件在整个软件产业发展中所处的举足轻重地位。因此,许多高校都开设了嵌入式系统开发方面的系列课程。于嵌入式系统课程涉及的知识面宽、实践性强,对实验教学的要求较高,包括实验教师、硬件配置、实验项目的设置等。因此,作为对新技术研究和探索最活跃的群体,高等院校如何接受嵌入式技术带来的挑战,尽快开设嵌入式系统的相关理论与实验课程,并逐渐形成较规范的教学体系已成为一个重要的研究课题。
  一.嵌入式系统教学的特点
  设置嵌入式系统课程的目的是让未来的软硬件开发人员了解和掌握必要的嵌入式系统设计方法的概念、方法和工具。同时由于嵌入式系统对其他学科领域的渗透,其他相关专业的学生也有学习该课程的需求与必要。如其他电子、自动化专业都可开设相应的选修课程,在某种程度上可以提升毕业学生的就业率。嵌入式系统课程的教学内容应包括嵌入式系统体系结构、硬件构架、软件编程及外围设备接口和驱动等,注重培养学生的设计能力和软件开发能力。
  嵌入式系统课程的特点是涉及知识面广、综合性强、实践性强,并且学科发展快,因而学习难度大,难以形成一个简单明确的知识体系。同时该课程讲授难度很大,它要求教师不仅具备一般的计算机系统的软硬件知识,而且需要真正从事过嵌入式系统的开发实践,才能对嵌入式系统中的实时性等抽象概念和系统调试过程有感性认识。嵌入式系统教学主要有以下三个特点:(1)基础性。嵌入式系统技术涉及多个专业,如计算机工程、软件工程、工业自动控制、机电工程、精密仪器和电子工程等,嵌入式技术与各个专业相互渗透融合,将逐渐形成新的学科研究方向,因此,嵌入式系统可作为上述各专业的基础平台课,以强化专业基础知识。(2)综合性。嵌入式系统是软件和硬件设计的完美结合。它涉及电子信息、计算机、自动控制等诸多专业相关课程的内容,如语言、微机原理、单片机设计和操作系统等课程,有很强的综合性。因此,可以有效地对学生进行综合能力的培养。(3)实践性。嵌入式系统是理论与实践结合密切的课程。实验是嵌入式系统课程的重要组成部分,缺乏实验的嵌入式系统课程学习是纸上谈兵,因此,学生必须通过大量的实验和实践环节,来加深对嵌入式系统理论知识的理解。
  二、适合计算机专业的嵌入式系统课程体系
  嵌入式系统涉及电子、计算机、自动控制等诸多专业知识,专业性强,包括了操作系统、微机原理、编程语言程序设计、计算机网络和接口设计等内容,是软件、硬件的完美结合。因此,嵌入式系统的设计原理与技术不是一门课程所能讲授的,需要建立一个课程体系。由于嵌入式系统涉及的知识面广、应用层面广,所以应针对嵌入式系统设计与应用的不同层面的需求,设置不同层面的课程体系。从狭义上划分,嵌入式系统课程体系可以有以下三个不同的层面:
  第一层面:针对将来只是应用嵌入式系统硬件、软件平台来进行二次开发的学生而言,应侧重培养其基于某个嵌入式系统平台上(包括硬件平台和软件平台)进行应用系统设计和开发的能力。
  第二层面:针对将来从事嵌入式系统平台设计及合作开发的学生而言,还必须开设《嵌入式系统结构》课程。该课程重点介绍某个具有代表性的嵌入式CPU(如ARM系列)的系统结构、汇编指令系统、中断管理机制、常用外围接口,使学生掌握嵌入式平台设计的基础知识。
  第三层面:针对将来从事SOC(systemonChip)系統设计及开发的学生而言。主要课程有数字逻辑设计与应用、电子电路原理与PCB技术、EDA技术(FPGA设计及应用)、嵌入式系统结构、嵌入式操作系统等,偏重于底层的设计。
  通过以上分析可以看出,第一层至第三层分别是嵌入式系统中由软到硬、由高层至底层的三个不同应用层次,对应不同的知识结构需求。第一层偏软,对底层的系统结构及接口等要求较低,是在当前比较容易实现的一个培养方向。在计算机本科专业中,软件方向比较适合开展第一个层面的嵌入式系统教学,应用方向比较适合开展第二个层面的嵌入式系统的教学。
  三、嵌入式系统课程体系的实践
  实验是嵌入式系统教学的一个比较重要的环节,实验大纲的制定是保证课程教学大纲目标实现的一个重要环节,制定出符合学生实际的实验大纲对计算机科学与技术专业培养目标的实现至关重要。按难易程度的不同,实验内容分为两个层次:基本实验与综合应用实验。基本实验目的是让学生了解嵌入式软件和硬件的一般开发环境与流程,进行基本的嵌入式程序开发。综合应用实验目的是让学生综合运用前面所学到的知识,按照指定的题目,自行设计开发嵌入式应用程序。基本实验包括嵌入式软件开发基础实验、人机接口实验、通信与音频接口实验、简单驱动程序实验和嵌入式操作系统移植实验等。对于综合应用实验,给出多个题目,选择其一,学生也可以自选题目。
  课程设计及毕业设计中对所学知识的运用与提高在理论学习结束后,学生对嵌入式系统开发的各个环节有了较深入的理解与掌握。课程设计中,可以结合实验用开发平台,选择了如MP3模拟控制系统等在实际中真正是嵌入式大行其道的应用领域。在毕业设计中,可以布置诸如“嵌入式智能控制器”,“嵌入式音频控制器”设计等工作,这些设计要求学生从软硬件协同设计到软硬件的测试方法等有深刻的掌握,同时组织学生参加大学生嵌入式设计竞赛等教学活动。
  参考文献:
  [1]田泽.嵌入式系统开发与应用教程[M].北京:北京航空航天大学出版社,2005.
  [2]柳翔.嵌入式软件工程人才培养的探索与实践[J].计算机教育,2005,5.
  作者简介:
  李月辉(1983年1月),性别:男 ,学历:研究生 ,单位职称:讲师 ,研究方向:软件工程.
其他文献
摘 要:装配式建筑是近些年新发展起来的建筑结构体系,在现代建筑中使用的越来越多,在哈尔滨正在建设的国家管廊试点工程中全部是使用的装配式结构施工,大大的加快了工程进度。就目前的情况看装必然会引起一场建筑革命。本文就装配式建筑的施工特点、经济性等方面的特点与原有建筑结构系统的对比,谈一谈本人对装配式建筑的应用提出展望,对其施工可行性进行分析。  关键词:装配式建筑;节能环保;发展前景  随着经济的发展
期刊
摘 要:游戏材料与幼儿游戏行为密切相关,是自主游戏的重要组成部分,它具有诱发游戏主题、丰富游戏情节、增进游戏持续发展等功能,幼儿靠与游戏材料的相互作用来发展各种能力。缺少了游戏材料可能导致幼儿的游戏无法继续进行。陶行知先生的生活教育理论指出“在生活里找教育,为生活而教育,教育的材料,教育的方法,教育的工具,教育的环境,都应该从学生的生活中来”。1这就要求我们所提供的游戏材料应该源于孩子的现实生活,
期刊
摘 要:长输管道的建设关系着油田运输任务的顺利完成,因此必须要充分保证长输管道的施工质量,而长输管道施工过程中各个施工环节的质量控制是充分保证长输管道施工质量的关键所在,所以必须要加强对长输管道建设过程中各个施工工序之间的质量控制。鉴于此,本文对长输管道施工管理及要点进行解析,以供参考。  关键词:长输管道;安全施工;措施  中图分类号:TE988 文献标识码:A  引言  长输管道担负着为国家
期刊
摘 要:我国是四大文明古国之一,具有“礼仪之邦”之称,中华文化源远流长、博大精深,而礼仪又是中华文化的灵魂、精髓所在。随着经济的发展、社会的进步,现代学生多存在礼仪修养不足问题,尤其是高职院校的礼仪教学形式大过内容,没有传统文化作根基。现阶段,在高职院校礼仪教学中渗透传统文化至关重要。  关键词:高职院校;礼仪教学;传统文化;渗透  现阶段,我国大部分高职院校都忽视了传统文化教学的重要性,没有开设
期刊
一、造成秤体被压变形的主要因素  近年来,电子汽车衡产品市场需求量越来越大,不正当恶性竞争愈演愈烈,部分中、小型和无生产许可证生产企业,不按照相关批准的项目、种类、测量范围、准确度等级进行生产制造。有些无生产许可证企业在汽车衡生产过程中任意改动秤体结构、粗制滥造、偷工减料、使用质量不合格钢材或以废、次钢材代替优质钢材制作秤体,减少台板厚度和U型承重梁的高度、宽度、厚度来降低成本,压低价格以求生存。
期刊
摘 要:高中生物是当前理科学习中的重要课程内容,生物课程的学习与当前我国生物医学的发展具有重要的关系,也会为生物医学奠定坚实的理论基础。在当前高中生物的教学中,要充分关注医学健康常识有效渗透,能够让学生们在生物课程学习的过程中,掌握医学健康知识,丰富自身的知识储备,本文围绕高中生生物学习中渗透医学健康常识为研究目标,明确高中生物教学渗透医学健康常识的现实意义,在此基础上对于如何渗透医学健康常识给予
期刊
摘 要:C语言是计算机中一门高级程序设计语言,目前是国际上广泛流行的一种结构化语言,它注重培养学生编程能力和逻辑思维能力。在教学过程中遇到很多不理想问题,针对实际问题,提出教师要采用引导式、启发式、课堂结合实践式和上机考试的教学方法。本文就C语言的教学方法以及程序设计中要注意的问题进行了简要分析。  关键词:C语言;结构化;计算机;编程语言  C语言程序设计是各大类高校开设的一门必修专业基础课,市
期刊
摘 要:实践教学体系是实践教学的一系列相互联系的要素构成的系统,是高等技术应用性人才培养不可缺少的重要环节,是高等职业院校各专业能否真正办出成效、办出特色的关键。实践教学体系的构建就是建立这些要素并使之成为一个有机的整体。  关键词:国际商务;实践教学体系; 构建;研究  随着我国对外贸易的迅猛发展,对国际商务专业的人才需求规格也提出了新的要求,培养高质量的国际商务专业的应用型人才,不仅对满足地方
期刊
摘 要:基于“互联网+”构建一种新型教学模式,营造人人皆学、处处能学、时时可学的学习环境,提升学生自主学习能力、协作学习能力和实践动手能力,以满足经济社会发展对应用型人才的需求。本文以智慧课堂为平台,基于对学情和《数据通信技术》课程教学任务的分析,设计符合经济社会发展并能指导实践的新型教学模式,在此基础上开展教学实践研究。  关键词:互联网+教育;教学模式设计;智慧课堂  1课程分析  1.1传统
期刊
摘 要:信息技术与学科教学的深度融合是未来发展的必然趋势,也是优化课堂教学、提高教学质量的必然出路。文章笔者就学校如何做好互联网环境下的信息技术与学科融合,做一些探究工作,希望能为学校信息化建设带来一些帮助。  关键词:信息技术;学科教学;融合;探究  前言:  信息技术发展迅猛,不论是我们的生活还是工作都能看到信息技术的影子,并且还扮演着重要的角色,在经济领域和军事领域更是有着翻天覆地的变革,我
期刊