现在的位置: 首页 > 综合 > 正文

记录9263定制wince的过程!

2013年10月09日 ⁄ 综合 ⁄ 共 2368字 ⁄ 字号 评论关闭

     因为工作需要,公司没有买板子带的LCD,用了公司自己的LCD,有些参数不对所以花了2天安装PB+定制wince。

     以前一直接触的是linux,老板开会突然要看买的板子在wince下是否支持公司已有的LCD,是否能正常运行,于是

我赶紧根据编译linux下uboot和kernel的经验去看一些关于编译定制wince的相关资料。

     前一阵在ATMEL的板子上调了5.7和10.4LCD的显示,主要工作是根据手册设置正确的时序,增删一些驱动程序,

保证LCD的正常显示,对于不太懂硬件的我来说,真有难度,不过还好都一一解决了,今天下班前根据本公司的LCD成功

定制编译运行了wince的镜像,可以过个好周末了,接下来说一下过程!

    通常定制wince用PB,我用的是PB5.0。当然开发应用程序是EVC。

    1.上微软下载试用版的PB5.0 又称Microsoft win ce 5.0。

        注:下载的setup很小才3、4M吧,不过这只是个下载器,通过它在线下载,公司网速平时下载东西500多K/s吧,

        下载了一上午,安装完毕。关于路径问题,我觉得没什么,安在C盘D盘都无所谓的,还要记得在安装时要把支持

         ARM的选项选上!估计软件总共得4G!

    2.用的是微控的9263的板子,提供有wince BSP源码,也是根据ADENDO修改来的。

       首先当然要把9263BSP导入PB:打开PB->File->Manage Catalog Items->Import->选择9263的cec文件。

    3.开始定制wince,前提是9263的BSP成功导入。

       step1: 打开PB->new platform->next

       step2: 设置name Path(任意设),>next

       step3: 选择9263BSP->next

       step4: Custom Device->next

       step5: C Libraries and Runtimes->next

       step6: ActiveSync-File Sync->next

       step7: USB Host Support->next

       step8: Networking-Local Area Network(LAN)->Wired Loacal Area Network

                  Networking-Wide Area Networking->RAS/PPP->AutoDial

                  Networking-Wide Area Networking->TAPI->Unimodem

                  ->next

       step9: 什么也不选直接next

       step10: Storange Manager->FAT file system

                    Storange Manager->Storage Manager Control Panel Applet

                    Storange Manager->Partition Driver

                    ->next

       step11- step 15: 直接next

       step16: Shell->Graphical Shell->Standard shell

                    User Interface->Network user interface

                    User Interface->Software Input Panel->Software-based Input Panel Driver

                    User Interface->Software Input Panel->SIP->SIP for small Screens

                    ->next

       step17-step19 : 直接next

       step 20:finish

       接下来添加驱动:Catalog->Device Drivers->USB Function->USB Function Clients->Serial

                               点右键Add to OS Design

                               接下来找到Storage Drivers->Nandflash

                                              USB Function Driver

                                              SPI Driver

                                              Touchscreen

                                              LCD

                                都是点右键Add to OS Design进行添加驱动!

       编译:Build OS->Sysgen,等待不到十分钟吧,如果有错误的话在PB下面的框内会有红色字体提示错误的。

                如果成功的话,PB会在框内告诉你NK.nb0的路径,接下来按照我的文章进行烧写,重启开发板,观察LCD

                和串口,OK了!

 

      参考资料:微控的9263用户手册.

    

 

抱歉!评论已关闭.