arm9底层驱动程序员,你把wince修炼到了几级(一)

我看做 wince 驱动开发的高人,网上没有几个,要不然就金盆洗手了,假设 ,wince有12级,我现在才到2级,数字越大,表明修炼越深的话。
我说,做wince驱动开发的高人没有几个,我虽然是猜测的,但我有一定的依据。
首先,市场上针对arm9的wince书籍,少之又少,使我这菜鸟,想买本像样的wince书籍,都买不到,我感觉很郁闷,这说明把wince理解透的人还是不多。
其次,网上关于,wince的方面的文章,对刚入门的人来说,还行,但等你把这些文章,都看遍了,你想加深对wince的理解的时候,你就再也找不到引导你进入wince第二部的文章了。也就是说,你进了wince的大门,但你不知道该朝仕么地方走,我现在就是这么个情况。可以说是学了一个半拉子。应该还不到2成的样子。
wince的移植非常简单,各个arm芯片厂商都有现成的bsp,可以说,几乎不加修改,就能使用。这也是国外it比国内it发达的原因之一吧,做事特别认真,负责。怪不得nokia等不把研发放到中国,就连那些天之骄子的清华的学生都是给人家做销售,支持等工作。
关于wince的调试问题,我也很迷糊,因为,我在开发板上移植了wince后,就一直做关于调试的问题,为仕么说比较迷糊wince的调试了,首先,我是做wince的底层驱动开发的,其次,我才作应用程序,应为首先对我来说,我得保证我的驱动程序随操作系统能下进去,然后,我才做 关于我的驱动程序的测试程序,即应用程序。但毕竟调试是非常重要的,调试是一种工具,对wince来说,工具能否熟练使用对wince开发至关重要。至少我个人是这样认为的。
我用的开发板是edb9315a,用过的都知道,这是cirrus logic 公司目前最高档的一款开发板。被我拿来做实验,感觉很可惜哦。
wince的内核是不用调试的,因为,外国公司已经给你好的bsp了,你只需要裁剪一下就可以用了。
调试就只剩下应用程序的调试了。应用程序调试有三种方法。一种是传输cesh+下载kitl,一种是传输activesync+下载activesync,一种是传输tcp/ip+下载manual server,据说activesync+activesync这种调试方法是最好看的一种方法。可以通过com和usb口的硬件方法通过调试。但我一直没有把它搞出来,只学会了另外两种。
arm9处理器和fpga的关系,就是说如果你的板子上有这两种芯片的话,怎么处理这种关系了。我原先做过dsp+fpga的开发板,当时也没考虑dsp和fpga的通信机制,就作出了开发板。现在想起来,还是公司高手太多了。人家不知不觉就带你走过了这一步。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值