阅读:1988回复:7
platform builder 是不是把自己开发的驱动和应用程序全部都编译到NK.bin中了
新手,问题很弱,但盼望高人指点
|
|
论坛版主
|
沙发#
发布于:2004-11-24 14:37
是:)
你可以把有些上层应用放到persistent storage上面。 |
|
板凳#
发布于:2004-11-25 07:58
那如果是用oem商提供的主板和定制好的wince,还能再继续开发pci驱动吗,
只有NK.bin,和一套sdk, 驱动有端口操作,中断,事件同步等,不知道能不能开发出来。 我刚刚接触wince,很多情况无法估计,希望wxl_50685330多指点指点,谢谢了 |
|
论坛版主
|
地板#
发布于:2004-11-25 13:00
自己不能编译os了吗?这样的话可能会有点儿麻烦,不过也不一定就不行,你说的pci驱动指的是Pci设备驱动吗?你可以看看ce的upnp的相关内容,看看能不能使用添加驱动的方式来扩充你的驱动,应该是可行的
不过还有一个问题,中断服务代码怎么办,你用的是什么处理器?如果是arm的你就要试试能不能用LoadIntChainHander把中断服务链到内核去 |
|
地下室#
发布于:2004-11-26 09:48
我的主板用的是x86系列的cpu,
我现在的确不能编译os了,从msdn上看,好像是可以用用户模式的DLL来充当驱动,但是具体的注册标修改,中断卦接等,很复杂的操作,我基本上还没有什么概念。 另外不知道我的evc的远程调试工具为什么都不能使用,点击一个工具,如remote registry editor, 画面一闪而过,然后就什么也没有了,不知道使不是应该配置什么东西,来能察看目标机上的一些内容。 |
|
论坛版主
|
5楼#
发布于:2004-11-26 13:20
恩,这种为第三方提供开发扩展设备和驱动的机制应该有,应该可以做,有一系列可以动态添加驱动的函数(论坛里面好像有兄弟说过),中断服务也可以用LoadIntChainHander链到内核去,注册表配置需要你自己添加(应该需要使用hive registry),这些帮助里面肯定有。
远程工具的连接可能不对,你看看你用什么方式让target和ide通信,可以选的 |
|
6楼#
发布于:2009-02-16 08:28
|
|
|
7楼#
发布于:2009-02-24 20:00
不是的,加载的驱动需要在platform.bib中指定。
|
|