WinCE Null Project的使用

 由于工作所需,经常要按照客户的需求裁剪WinCE;

先撇驱动开发这一方面.只因干这个,需要深厚功力的,俺还没达到这个境界,还须多学习;

 

以x86为例;基本大厂(Intel,Via,AMD)都提供WinCE的驱动;其它就不多说了;

 

据目前经验来说;(若有说错的,请各位指出);

 

现在大部CE的驱动都是以组件形式显示,这点特点操作简便;但本人不太喜欢这种形式,因为不利于学习/设置驱动细节;举例,如添加一个显示驱动.若要修改分辨率,还需要修改对应的REG文件;倒不如,一开始就解包,根据实际的需求,再添加到NK中;

 

驱动主要考虑(包括)以下:

1,驱动文件(如apapi.dll),通过BIB文件绑定到NK;

2,注册表键值,通过Reg文件绑定到NK;

3,资源问题,主要考虑IRQ冲突,这点可以在CMOS进行设置排除,一般情况不会出现;

 

由此可见.就是1和2,找出对应的文件,再透过BIB和REG将资源绑定到NK去;很简单;我是用Project的方式添加到工程中的;这样另一个好处.不用重新Sysgen整个工程(据以前的认识,若添加任何一个组件,都必须重新sysgen,这个过程可是非常漫长.浪费绝大部分的时间);

做法:

一次sysgen工程

添加驱动(添加Project的形式)Sysgen Current Project -->Makimg run images

这样省下许多时间,

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值