本文为转载,地址:http://blog.163.com/bos_tang/blog/static/5613913200801095052578/,版权问题,马上删除
要开发arm,现在都用linux和wince 操作系统,我现在要说的是关于wince开发的工具问题:
1.开发wince操作系统,必须要有wince with platform bulid,简称pb,pb用途非常广,当然也很吃硬盘,我主要用过wince with platform bulid 4.2和wince with platform bulid5.0,现在最新的为wince 6.0,但我在网上下载的装上不能用,没有操作平台,wince with platform bulid4.2和wince with platform bulid5.0 都可以在网上下,但是ms的wince with platform bulid4.2的bsp只支持cec 文件格式,不支持pbxml格式,而wince with platform bulid5 .0和wince with platform bulid 6.0都支持pbxml 格式 ,相比而言,我还是认为 wince with platform bulid 5.0 好用,wince with platform bulid 6.0我前面已经说过,我没有从ms网上下到。
wince with platform bulid 5.0软件我将在明天给出,目前还在单位的机子上。
wince with platform bulid 主要用于开发,裁剪,编译wince 操作系统,这样我们就可以制作出适合自己的wince操作系统。当然也可开发应用程序,即用户程序。对了,嵌入式操作系统移植一般都有两部分组成,一个是bootloader,一个是内核。linux的bootloader文件叫 redboot.bin, 内核为zImage文件,系统文件为ramdis.gz文件。本文出自 suncilang.bokee.com. wince的bootloader 为eboot.nb0,内核文件为nk.nb0。bootloader一般通过串口下载,内核文件比较大,可通过网络下载,
当然也可以通过串口下载,就是速度比网络慢多了
2.用户程序的开发,我们用计算机,主要是用它的应用软件,而不是操作系统,对客户来说,所以,我下面主要说的是开发wince用户程序的工具之一,eMbedded Visual C++ 4.0
eMbedded Visual C++ 4.0和wince with platform bulid 相比功能比较单一,可以这么说eMbedded Visual C++ 4.0所具有的功能,wince with platform bulid都有。所以我主要用wince with platform bulid。
eMbedded Visual C++ 4.0你要使会使用c,对eMbedded Visual C++ 4.0来说,你会很快驾御它。
eMbedded Visual C++ 4.0可通过下面的网址下载,含cd key: TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
http://blog.csdn.net/optimizer/archive/2002/04/27/14422.aspx
在此感谢提供连接的这位老哥。