当前位置: 首页 > news >正文

WinCE下,快速编译驱动及BSP

在WinCE下面,创建工程,然后编译是需要花很长时间的。当我们第一编译完工程以后,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的:

1. 如果更改了driver,以WinCE6.0为例,我们可以在菜单里面选择“build”->“Open Release Directory in Build Window” ,然后在弹出的命令行窗口中,通过dos命令切换到你要编译的driver的目录下面,然后运行“build”就可以了。也可以运行“build -c”会强制把所有的文件都编译一遍。被编译后的driver的dll会被自动拷贝到release目录下面,然后再切换的工程的release目录下面,运行一下“make image”就可以了。

2. 如果改变了OAL部分的代码,同样用上面介绍的方法,需要注意的是,OAL部分可能包含多个文件夹,如果改变了OAL里面的代码,不要进入OAL里面的文件夹去编译,一定要在OAL这层进行编译,这样OAL部分的lib,dll才会被重新编译并拷贝到release目录下面。

3. 如果改变了配置文件,比如config.bib,platform.reg文件,那么直接将这些文件拷贝到你的工程目录下面,然后运行一下“make image”就可以了。

4. 如果改变了eboot部分的代码,那按照步骤1的方法就可以了,可能你都不需要运行“make image”命令,因为可能你只需要eboot.bin或者eboot.nb0。


http://blog.csdn.net/nanjianhui/archive/2007/12/23/1962802.aspx

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kyzf/archive/2010/03/18/5391814.aspx

转载于:https://www.cnblogs.com/gmh915/archive/2010/09/27/1945400.html

相关文章:

  • VOIP安全技术的讨论之二
  • 超级思维_2
  • 网络故障难排除 五招化解保全速
  • 集合堆栈Stack
  • Sql Server表相关的语句
  • 帧中继承载OSPF-广播(Broadcast)
  • 路由器命令总结
  • jQuery 表单验证扩展(四)
  • CCNA笔记`(1)网络互联   OSI模型
  • WinForm程序中未处理异常的解决方法(转)
  • ORACLE10G DATAGUARD配置笔记
  • 动态生成内表
  • C# params ref out 使用小结
  • 30天敏捷结果(13):如何对事情付诸行动
  • 把我的悲伤留给自己(Zz)
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • CSS 三角实现
  • egg(89)--egg之redis的发布和订阅
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • java多线程
  • Java精华积累:初学者都应该搞懂的问题
  • JS笔记四:作用域、变量(函数)提升
  • Mithril.js 入门介绍
  • Mysql5.6主从复制
  • Sequelize 中文文档 v4 - Getting started - 入门
  • SQLServer之创建数据库快照
  • Web设计流程优化:网页效果图设计新思路
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 从重复到重用
  • 翻译--Thinking in React
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 今年的LC3大会没了?
  • 区块链分支循环
  • 实习面试笔记
  • 温故知新之javascript面向对象
  • ​2021半年盘点,不想你错过的重磅新书
  • $forceUpdate()函数
  • (2)STL算法之元素计数
  • (6)设计一个TimeMap
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)计算机毕业设计大学生兼职系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转载)Google Chrome调试JS
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *上位机的定义
  • .a文件和.so文件
  • .mysql secret在哪_MYSQL基本操作(上)