“嵌入式软件和系统”专业教学改革思路探索_第1页
“嵌入式软件和系统”专业教学改革思路探索_第2页
“嵌入式软件和系统”专业教学改革思路探索_第3页
“嵌入式软件和系统”专业教学改革思路探索_第4页
“嵌入式软件和系统”专业教学改革思路探索_第5页
已阅读5页,还剩7页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式软件和系统”专业教学改革思路探索摘要 :随着嵌入式系统应用的迅速发展 ,许多高 校陆续开始培养基于嵌入式应用的人才 ,但是 ,相当一 部分高校却不得不面对学生“会背书、会考试、不会 做”的尴尬局面。为此 ,作者在分析“嵌入式软件和系 统”专业需求主干课程特点的基础上 ,提出了从教学理 念(Learning by doing、教学方法(面向市场、结合产学 研)、考核方法 (项目考核 )、能力培养 (综合能力 )和专业 导向 (前沿性和时代性 )等多个方面进行综合改革的思 路。关键词:教学改革 ;嵌入式软件和系统 ;专业培养 中图分类号 :G642 文献标识码 :A1概述嵌入式系统是面向国防

2、军工、数字家庭、工业控 制、教育教学、消费电子、网络通信、航空航天等各 个领域的(如图 1所示),以应用为中心、以计算机技术 为基础 ,软件硬件可裁剪 ,能满足目标应用系统对功能、 可靠性、成本、体积、功耗等要求的专用计算机系统 , 它是继IT网络技术之后,又一个新的技术发展方向。由 于嵌入式系统具有体积小、性能强、功耗低、可靠性 高以及面向行业应用的突出特征 ,应用领域越来越广。 可以说嵌入式技术是当前发展最快、应用最广、前景 最好的信息技术主要应用领域之一 ,也是近年来各高 校信息学科普遍重视的专业方向之一。但是 ,许多高校未能考虑到该专业主干课程具有 的实践性强、 专业性强等特点 ,一味

3、地照搬其他学科的 教学方法 ,致使课程教学的效果与预期相比有较大的 差距。为了解决这个问题 ,作者提出了一种基于“ Learningby doing做中学)的嵌入式系统设计课程 教学改革思路。 同时 ,将该课程教学改革思路应用到重 庆科技学院计算机科学与技术专业的“嵌入式软件和 系统”专业方向中 ,取得了较好的应用效果。2主干课程分析教学改革的具体对象是面向课程的 ,因此,对该专 业方向的课程进行分析有利于弄清楚该专业中主干课 程的特点 ,进而明确课程教学改革要解决的核心问题 和今后课程改革的方向。2.1课程体系方向分析嵌入式系统是软硬结合的应用系统 ,嵌入式系统 开发主要有两个大的方向。方向

4、一偏重硬件设计 ,例如与电子工程、 通信工程 相结合。这个方向培养出来的学生主要从事硬件设计 工作,有时需要开发一些与硬件关系最密切的最底层 软件,如 BootLoader、Board Support Package像 PC的 BIOS样,往下驱动硬件,往上支持操作系统)、最初级 的硬件驱动程序等。他们的优势是对硬件原理非常清 楚,不足在于这类方向的人才更擅长定义各种硬件接 口,但对复杂软件系统往往力不从心 (例如嵌入式操作 系统原理和复杂应用软件等 )。方向二偏重软件设计 ,例如和软件工程、 计算机科 学与技术结合 ,这个方向培养出来的学生主要从事嵌 入式操作系统和应用软件的开发。他们对硬件

5、原理和 接口有较好的掌握,也完全可以写BSP和硬件驱动程序。 嵌入式硬件设计完后 ,各种功能就全靠软件来实现了 , 嵌入式设备的增值很大程度上取决于嵌入式软件 ,这 占了嵌入式系统的最主要工作。目前有很多公司将硬 件设计包给了专门的硬件公司 ,很多嵌入式公司自己 只负责开发软件 ,因为公司都知道 ,嵌入式产品的差异 很大程度在软件上。 越是智能设备 ,越是复杂系统 ,软件 越起关键作用。2.2课程体系及主干课程分析 从以上分析还可以看出 ,一个完整的嵌入式课程 体系主要包括一门主流嵌入式微处理器的结构与原理、 一个嵌入式操作系统以及熟悉嵌入式软件开发流程 (至少做过一个嵌入式软件项目 ),如图

6、 2 所示。为此 ,该专业的课程设置一般包含以下课程 :(1)嵌入式微处理器结构与应用 这是一门嵌入式硬件基础课程 ,这门课程与 “微机 原理与接口”内容上有些类似。学习本课程的目的是 对 ARM 处理器工作原理、 ARM 的汇编指令系统和接 口技术有充分的了解。无论学生以后的方向是ARM+WinCE ARM+LINUX ARM+VXWORK中的哪一 种,学习本课程都是非常重要的。(2)嵌入式操作系统类课程 大多数嵌入式操作系统的实时性都很强 ,所以也 可称为实时操作系统 Real Time Operating System从事 嵌入式工作的人至少须掌握一个嵌入式操作系统 ,这 在嵌入式的所有

7、技术中是最为关键的。目前最重要的RTOS主要包括Vxworks操作系统、嵌入式Linux操作 系统、Windows CE嵌入式操作系统。其中Vxworks主 要用在通信领域丄inux的优点在于价格便宜Windows CE的优点在于入门容易,且支持的开发工具很多。目前, 大多数高校在“Windows CE与嵌入式软件开发”或“嵌 入式 Linux 设计与开发”中选择一种。(3)嵌入式软件设计与编程相关课程 本课程的方向决定具体的专业应用方向 ,例如北京大学的嵌入式系统综合实践、移动通信服务终端、 数字家庭技术分别代表了三个不同的专业发展方向 , 即嵌入式系统工程、移动通信服务终端、数字家庭技 术

8、等方向。 我们可以根据需要设置一个主攻方向 ,另外 可开设一些其他方向的选修课程。(4)嵌入式开发的相关软硬件基础课程 “数字电路”、“计算机组成原理” 、“嵌入式微处理器结构”、“汇编语言”、“C/C+、“数据结构和算法”、 “软件工程”等,这些都是软硬件开发的基础课程 ,是学 习嵌入式软件和系统方向的基础。另外,针对具体的应用需求 ,还可以开设与该应用 需求相关的一些课程。目前,国内已经有部分高校在该专业招生 ,东南大 学、北京大学、重庆大学、电子科技大学、浙江大学 等开设的主干课程均完全按照上述需求进行课程设置 , 但由于各自的专业重心不同 ,选修课程略有差别。3教学改革思路基于上述主干

9、课程的分析可以看出 ,“ 嵌入式软件 和系统” 主干课程最大的特点就是要求实践 ,强调学生 的动手能力。针对该专业课程的特征 ,可从教学理念、 教学方法、考核方法、能力培养和专业导向等多个方 面进行综合改革 ,如图 3 所示。3.1 教学理念 嵌入式常常与新产品和新技术联系在一起 ,嵌入 式课程本应是最能激发学生学习主动性和创新意识的 实践性很强的课程 ,但目前国内嵌入式教学仍普遍停 留在以讲概念和讲原理为主的水平上 ,导致学生学完 后“会背书 ,不会做” ,严重影响教学质量。 为解决这一 老大难问题,采用“ Learning by doing做中学)这一先 进教学理念势在必行。Learnin

10、g by doing是一种让学生在工程项目(包 括综合性设计性单元教学 )中通过实战来提高动手能 力的学习方法。该方法有利于学生在学习中养成良好 的项目管理、团队合作精神 ,提高其技术水平和开发能 力。3.2教学方法我们对常规教学方法进行全面改革 ,并与国内外 知名研究机构、企业合作 ,采用“面向市场、结合产学 研”的教学方式 ,实现与企业的无缝对接 ,使本专业学生 具有“显著工程实践能力” 。例如 ,结合重庆大学城毗 邻重庆西永微电子产业园的优势 ,我们的嵌入式软件 和系统专业方向目前已与东方标准培训中心、惠普重 庆研究中心、中科院软件中心的渝德科技、 NTT Data 等厂商签订或正在洽谈

11、产学研合作办学事宜 ,引进这 些大公司研发机构的成熟经验 ,一方面可以提高学生 的动手能力 ,另一方面也为学生今后的就业打下坚实 的基础。3.3考核方法“会考试 ,不会做”是我国工程类课程教学长期存 在的一大顽疾 ,学生通常只要到期末临时突击背书便 可混过考试 ,这样的现象归根到底还是传统的笔试考 核模式在作怪。为此 ,我院改革传统的笔试考核 ,完全以 各章节的小项目及提交的期末大项目 (作品)进行考核 , 即采用“项目考核”的考核方式。这就要求学生平时 必须花很多时间和精力在项目上 ,通过项目又可激发 学生的成就感 ,充分调动学生的学习主动性 ,对提高课 程教学质量和保证教学效果起到至关重要

12、的作用 ,此 项举措在该类课程中尤其具有推广价值。3.4能力培养 本课程非常强调学生综合能力的培养。我们鼓励 学生开动脑筋报项目 ,并要求其项目作品能在不同的 嵌入式硬件平台上运行 ,促进学生充分发挥想象力和 创造力。学生在项目实践中锻炼了自学和解决实际问 题的能力 ,以自由组合的形式进行团队软件项目开发 , 也培养了学生的团队合作能力 ,而采用演讲演示、 答辩 的方式验收课程项目 ,则培养了他们的交流表达能力。 同时 ,为改变目前理工科专业学生普遍重视技术技巧 , 忽视工程项目过程管理的现状 ,本课程在教学过程中 将全面采用项目组织和管理思想 ,使学生在校期间就 能形成良好的软件工程素养和意

13、识 ,提高团队工程项 目的组织和管理水平。加强以上全面能力的培养正是 我国理工科专业教育改革的方向。3.5课程的前沿性和时代性 嵌入式技术的突出特点是与具体应用紧密结合。 学生学习嵌入式的根本目的就是为了有能力做实际嵌 入式系统的开发。如果教学脱离业界的主流开发技术 去空谈 ,就失去了嵌入式教学的意义。 教育的根本目的 是为企业培养人才 ,不是为闭门造车。 本课程直接以业 界主流的嵌入式操作系统和开发平台为基础 ,学生学 完后可立即开始实际嵌入式软件的开发工作 ,避免了 传统教学方法所导致的学生参加工作后要重新从头学 起的弯路。同时课程设计将紧密跟随嵌入式技术的发 展,及时地把最新的技术应用到

14、教学内容中 ,这使得学 生能及时地接触和学到业界的最新技术。随着技术的 进步 ,不断充实和更新教学内容 ,可长期保持课程的生 命力和发展活力。上述课程改革方案在重庆科技学院的“嵌入式软 件和系统” 方向的课程教学中进行了尝试 ,取得了较好 的应用效果。4结论针对目前“嵌入式软件和系统专业”课程教学中 普遍存在的“会背书、会考试、不会做”的实际情况 作者在本文中完成了如下工作 :(1)分析了“嵌入式软件和系统”专业的应用需 求和主干课程的特点 ;(2)从教学理念、教学方法、考核方法、能力培 养和专业导向等多个方面提出了 “嵌入式软件和系统” 专业的教学改革思路。应用效果证明该课程改革思路对提高“

15、嵌入式软 件和系统”主干课程的教学质量具有明显的效果。参考文献 :1 郭伟 . 基于全分布式数控系统的自治式控制 单元及关键技术研究 D. 上海 :上海交通大学 ,2008.2 Samsung Electronics. S3C2410X 32-BIT RISC MICROPROCESSOR Usesr ManualZ. SAMSUNG Electronics,2003.3桑江,陈震.嵌入式Linux系统在PDA设备中的 应用J.计算机工程与设计,2005(4):181 -184.4亚军,刘金刚.Linux运用于嵌入式系统的技术 分析J.计算机应用研究,2005(5):105-107.5马勇,刘

16、顺兰 ,章坚武 . 嵌入式多媒体播放器的 系统设计与实现 J. 杭州电子科技大学学 报,2006(2):60-63.6刘爱龙 ,陈广学 ,杨学伟 ,等. 嵌入式地理信息 系统研究与应用 C/2007 全国测绘科技信息交流会暨 信息网成立 30 周年庆典论文集 . 2007-8-15:500-502.7赛迪顾问软件产业研究中心.SOA期待落地, 嵌入式系统成热点 N. 中国计算机报 ,2007-6-11.8刁萃 . 破解大学生就业难与嵌入式人才短缺N. 中国经济导报 ,2008-1-9.9郭淳学.嵌入式系统是嵌入式软件与IC发展appe基础 N. 中国电子报 ,2008-6-27.10俞建新 ,

17、王健,宋健建 . 嵌入式系统基础教程M. 机械工业出版社 ,2008.Reform Thinking About College Education in the Specialty of Embedded Software SystemCHEN Guo-rong, SHI Jin-liang, PENG Jun(School of Electron & Information EngineeringChongqing University of Science and Technology, Chongqing 401331, China)Abstract: With the extendi

18、ng of the application in embedded software system, the talent-trainings in the specialty bearing have appeared in some college. But a difficult situation of“rote learning andbcuotping testdo not have the capability of solving problems”in most of those. In order to deal with the difficulty, the needing of the specialty and the performance of the main courses were analysi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论