- 博客(5)
- 资源 (44)
- 收藏
- 关注
原创 gcc
gcc生成静态链接库gcc -c file1.c gcc -c file2.c ar crv my_library.a file1.o file2.o 注意,用gcc链接静态库的时候,-l要放在xxx.c后面 -I -l -L 系统头文件路径是:/usr/include,如果引用的头文件不在系统路径下,那么需要用-Ipath来指明头文件的目录。 静态链接库的系统路径是:/lib, ...
2016-01-04 20:59:44 937
原创 内核发送uevent的API,用户空间解析uevent
内核发送uevent的API内核发送uevent的API由lib/kobject_event.c文件实现,include/linux/kobject.h是头文件。enum kobject_action { KOBJ_ADD, KOBJ_REMOVE, KOBJ_CHANGE, KOBJ_MOVE, KOBJ_ONLINE
2016-01-16 20:24:58 11505
原创 Asoc dapm(一) - kcontrol
Asoc dapm(一) - kcontrolAsoc dapm(二) - kcontrol注册与使用Asoc dapm(三) - dapm widgets & dapm kcontrol & dapm routeAsoc dapm(四) - dapm widgets & dapm route注册Asoc dapm(五) - dapm widget链表更新struct snd_kcontr
2016-01-13 18:03:20 6827
原创 GPIO子系统
GPIO相应的API使用GPIO步骤include header #include <linux/gpio.h>check valid (optional) 每一个chip上的gpio数量是有限制的(而且gpio号码一定>=0),为了防止指定的gpio号码是错的,可以先使用gpio_is_valid来检查。 int gpio_is_valid(int number);//return t
2016-01-05 14:07:46 2998
原创 input子系统event数据解析
最近在做耳机插入检测并通知用户空间的程序,里面涉及到了input子系统中的event了,正好趁机学习一下子。在asoc的machine driver中实现了注册input_dev,并且将事件报告给上层,上层通过cat /dev/input/event2 | hexdump来查看内核发出来的信息 乍一看,每行的开头4个字节是hexdump打印的长度信息,后面跟着的是16字节的数据,这16字节数据
2016-01-04 20:10:28 4592
嵌入式系统开发之道笔记
2015-05-17
alsa-utils-1.0.25_alsa-lib-1.0.25
2015-05-11
pthread API的一些用法
2015-02-15
MJPEG压缩与解压缩
2013-12-13
MassStorageClass协议文档
2013-09-28
QT连续显示多幅图片看起来像动画
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人