如何快速编译系统(用鼠标操作)
2009-01-21 09:47
363 查看
作者:wogoyixikexie@gliet
此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。
PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build and sysgen
(编译微软的源代码,时间很长,错误会莫名其妙。)选syegen即可。并且注意一些选项打钩,如下图:
================================================================
如果系统已经编译了一次,我们再次修改驱动,那么不用再sysgen了(哈哈,我以前傻乎乎的,整天在编译,编译五六次就下班了!)只要点击file view选项卡,找到对应的驱动,右键,按照下图操作即可(注意要勾上clean)
===================================================================
编译完修改的驱动之后,还要把驱动copy到release下,然后再make image,就大功告成了。如下如所示——两步合成一步了
————————————————————————————————————
当我们修改了WINCE自带的驱动程序后如何编译?如果是自己开发的驱动程序又如何编译呢?
1、分为IDE方式和命令行方式。
IDE 方式的编译很简单,以PB5.0为例,打开定制内核的工程,在左边的“workspace”—“FileView”中找到你已经修改了的目录,然后单击右键弹出菜单,在菜单中选择“Build and Sysgen Current Project”,这样PB就会编译指定的目录中的项目源码文件,然后执行sysgen命令根据source文件中的内容生成目标文件并复制到当前内核工程目录下。 命令行方式的编译需要打开“Build OS” —“Open Release Directory”,以cd命令进入你已经修改的驱动程序目录中,然后键入“build –cfs”,然后键入 “sysgen –p 项目名称”,一般项目名称为source文件中的“TARGETNAME”。 2、如果想完全自己开发驱动程序,建议直接采用EVC或者PB来编写编译。
此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。
PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build and sysgen
(编译微软的源代码,时间很长,错误会莫名其妙。)选syegen即可。并且注意一些选项打钩,如下图:
================================================================
如果系统已经编译了一次,我们再次修改驱动,那么不用再sysgen了(哈哈,我以前傻乎乎的,整天在编译,编译五六次就下班了!)只要点击file view选项卡,找到对应的驱动,右键,按照下图操作即可(注意要勾上clean)
===================================================================
编译完修改的驱动之后,还要把驱动copy到release下,然后再make image,就大功告成了。如下如所示——两步合成一步了
————————————————————————————————————
当我们修改了WINCE自带的驱动程序后如何编译?如果是自己开发的驱动程序又如何编译呢?
1、分为IDE方式和命令行方式。
IDE 方式的编译很简单,以PB5.0为例,打开定制内核的工程,在左边的“workspace”—“FileView”中找到你已经修改了的目录,然后单击右键弹出菜单,在菜单中选择“Build and Sysgen Current Project”,这样PB就会编译指定的目录中的项目源码文件,然后执行sysgen命令根据source文件中的内容生成目标文件并复制到当前内核工程目录下。 命令行方式的编译需要打开“Build OS” —“Open Release Directory”,以cd命令进入你已经修改的驱动程序目录中,然后键入“build –cfs”,然后键入 “sysgen –p 项目名称”,一般项目名称为source文件中的“TARGETNAME”。 2、如果想完全自己开发驱动程序,建议直接采用EVC或者PB来编写编译。
相关文章推荐
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- 如何快速编译系统(用鼠标操作)
- oracle里如何快速drop column测试(慎用于生产系统,该操作导致表无法访问)
- 如何卸载Windows 8快速恢复原系统的方法
- 鼠标在桌面操作(移动,点击),桌面就刷新,无法在系统做任何操作
- Centos Linux 系统下如何快速关闭SELINUX
- 如何在linux系统下对文件夹名有空格的文件夹进行操作
- 如何快速解决linux只读系统 Read-only file system
- 如何利用本地硬盘装系统?教你快速装系统
- 如何用新安装的JDK替换掉Linux系统自带的gij编译工具
- Win8.1系统如何从电脑上任何位置快速返回到桌面
- (原创--网上办法经过改良)系统重装后,如何快速的回复oracle 10g(测试环境:windows server 2003 sp1+Oracle 10g)
- QNX 如何快速的制作目标系统
- rhel5系统如何编译内核
- selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作