- 博客(4)
- 收藏
- 关注
转载 ioctl函数
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用
2015-11-18 19:02:34 370
转载 回调函数
这两天在工作的时候碰到了回调函数,就特别好奇回调函数到底是个什么玩意,以前也没有怎么接触过,然后今天就到处查资料,网上的基本上都是比较雷同的,我也就摘了一些比较容易懂的,让以后也能够温故而知新。为了弄明白这种函数的奥妙,首先提出三个问题:1. 回调函数是什么东西?2. 回调函数怎么开发,怎么使用?3. 回调函数的作用,应该在什么情况下使用?
2015-11-17 20:57:54 330
原创 c语言中的各种printf
在看程序的同时,发现了一些有趣的函数,就是最平常的printf和scanf都有很多的衍生。下面就来总结一下,首先是最常规的:1.标准输入输出函数printf:extern void printf(const char *format,…);格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数
2015-11-09 21:02:17 491
转载 linux中的文件锁flock
Linux文件锁flock在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。flock,建议性锁,不具备强制性。一个进程使用flock将文件锁住,另一个进程可以直接操作正在被锁的文件,修改文件中的数据,原因在于flock只是用于检测文件是否被加锁,针对文件已经被加锁,另一个进程写入数
2015-11-03 16:05:27 435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人