嵌入式系统应用和开发课程教学探析.docVIP

嵌入式系统应用和开发课程教学探析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统应用和开发课程教学探析

嵌入式系统应用和开发课程教学探析   摘要:嵌入式系统应用与开发是计算机应用嵌入式方向专业学生的专业核心课程,作者从市场和行业需求出发,探讨了该课程的重要性,同时也对本人的教学实践进行了总结,包括教学过程中的思考,遇到的问题及采用的对策,在充分挖掘学生已有基础的前提下加强学生的专业技能培养。 关键词:嵌入式系统应用与开发课程;知识处理;难点突破;专业技能 中图分类号:TP313 文献标识码:A 文章编号:1009-3044(2014)07-1452-02 1 概述 21世纪,科技发展日新月异。在全球新一轮汽车、通信、消费类电子、工业、医疗、军事等行业的巨大智能化装备市场需求下,全球嵌入式产业得到了快速发展;无论是生活中常用的mp3、手机、语言复读机、PDA、机顶盒、智能电视、智能冰箱,还是工业生产、娱乐中的机器人,以及国防系统无不采用嵌入式技术。因此嵌入式技术已经成为后PC时代IT技术的主力军。 正是巨大的市场需求,使得嵌入式行业对人才的需求极度旺盛,因此各高校纷纷开设了《嵌入式系统应用与开发》课程,该文以该课程为背景,探讨了学生如何才能学好该课程,使得在毕业时能找到理想从事该行业的工作。因为实际情况是每年各公司及国内家电公司如INTEL、TI、SONY、三星、TCL、联想和康佳等企业纷纷出高薪聘请嵌入式人才,但依然处于企业找不到合适人才,学生毕业找不到合适工作的尴尬局面,这也一直是作为教师的我所思考的问题。 当然形成这种局面的原因很多,如嵌入式技术对人才的专业水平、实际操作能力及技术产品化的要求较高。未经过有针对性的实践操作,未参与或独立完成一件嵌入式成品就不能说掌握了嵌入式技术,而成品是否能被社会认可更是企业选择人才的关键。所以企业需要一个平台来选择真正实用的人才;学生需要一个平台来实践和展示自我;学校需要一个平台来验证教学体系是否完善,通过平台取彼之长。在实际教学中我们采用的是ARM9的实验平台,该平台能让学生动手自己开发由易到难的程序。 2 明确嵌入式系统应用与开发的重要性 作为嵌入式教学的开始,教师有必要向学生介绍该课程的特点及作用范围,培养学生学习你该课程及该方向的兴趣。同时需要了解学生在学习嵌入式初期所遇到的常见问题,使他们不至于一开始就对该课程的学习产生畏难情绪。因此,需要在如下几个方面做好对学生的引导工作。 1)学了它在实际中有没有用? 现在在校学生最关注所学课程有没有用?尤其是高职高专学生更注重实际能力的培养?那怎样在实际应用中进行使用呢?由于该课程是计算机相关专业学生的核心课程,所以一定要很肯定地告诉学生学了这门课程非常有用。可以从我们身边的实际例子出发进行举例,如现代生活中玩具、家用电器,嵌入式的应用无处不在,大到工业控制、航空领域等都离不开嵌入式。 2)我是否能够学好该课程? 由于该课程是专业核心课程,它需要前期所学的大量专业基础课作为铺垫。同时该课程系统性较强,需要“两条腿”走路。一条是对硬件有一定的了解,至少能看懂原理图及相关符号。另一条是要有编程基础,这里的编程主要采用的是C语言程序设计。要能灵活使用模块化设计方法进行程序设计,也要能使用指针方便地访问各硬件模块。当然不仅要有这些理论知识作为基础,这门课程也需要实际动手,只有多动手了,才会有更浓的兴趣进行深入学习。因此要学好该课程,需要自己多动手在开发板上进行编程控制。例如,可以从简单的LED灯开始,一开始让LED灯全熄灭,间隔一段时间后,又修改程序使其全部点亮,最后跑马灯程序等,由易到难,逐步增加模块实现功能,这样学好是没有问题的。 3)考试要怎么考? 如何考试是在校大学生最关注的问题之一,因此在每学期刚开始上课时,就应该明确告知学生该门课程要如何考以及最终成绩的构成方式,让学生做到心中有数,有的放矢。同时还应告知学生考试不是目的,只是检验知识的一种手段,特别是综合性较强的学科,考试考好了,不一定能力就好。大学的学习不像中学,应多鼓励学生看不同作者所写教材,有的知识点在一本教材里没看懂,但在其它教材里可能讲述得非常清楚,因为每个方向不同的专业老师所编同一门教材的侧重点不同。若是对程序不懂之处,那就更应该多动手编程,然后下载到开发板上进行调试观察,这样知识与能力才能不断地得到提高。 4)今后在实际工作中能否用到? 对专科学校的学生,一般要到大二第二学期才开设该课程,很多高校在开设该课程时都有专门的实验室,这些实验室里有的平台就是ARM+Linux。学生在平台上既要移植操作系统内核,又要在系统上编程实现操作。可以将有的公司的实际系统先演示给学生看,让他们了解所要学的知识与公司所做项目的联系,通过这样的引导,让他们知道所学课程在今后的工作中的重要性。当然在

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档