RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
8/1~~8/19
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 11:01
  • 来源:未知

解决用户函数不能打开驱动程序所对应的设备文件的问题:      问题:用户程序b的open("/dev/MyDev",O_RDWR)函数总是失败,返回-1值.      具体更改动作:1.增加头文件(?) 2.更改设备文件路径 "MyDev" -> "/dev/MyDev" 3.打开模式:      "读写":O_RDWR;"只读":O_RDONLY

linux中文输入法有时不能成功调出的临时解决方法:      问题:打开输入法后仍为英文输入      方法:先关闭输入法,然后在其他程序的文本框内打开输入法,最后回到原程序,输入法即可正常使用.

系统手工优化(开机速度):1.指定IP 2.诺顿防火墙 3.关闭www服务器

C语言函数指针使用示例: #include<stdio.h> void func1() {         printf("hello!/n"); } struct str {         void (*pfunc)(); }; int main() {         struct str s;         s.pfunc = func1;         s.pfunc();         return 1; }解决驱动模块使用计数不能归0的问题(调试阶段):         重定义MOD_INC_USE_COUNT和MOD_DEC_USE_COUNT为空.设置打印消息等级似乎只在内核态(挂载的模块程序)里需要,用户程序虚拟端无等级消息亦能打印.

C语言清空键盘缓冲区:  fflush(stdin);

读写串口程序(附旁)的更改重点:  line 58: 'i'与'l'之分  ttyS0 对应 COM1  ttyS1 对应 COM2  串口读卡器分析:通电状态只可设一次设备标识号,更改设备号后应将读卡器断电重连(估计设备号存在类RAM中)???  为延迟时间定义一个宏,  为指令嵌入ID后应该重新计算校验字,  一些指令中在ID之前的model子段含义未明,  关闭天线后需要延迟10ms才能重新开启,  测试1000ms是否等于1s,---------------------------------------------是  寻卡程序寻找 I 遍,直到成功,需要仅打印成功那次的返回信息.  测试十进制数可否赋给命令(自动转换成十六进制),---------------------可行

读写串口丢失字节问题:  提高延迟时间,硬件响应慢

sitsang板子不能成功启动linux问题:  问题描述:总是在linux启动的过程中黑屏->死机,开机过程中没有固定的死机地方,且随着重开次数增加,死机时刻  也不断提前.  原因: 板子缺电(即使带着电源线也会把电用到不能启动,可见其之耗电)  办法: 充电一段时间后再开机.

C语言编程:  问题:要在不同平台上都实现相同的延迟时间.  办法:使用clock()函数(include <time.h>),返回程序执行至此时的总执行时间,单位:毫秒板子上调试:  1.确定读卡器所接的板子串口在板上linux系统中的设备标识为ttyS1,

 

读卡器无限阻塞:  1.软件问题     options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);     options.c_oflag &= ~OPOST;     被注释(且c_lflag被改为c_iflag)导致.  2.硬件问题     将读卡器从板子串口上卸下导致.