- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 Linux的异步通知字符设备驱动
Fasync字符驱动: 1、在我们用户程序下所做的工作: ⑴ 注册信号处理函数。 通过signal 或sigaction()实现。 ⑵ 使进程成为该文件的的属主进程。 通过fcntl 的F_SETOWN命令来实现。如fcntl(fd, F_SETOWN, getpid()); ⑶ 启用异步通知功能。 通过fcntl 的F_SETFL命令设置FASYNC标记。 2、驱动程序所做的工
2017-01-10 18:32:28 378
IPINFO.tgz
这是一份关于如何获取系统本地IP地址和IP地址列表的方法,有多种方法可以获取到IP地址及其MAC地址等信息。利用了ioctl/getifaddrs/arp接口多种方式去获取系统的本地IP/子网掩码/网关/MAC等信息。
2020-06-10
Simple-Cgi.zip
最简HTTP-CGI服务器,C语言实现的简单http服务器,主要用于学习http协议和C语言的编程,对于http字段的解析和方法实现,并且该服务器同时支持cgi模拟程序。
2020-03-23
多进程交互
这是一个有关于共享内存得多进程交互得小项目,它涉及到进程锁和单一文件夹的简易Makefile得编写,其中这只是一个框架,将多进程如何利用共享内存得方式进行数据得交互。其中是在共享内存得方式,需要进行加锁操作防止被占用错乱。
2018-02-27
USB0.1.12版本例子
可以到libusb官网下载libusb0.1.12的.gz文件在ubuntu14.04解压配置环境./configure ->make->makeinstall.调试我的小程序gcc编译的时候注意下:gcc usb_test.c -o usb_test -I /usr/local/include/ -L /usr/local/lib/ -lusb
亲测在我的公司的USB设备上实现连接收发传输数据成功。
2018-01-25
Sqlite3对于2进制数据的操作。
里面对于Sqlite3数据库2进制数据进行了详细的解析和对于大部分常用Sqlite3的接口函数做了一定的总结。对于2进制数据eg图片的操作有实例源代码提供。
2017-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人