-
驻留程序和用户程序定位什么样的起始位置,完全是自己可以决定的
-
因此如果版主有啥好的方法,还请不吝指教,这个问题已经卡了好几天了!
各位高手如有想法请帮帮在下??3Q
-
引用 2 楼 cnzdgs 的回复:
驱动程序可以加载exe,但有些麻烦,而且也不建议这样做。最好是在安装时就配置好,如果一定要每次插入都执行UI操作,建议在安装时设置一个每次启动系统自动运行的程序,程序运行后自动监测,当插入设备时显示UI。
遇到SB客户了,我也没招啊,他非要每次插入都运行exe程序,又不准开启扫描程序和服务
请问驱动加载exe怎么搞,给点资料或者提示,谢谢
-
//头文件如下。。
#include "vxworks.h"
#include "stdio.h"
#include
#include "intLib.h"
#include "iv.h"
#include "drv\pci\pciConfigLib.h"
#include "sysLib.h"
#include
#include "ioLib.h"
#include "semLib.h"
#include "rngLib.h"
#include "selectLib.h"
复制代码
-
八戒,做应用的话,不要搞的那么复杂,找本GDI编程的书看看就好了,很多API都封装好了。
-
编辑框获得焦点是调用SipShowIM(SIPF_OFF);
-
不知道你用的是什么型号的1602,SMC1602A的要求是在初始化时,应有三次设置模式的操作就是我给的程序里的
WriteCommandLCM(0x38, 0); // Set display mode 3 times, no detect Busy
delay_ms(5);
WriteCommandLCM(0x38, 0);
delay_ms(5);
WriteCommandLCM(0x38, 0);
delay_ms(5);
这是Datasheet里明确要求的,你也可以注意一下你使用的1602,它的资料是怎么说的
另外你的write1602缺少读写检测,就是确保STA7=0的操作,这个也是按照SMC1602A的要求要有的,你可能需要看一下你的1602的相关要求
最后,在write1602里
P0 = Convert(a);
E = 1;
_nop_();
E = 0;
根据1602的要求,在写数据时E为高的时间应大于150ns,所以这里最好不要用_nop_();
-
也没用过。
但个人觉得 既然是模块,首先厂家 就应该有提供对应的技术手册,和相关的参考程序。
如果是非常复杂的模块,那厂家肯定还得提供对应的 软件编程手册。
楼主可以找下这个模块对应的厂家 或者代理商,向他们所要。
另外这些厂家或代理商 都有点势力;建议楼主说可以说你是某某大公司或 研究所 或大学。
这样要让这些代理商或者厂家的FE 服务更好,呵呵
-
高手呢?高手在哪里呢??
write() 函数是不是用来发送帧的?
相应的read() 函数是不是用来接收帧的呢?
eventSend() 这个函数又有什么用呢?
........
各位大侠,谁帮忙解惑一下,小弟感激不尽啊......
-
引用 23 楼 seemknow 的回复:
mark
我是从网上找的DM9000的源码直接用,没细看,也没搞清内存模式和I/O模式的概念。
之前我也是拿来直接用的,但是后来发现网卡驱动太重要了,几乎哪里都用的上!EBOOT的烧写,KITL的调试,数据包的收发,还可以进行视频流的传送等等!至于上网那些就更不用说了撒,所以搞清楚这一块我认为很有必要!而且现在这一块的资料不多,大多都是WIN2000下的网卡驱动开发,而且需要参考DDK,一堆E文,能把我压死,呵呵,小弟不才,希望和你们共同探讨!
-
相应库没添加完全
-
引用 1 楼 unsway123 的回复:
函数的执行只要是不是大型的copy,或者等待都是纳秒级别的。。。用这个函数估计不行吧。。这个函数最小是1微秒
那就没有办法测试了吗??
-
引用 1 楼 veabol 的回复:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts]
? ? "ACUserIdle"=dword:0 ; in seconds
? ? "ACSystemIdle"=dword:0 ; in seconds
? ? "ACSuspend"=dword:0 ; in seconds
? ? "BattUserIdle"=dword:0 ; in seconds
? ? "BattSystemIdle"=dword:0 ; in seconds
? ? "BattSuspend"=dword:0 ; in seconds
试试
就是这样,记得之前有一个人试过
另外,再加上没有ap显式的调用进入sleep的api
-
为什么要先格式化一遍?写的时候不就是每块先擦再写吗?
做好一个和你的NK分区一样大的文件,然后从头写到尾不就行了?
-
gwes.exe调用ddi.dll,在ddi.dll里出了问题,你把ddi.map文件拿出来查是哪个函数出问题了,或者用kitl调试一下
-
虽然偶还米碰到过,但是见过有人烧挂STM32的
-
引用 9 楼 smallbasket 的回复:
6410头文件没有定义S3C6410_IOPORT_REG这个结构体吧,应该是S3C6410_GPIO_REG,楼主看看是不是
非常感谢各位,已经找出来了,也谢谢8L和9L的朋友!
-
感觉下载新程序时把旧程序上传上去,并且记下更新到哪了,万一中断操作可以再从上面把程序下下来还原,这样能减少不少ROM
但是如果停电了,在来电前系统算是隔屁了
也只是想法还没实践
-
在PC机里CPU是什么类型BIOS肯定是知道的, 我估计OS安装软件是去读BIOS然后解压对应CPU体系的安装包, 跟kernel应该没
有关系.
-
对,是清零啊。
引用 3 楼 nick_TS16949 的回复:
memset(bBufIn, 0, 6); //清零??
//下面再用
TimestoBCD(st, bBufIn);
Write_SD2068(hI2C, RTC_I2C_ADDRESS, bBufIn);