WinCE开发起步 点击:2092 | 回复:1



ARBOR

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-12-06 13:11:00
楼主

[转载]
platformbuiler开发小结

platformbuilder的开发经历了三个阶段:

从对platformbuilder的神秘崇拜---对拿到手的platformbuilder的艰难入门---第一个真正完整意义上的nk.bin文件的完成。

1.同其它的相对大型的开发软件相同,platformbuilder的入门阶段让我根本找不到“门”。
   
    因为网上相关的资料并不是很丰富。最具权威的大概就算是 付林林 的platformbuilder开发系列指南。
   
    http://soft.yesky.com/SoftChannel/72340168526266368/20040908/1851586.shtml
   
    这里有付林林的专栏,可以多去研究研究。
   
    另外,有一本很好的书《Windows CE.net内核定制及应用开发 》于2005年2月已经出版。值得买来研究
   
2.学习方法

    根据前辈的经验和自己的心得,在拿到platformbuilder之后,最好是精下心来,按照wince.net自带的documentation(即帮助文件)的
   
    顺序慢慢入门,这样的话,会有一个比较扎实的基础。
   
    帮助文件中的学习次序是这样的:Using Platformbuiler with the Emalutor
                                  Using Platformbuiler with the CEPC
                                  Creat a Feature and Add It to a Platform
                                  循序渐进吧

3.安装platformbuilder
   
    platformbuilder的安装文件大概是2.8G,安装后分为WINCE420和Windows CE Platformbuilder两部分。后者是开发工具,就是我们通常
   
    所说的IDE(integrated development environment ),前者则类似于一个WINCE系统的模板仓库,存放工程文件及cepc、bsp包等。
   
    选择合适的空间安装。无它,顺着下来就行了。
   
4.关键是开发步骤。我走了很长的一段弯路,写下来以警后来人。

    能够运行PB创建的CE平台的环境有三种。
   
        第一种是真实环境,包括某一种CPU和支持的主板还有其它配置
        ;
        第二种是模拟环境,PB包含了模拟器,能够在PC上模拟运行CE平台;
       
        第三种是PC环境,PB可以创建能够在PC机运行的CE平台。
       
        并且提供了一组引导文件,通过这些引导文件可以加载CE内核文件(nk.bin)并启动Windows CE。
       
    PC环境和模拟环境相似,只适合用来学习PB。
   
    我这里主要说的是第一种,其它的看帮助文件就好了,不会有什么问题。
   
    怎样用platformbuilder开发??
   
        最初的时候我犯了一个SUPER MIS,我安装好pb后,直接New 了一个platform,一番筛选后,finished the wizard,然后build platform,
   
        顺利的生成了OS IMAGE后,就开始关心怎么样在OS IMAGE中嵌人一个Application,虽然费尽了周折,但总算实现了这个想法。
       
        然后发现生成的OS运行后,没有发现网卡,决定学习怎样加载驱动:从via的官方网站下载了适合epia-m的驱动程序,想方设法把
       
        dll文件加载到OS IMAGE中,但是发现无论如何努力,驱动就是无法成功运行。
       
    这时候,我静下心来研究了一下pb的开发规范,发现正确的开发步骤是:
   
    1>.安装platformbuilder并打好补丁。
   
    2>.拿到开发板的同时获取与开发板匹配的bsp源码。
   
 
    3>.安装via bsp for wince.net以及与开发板匹配的应用程序。(注意:如果安装了via其它版本的bsp,应该先删除再安装,删除时应保留
   
    \WINCE420\PL




中尉兄

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 436回
  • 年度积分:0
  • 历史总积分:647
  • 注册:2006年6月05日
发表于:2007-12-06 17:58:00
1楼
支持一下

热门招聘
相关主题

官方公众号

智造工程师