skysea_csn
驱动牛犊
驱动牛犊
  • 注册日期2002-08-16
  • 最后登录2007-04-05
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1256回复:2

几个PB开发驱动的问题,请大虾帮忙解决

楼主#
更多 发布于:2007-03-02 16:47
  接触PB时间不长,有些问题一直困扰着我。我先说下我认为的开发驱动的思路:
1. 选择合适的BSP,就是选择了CustomDevice后,适当选择一些系统所需的驱动和应用程序。有些时候确实不知道哪些对于特定项目是需要的,哪些不需要?
2. 项目生成后,开始编译,Build and Sysgen,一般要几十分钟,其中不太理解Build 和sysgen的区别,两个不都是要生产想要的系统的镜像文件吗?再者,编译常常有很多错误,是不是在编译前在Settings里要设定合适的选项?
3. 系统的镜像文件生产后,应该可以连接运行。但系统经常报disconnected successful,是不是也是设置问题?
4. 开始创建基于新系统下的项目,比如我想做的文件过滤驱动,但我怎么把编译的驱动下载到系统中安装调试,是不是每次还要重新编译系统,花上几十分钟时间,这样的话岂不是太夸张,修改一个小错误,还得花大量时间?

现在对开发的流程比较混沌,不知如何入手,本人对Windows下的驱动开发有些经验,但Wince下的还是有点入门问题,期望各位大虾帮忙指路!

最新喜欢:

wingmanwingma...
请多指教!
skysea_csn
驱动牛犊
驱动牛犊
  • 注册日期2002-08-16
  • 最后登录2007-04-05
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-02 21:19
自己顶一下!
请多指教!
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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就可以了
博客:www.cnblogs.com/harber
游客

返回顶部