阅读:1163回复:1
高手看过来!!
各位高手,本人现在正从事一款OMAP5912(DSP55+ARM926)的芯片的嵌入式系统项目的开发工作,想在其上面实现WINCE操作系统的移植(ARM926部分),包括LCD,NANDFLASH,非标准键盘,USB的驱动,现在我们手头没有BSP包,我们现在用的
PB4.2,想通过自己移植BSP包。欣闻邱工是这方面的高手,现特来请教。 1。完成整个项目的技术难度和工作量有多大,现在我们的初步的开发时间为4个月, 现在我们项目部只有3个人,一个人做应用开发(他有教强的VC开发经验),另一个和我做低层的移植和驱动开发,我们两个WINCE和驱动开发均没有太多经验。 2。现在看了差不多个20天的书了,包括WINCE的内核定制及应用程序开发以及驱动开发指南,可是越看越觉得东西越多, 现在有点找不到重点,是不是根本不需要了解那么多吗?是不是显示驱动,FLASH驱动等都可直接移值,利用WINCE内部的一些函数,只要进行一些简单的的修改,添加一些注册表项,对BIN,REG,SOURCE,CEC等进行修正和添加。望指教!!! |
|
论坛版主
|
沙发#
发布于:2005-07-29 14:23
实际例子是:从来没做过ce,1个人,4个月,有bsp包参考(pb自带和第三方),使用pb4.2.
做到:bootloader,桌面起来,触摸屏,nand flash, 所以:如果没有做过,2个人4个月做你上述东西应该没太大问题。即使没有现成bsp,bp里面其他的bsp可以作参考,另外,omap在pb5.0里面是有例子bsp的 你们可以一个人做oal层代码和bootloader,另外一个人写驱动,但需要随时沟通,因为驱动开发会牵涉到很多oal的东西,写oal层的人必须在oal里面对driver有很好的支持。 写驱动的人先看看ce的驱动模型,然后就可以只看自己要写的驱动,可以直接从pb带的例子改 |
|