开发板买来后如何练习写驱动、开发BSP?(作者:wogoyixikexie@gliet)
——————————一位新人在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前辈的方法比较迅速,值得推荐,找个旁边比较熟悉的人指导一天就行了。
(:-……我就是照着我自己写那么做的,因为我没有人教,一个文档都没有,不停的看书,逛论坛。
发现不知不觉都半年了呢。