——————————一位新人在CSDN论坛发问
最近想买一款2440的开发板,为了学习WinCE嵌入式开发,但是目前还有几个疑问,开发板附带资料中的驱动是不是直接可以使用,直接能让硬件很协调的跑在WinCE下么,如果是,那么我想学习WinCE驱动开发,买开发板能学些什么呢?看看它的代码是怎么跑的么?如果不是,那么是要对那些附带的驱动做一些修改才能跑在WinCE下么?一般都要做什么样的修改呢?
我能利用开发板做一些什么事情来提高我开发驱动的能力呢?大家都来说说自己的意见啊!!!
——————————————————————————————————————————————————————
版主在吗?把这个置顶加精吧。这个问题貌似很多人问啊,大家一起发力,各抒己见,弄个造福新人的帖子吧。
太多新人迷茫了.........
———————————————————————————— 我的建议
买来的BSP驱动可以直接用的,只有少数是以DLL形式存在的。
我觉得学这个东西之前要准备好C,C ++以及汇编的知识
第一步:看bootloader代码:bootloader的代码有汇编和C,有些少许的C++;bootloader包含了平台的很多寄存器的设置方法;
看不明白查资料,看手册,慢慢就把汇编,C以及C++巩固了。bootloader还是裸奔的,学起来比较容易,这是从这里开始的原因
第二步:开始写驱动了,pB帮助文档,逛论坛,别人的博客,慢慢积累,了解wince的一些配置文件,BAT,环境变量,sources,DEF文件等
熟悉wince开发驱动流程,单层——》多层 PDD/MDD
第三步:了解wince架构,bootloader——》OAL——》Kernel——》filesys——》等等
最重要的一点:多来论坛看,帮助别人一来是乐趣,二来自己也可以认识更多的人(老师,朋友),扩大自己的视野。
..............本人是初学者,不知道说的对不对,希望对大家有帮助。说错了通知一声。哈哈。
——————————————————————————————————————————————————————
shuiyan前辈的方法比较迅速,值得推荐,找个旁边比较熟悉的人指导一天就行了。
(:-……我就是照着我自己写那么做的,因为我没有人教,一个文档都没有,不停的看书,逛论坛。
发现不知不觉都半年了呢。
注意事项:
一、如果文章标题标有【原创】字眼的,gooogleman有原创著作权,请转载的时候不要删除文章的任何部分,并且商业网站转载必须经过gooogleman同意。
二、文章标题标有【转载】也请转载的时候标明原创作者的名字和原文地址,尊重原创作者。
三、本博客为gooogleman的官方博客,并且会和gooogleman官方网站http://www.gooogleman.com/以及gooogleman CSDN 博客同步更新。
四、本博客原创文章所有权属于gooogleman嵌入式开发板联盟。
五、gooogleman嵌入式开发板联盟盟主旗舰店为http://gooogleman.taobao.com/ 旺旺ID 为:gooogleman2009 目前发现网上有类似的ID,请各位网友不要认错, gooogleman和gooogleman2009 是唯一的!