试论将μC/OS-II用于单片机教学
[09-12 17:52:16] 来源:http://www.88dzw.com 单片机学习 阅读:8509次
文章摘要:有条件直接升级到32位单片机也是一种选择。不少学校选用了以ARM为CPU的单片机,但请注意三点。一是定位,若课程定位在非计算机专业的学生,运行μC /OS之类RTOS,可选择片内有几KB、十几KB的RAM、几十KB的Flash、可工作在单片方式下的ARM,这样会使教学平台很便宜。第二点是不要炒作,不要一哄而上。ARM的应用定位很明确,是一切与媒体有关的便携式低功耗应用。ARM是32位CPU,并不是全部32位单片机。以ARM为CPU扩以几MB乃至十几MB SDRAM、Flash的、可以上Linux的昂贵平台,只适用于针对某类产品开发应用的培训,不适于用来教学,因为Linux在PC机上也能跑。第3
试论将μC/OS-II用于单片机教学,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com有条件直接升级到32位单片机也是一种选择。不少学校选用了以ARM为CPU的单片机,但请注意三点。一是定位,若课程定位在非计算机专业的学生,运行μC /OS之类RTOS,可选择片内有几KB、十几KB的RAM、几十KB的Flash、可工作在单片方式下的ARM,这样会使教学平台很便宜。第二点是不要炒作,不要一哄而上。ARM的应用定位很明确,是一切与媒体有关的便携式低功耗应用。ARM是32位CPU,并不是全部32位单片机。以ARM为CPU扩以几MB乃至十几MB SDRAM、Flash的、可以上Linux的昂贵平台,只适用于针对某类产品开发应用的培训,不适于用来教学,因为Linux在PC机上也能跑。第3点是学时与学生的基础,32位单片机对于没有8位单片机基础的学生是很难掌握的,没有足够的学时,ARM底层的东西是很难掌握的。
6 关于课程的定位
课程定位不同,即授课对象不同,课程的内容可以很不一样,但都必须符合学习的客观规律。我们有2门单片机与嵌入式应用课程,一门定位于电类本科生(我系核电子学专业),名为“单片机认识与实践”,32学时,只讲简单8位单片机的入门知识,不讲RTOS,面向还没有学过数字电路课程,对单片机有兴趣的2年级电类本科生。
由于物理学对计算机的需求几乎是无限的,故像互联网这样的计算机技术最先源于物理学的需求。我们系对部分本科生计算机能力的要求是很高的。接下来,部分学生将做一个单片机应用方面的SRT (Student Research and Training Program) 项目, 清华对SRT有专门的经费支持。学生设想一个简单的单片机应用原理性演示题目,利用课余时间,花半年到一年,设计一块印刷线路板、再把软件调出来,优秀作品可拿到每年的学生科展上评奖,甚至参加学生挑战杯的角逐。这些学生在毕业设计中,一般会做一个单片机应用方面的课题。这样上来的研究生甚至可以帮助我当研究生课辅导实验的小教师。
另一门课程是定位于全校非计算机专业的各系研究生,特别是那些可能在研究生课题中用到单片机的各专业学生。我们讲以CPU12为核心的16位单片机和基于μC/OS-II的RTOS。这两部分内容共安排课内64学时,其中授课与教师指导下的实验约各占一半。按校方要求,这类课程原则上课内、外学时之比为1∶2,即学生课外要花128学时读书和进行无辅导下的实验。由于学生来自不同学科、不同专业,在单片机应用方面水平很不一样。计算机技术的发展是各行各业需求拉动的,而计算机技术的发展促进了需求。这里,需求是矛盾的主要方面。而个别研究生,特别是外校考入我校的非电类研究生,甚至没有学过微机原理之类课程。这里我们只能假设选修这门课的同学都有数字电路课的基础,会用C语言写程序。由于水平的参差不齐,及学生个人可能安排的课外学时的差异,到课程结束时,每个人到达的水平也是很不一样的,故只能是各按步伐、共同前进。
教学、开课要符合学生认、知的客观规律,是由简单到复杂,由8位到16位、32位,由汇编到C,到RTOS。要切记防止浮躁,也要教导我们的学生防止浮躁。我们能做到的仅仅是领学生入门而已,能指出一个大致正确的方向,不误人子弟已属难得。后来,能成为IT高手的,不是我们培养的,而是通过他们自己艰辛努力实现的。
《试论将μC/OS-II用于单片机教学》相关文章
- › 试论将μC/OS-II用于单片机教学
- 在百度中搜索相关文章:试论将μC/OS-II用于单片机教学
- 在谷歌中搜索相关文章:试论将μC/OS-II用于单片机教学
- 在soso中搜索相关文章:试论将μC/OS-II用于单片机教学
- 在搜狗中搜索相关文章:试论将μC/OS-II用于单片机教学