• 开发板买来后如何练习写驱动、开发BSP?(作者:wogoyixikexie@gliet)


    开发板买来后如何练习写驱动、开发BSP?(作者:wogoyixikexie@gliet)

         开发板买来后如何练习写驱动、开发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——》等等
    最重要的一点:多来论坛看,帮助别人一来是乐趣,二来自己也可以认识更多的人(老师,朋友),扩大自己的视野。
    ..............本人是初学者,不知道说的对不对,希望对大家有帮助。说错了通知一声。哈哈。

    ——————————————————————————————————————————————————————

    引用 4 楼 shuiyan 的回复:
    开发板买来肯定能直接跑系统,不然不好意思卖的。

    要学bsp,就看旁边有没有人帮忙了。没人想自学,就得按1楼的从0开始,东西比较多,慢慢看,要有耐心。

    如果有人帮忙就可以跳跃式:直接写一个流驱动,以dll加载,然后在系统中写一个小应用打开并操作。这样进度非常快,大概半天,最多一天就看到结果,很有成就感。
    有了跳跃式的开始后,就逐渐的拓宽,了解驱动如何合入系统镜像的,了解系统启动、驱动加载的流程,了解…



    shuiyan前辈的方法比较迅速,值得推荐,找个旁边比较熟悉的人指导一天就行了。
    (:-……我就是照着我自己写那么做的,因为我没有人教,一个文档都没有,不停的看书,逛论坛。
    发现不知不觉都半年了呢。

  • 相关阅读:
    iSCSI 原理和基础使用
    Kerberos原理和基础小结
    LDAP学习小结【仅原理和基础篇】
    nmcli 学习小结
    如何让百度收录自己的网站?
    dedecms SESSION变量覆盖导致SQL注入漏洞修补方案
    cms网站模板收集
    学会这些装饰技巧,分分钟让你家看起来挑高一倍!
    15 个最佳 jQuery 翻书效果插件
    CSS动画简介
  • 原文地址:https://www.cnblogs.com/gooogleman/p/1869766.html
Copyright © 2020-2023  润新知