8/1~~8/19
来源:互联网 发布:剑三苍云正太捏脸数据 编辑:程序博客网 时间:2024/05/01 19:38
解决用户函数不能打开驱动程序所对应的设备文件的问题:
问题:用户程序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.硬件问题
将读卡器从板子串口上卸下导致.
- 8/1~~8/19
- 8-19
- 2008-8-19
- 2009-8-19
- 8月19日
- 2010-8-19
- 8-19项目进程。。。。
- 2013/8/19
- 2013-8-19
- Android 实践 8/19
- 2016/8/19
- 日记8/19
- 2017/8/19
- <8/19>集训日记
- 8-19 DAIRY
- 2013/8/19—2013/8/25
- 1-8
- 8--1
- 用正则表达式进行批量查找替换
- 如何检测一个系统中是否有木马程序
- Java: Applet 和应用程序【转载】
- 号外号外!C++阳光幼儿园在招老师!各路高手快来应聘哈!!群号:4943117
- 查找数据表的主键
- 8/1~~8/19
- JAVA内部类
- RSS 2.0 Resolver Class Beta 2
- 急!求救!!!请教关于sql server启动的问题
- 在C++ Builder中使用Delphi附带的Zlib封装类
- .Net编程技巧集锦
- C++: The Most Powerful Language for .NET Framework Programming
- 程序员,你的路好走吗?(二)
- 用Flash结合ASP制作计数器