阅读:1265回复:2
几个PB开发驱动的问题,请大虾帮忙解决
接触PB时间不长,有些问题一直困扰着我。我先说下我认为的开发驱动的思路:
1. 选择合适的BSP,就是选择了CustomDevice后,适当选择一些系统所需的驱动和应用程序。有些时候确实不知道哪些对于特定项目是需要的,哪些不需要? 2. 项目生成后,开始编译,Build and Sysgen,一般要几十分钟,其中不太理解Build 和sysgen的区别,两个不都是要生产想要的系统的镜像文件吗?再者,编译常常有很多错误,是不是在编译前在Settings里要设定合适的选项? 3. 系统的镜像文件生产后,应该可以连接运行。但系统经常报disconnected successful,是不是也是设置问题? 4. 开始创建基于新系统下的项目,比如我想做的文件过滤驱动,但我怎么把编译的驱动下载到系统中安装调试,是不是每次还要重新编译系统,花上几十分钟时间,这样的话岂不是太夸张,修改一个小错误,还得花大量时间? 现在对开发的流程比较混沌,不知如何入手,本人对Windows下的驱动开发有些经验,但Wince下的还是有点入门问题,期望各位大虾帮忙指路! |
|
最新喜欢:wingma...
|
沙发#
发布于:2007-03-02 21:19
自己顶一下!
|
|
|
板凳#
发布于:2007-03-04 21:53
1. 选择合适的BSP,就是选择了CustomDevice后,适当选择一些系统所需的驱动和应用程序。有些时候确实不知道哪些对于特定项目是需要的,哪些不需要? 参看帮助里说明,自己选需要的 2. 项目生成后,开始编译,Build and Sysgen,一般要几十分钟,其中不太理解Build 和sysgen的区别,两个不都是要生产想要的系统的镜像文件吗?再者,编译常常有很多错误,是不是在编译前在Settings里要设定合适的选项? sysgen 主要是把一些放在Public里面的东西再重新复制或link一次,而build是编译BSP再复制到release下面,一般不会复制public下的东西。 3. 系统的镜像文件生产后,应该可以连接运行。但系统经常报disconnected successful,是不是也是设置问题? 不大清楚。。hehe 4. 开始创建基于新系统下的项目,比如我想做的文件过滤驱动,但我怎么把编译的驱动下载到系统中安装调试,是不是每次还要重新编译系统,花上几十分钟时间,这样的话岂不是太夸张,修改一个小错误,还得花大量时间? 修改驱动代码的话,重新在驱动对应目录下build再复制生成的dll到工程release目录下,再make image就可以了 |
|
|