Linux体系是本科小白4年才能有可能学习明白的. 因为我国的基础教育不是从开源的Linux开始的. Linux那些基本的思维方式不是一朝一夕能够改过来的. 想用一门课程就让学生学明白Linux是不可能的.更不用说涉及硬件驱动了.
建议讲Windows CE. 入门简单.容易建立感性认识, 相应硬件模块完备,驱动成熟. 使用起来跟PC编程一样,很容易出效果不错的样品. 社会需求也很大, 国内大多数PDA产品都是用Windows CE的.无论是工业级还是军用级别.
目前的arm+Linux方式虽然看上去很成熟. 但是无论是console程序开发,还是GUI开发都需要学生学习新的知识才行. 最关键是可借鉴的东东太少了,不要以为给了你源代码,你就天下无敌了. 那些源代码不是一般人能够有毅力看明白的.
我现在感觉arm+linux的开发板卖的多, 可借鉴的成品少, 弄的人少,浅尝辄止的人多. 遇到问题根本没人回答.大牛们都在埋头赚钱. 而小白又太多........