会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
海王
公告
日历
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
···
37
38
39
40
41
42
43
44
45
···
55
下一页
2010年7月9日
linux2.4.18内核定时器的使用
摘要: http://www.52rd.com/Blog/Detail_RD.Blog_cxf17_16855.html Linux2.4下驱动中定时器的应用我的内核是2.4.18的。Linux的内核中定义了一个定时器的结构:#include<linux/timer.h>struct timer_list{ struct list_head list;unsigned long expires...
阅读全文
posted @ 2010-07-09 16:14 海王
阅读(807)
评论(0)
推荐(0)
2010年7月5日
浮点类型强制转换会丢弃小数部分(linux内核中一般不要使用浮点数,解决方法是放大为整数操作)
摘要: #include <stdio.h>#include <stdlib.h> int main(){ int i; float a=0.2; float f=0.49; float b = 0.5; float e = 0.51; float c=0.6; float k=0.99; float g = 1.0; float h = 1.1; printf("0.2 : %d...
阅读全文
posted @ 2010-07-05 17:59 海王
阅读(2434)
评论(0)
推荐(0)
关于短延迟 sleep usleep nanosleep select
摘要: http://www.cppblog.com/prayer/archive/2008/08/21/59572.html udelay(unsigned long usecs);mdelay(unsigned long msecs);前者用软件循环指定的微妙数,后者调用前者达到延迟毫秒级。udelay 函数只能用于获取较短的时间延迟,因为loops_per_second值的精度只有8位,所以,当计算...
阅读全文
posted @ 2010-07-05 15:25 海王
阅读(3617)
评论(0)
推荐(0)
2010年6月30日
一位软件工程师的7年总结:借此导航自己人生
摘要: http://forum.eet-cn.com/FORUM_POST_10008_1200180495_0.HTM?click_from=8800053081,9890362731,2010-06-30,EECOL,FORUM_ALERT&click_from==etsd 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工...
阅读全文
posted @ 2010-06-30 13:26 海王
阅读(351)
评论(0)
推荐(0)
2010年6月29日
程序崩溃系统重启问题之 received SIGTERM
摘要: 问题的根源是数组越界。越界一个单位,单位为int。系统刚开机内存此时充足。 表现1:若用控制台启动则其能正常运行 表现2:若由系统自行启动应用程序,则程序崩溃系统重启,应用程序收到终止进程信号。 分析:系统监测到操作数组越界后便发出终止进程信号,而控制台启动时信号被控制台接收到,也许其将之忽略,从而表现正常。而系统自行启动时候,接收者为应用程序,自然就”崩溃”了,其实是...
阅读全文
posted @ 2010-06-29 15:43 海王
阅读(3058)
评论(0)
推荐(0)
fprintf 的封装(vsprintf,va_start(), va_arg(), va_end()可变参数列表)
摘要: 首先我们来看一个封装的实例:[代码]1.fprintf()原形:#include <stdio.h> int fprintf( FILE *stream, const char *format, ... );2.vsprintf(), vnsprintf()的原形及使用:[代码]说明:vsprintf() 和 vsnprintf() 基本一样,但后者比前者多了一个字节数的限定。vspr...
阅读全文
posted @ 2010-06-29 11:14 海王
阅读(6256)
评论(0)
推荐(0)
内存出错有时候是free后没有给指针赋NULL
摘要: 表面上看没有任何作用,其实这是一种冗余手段。如果不小心后面代码逻辑有问题再次free这个指针则有可能会发生内存段错误。 若赋值为NULL最多也就是free失败,大大增强了代码的健壮性!
阅读全文
posted @ 2010-06-29 10:21 海王
阅读(660)
评论(0)
推荐(0)
2010年6月28日
将打印定位到输出文件(串口中端)printf、sprintf与fprintf 的用法区分
摘要: /dev/console 对应启动命令的最后console赋值 /dev/tty 当前控制台 /dev/tty0 LCD控制台 命令tty 查看当前终端对应的设备ps -ax 查看进程对应的控制台////========================= #include <stdio.h>#include <stdlib.h>//#include <sys/type...
阅读全文
posted @ 2010-06-28 18:02 海王
阅读(7385)
评论(0)
推荐(1)
2010年6月25日
linux 打印机支持工作组
摘要: http://www.linuxfoundation.org/collaborate/workgroups/openprinting
阅读全文
posted @ 2010-06-25 09:35 海王
阅读(285)
评论(0)
推荐(0)
linux 无线工具 用于配置linux下的无线网络(如wifi)
摘要: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
阅读全文
posted @ 2010-06-25 09:34 海王
阅读(751)
评论(0)
推荐(0)
上一页
1
···
37
38
39
40
41
42
43
44
45
···
55
下一页
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3