最近,有不少同志问我关于很多嵌入式wince相关的问题,虽然有些很基础,但是我觉得很难说清楚,所以这个帖子就是用来解释这些问题的,并且会不断更新,有什么问题的,可以在后面留言,我会不断的更新这个帖子。OK,开始。
一、有什么wince 驱动和应用开发书籍推荐?
回答:
wince 驱动和应用开发书籍推荐
http://www.gooogleman.com/forum.php?mod=viewthread&tid=108&fromuid=3
二、学习wince驱动需要什么条件?
回答:我个人觉得驱动需要硬件+底层语言的能力。硬件要求熟悉单片机架构,单片机原理,数字电路也要比较懂,模拟电路适当懂,一些人直接买个ARM开发板就学习了,没有经历过单片机的入门洗礼,会学的很郁闷的,所以大学的基础还是蛮重要的。至于程序,汇编需要慢慢掌握,这个是晦涩难懂的,不过不要硬碰,慢慢看,慢慢理解就不知不觉懂了。还有就是C语言了,这个做过单片机的人估计就是入门级别了。不过离wince驱动开发还是有一段距离的,我们随便找个驱动看看,就会发现真的比单片机复杂多了!所以学习wince驱动的时候,发现看代码很痛苦,那么就要仔细的反思自己的程序基础了,如果不行就立即恶补,拿一些经典的C语言教程来看,在上面的wince书籍推荐中,我将更新一些书籍,到时候大家进去看吧。再上一层,那就是C++了,我们拿wince的串口代码看看,就会发现里面的代码错综复杂,MDD和PDD怎么联系起来的,这个如果不懂C++的人真的会郁闷了。所以学好C++,wince驱动开发才会更上一层楼!Ooo,忘记了重要的一点,就是学习驱动的同志,需要选一款开发板,至于开发板选型请看如下链接:
分析各家2440开发板的性价比(初学者如何选择开发板)
http://www.gooogleman.com/forum.php?mod=viewthread&tid=582&fromuid=3
三、关于wince的优势和劣势
回答:wince的最大优势是开发环境好用,符合广大Windows开发用户,操作简单,稳定性也不错,适合快速出产品的形式,在android之前,很多人都对wince又爱又恨,因为wince要收钱的,android出现之后,很多人抛弃了wince,不过wince还是保持了一定的市场,因为它还有他的好处,因为android对硬件要求高,成本上来了,相对而言,wince开发比较迅速。wince劣势除了要收钱的,那就是调试驱动很不方便,相对linux ,wince比他复杂多了。调试驱动困难是wince的一个郁闷缺点。
好了,今天先写到这里,下午要去踢球。呵呵,以后有空就来更新!
这里不太方便,我就在以下论坛更新吧,因为论坛比较多人回帖的。
关于wince驱动和应用学习的N个问题
http://www.gooogleman.com/forum.php?mod=viewthread&tid=581&fromuid=3