|
我是青岛的目前原来是从事应用程序开发的,想转型做WinCE BSP开发,现在已经辞职在家专心学习WinCE BSP开发,现在实验用的板子是飞凌的OK2440III。由于在青岛没有找到这方面的朋友,所以许多问题只能靠自己研究或是到网上查资料。现在我有下面的一下问题,希望各位朋友伙伴们能够帮我解答一下,感激不尽:
1.在使用汇编和C编程控制一个硬件设备时,如何得出要操作的硬件地址,是根据原理图呢,还是根据硬件的说明书中的规定得出呢?
2.目录WINCE500\PLATFORM\SMDK2410\SRC\BOOTLOADER\EBOOT\main.c中的文件main.c中的InitDisplay函数用了许多位运算,由于没有产品说明书,希望给出此函数的各行的注释。
3.在BSP开发过程中,我们是不是只需要修改startup.s和带OEM的函数,其他的代码一般都不用修改?同样是ARM4I,是不是不需要修改startup.s?
4.Bootloader中的startup.s的功能是不是只能用汇编实现,可以用C实现吗,请给出开发思想,若能给出ARM的C实现代码当然是更好了?这个问题,只在探索学习,可能没有实际意义。
5.我现在使用的是Platform Builder5.0,如果我想向板子上添加一个目录WinCE5.0中暂时不支持的(没有例代码)的硬件设备,在将硬件设计到板子上之后,我是不是还要开发一个GUI应用程序供用户使用?
6.可以推荐一个练习ARM汇编的软件吗?
7.完成一个WinCE BSP开发时,如果有例代码,正直需要我们手动写的和修改的代码大约有多少行?
8.WinCE BSP 开发面试的考查内容一般有哪些?
9.我的QQ:282060937,信箱:282060937@qq.com,手机13645325583,希望相关技术的朋友与我交流。
|
|