- 博客(11)
- 收藏
- 关注
原创 kernel ioctl操作
ioctl 有的需要参数,有的不需要参数。 比如: #define INIT_DEV _IO('g', 0) #define RESET_DEV _IOW('g', 1, int) #define READ_DEV _IOR('g', 2, int) int fd = open('/dev/g_dev', O_RDWR); (1) ioctl(fd, INIT_DEV); (2) ...
2019-06-19 11:00:26
634
原创 chmod 修改目录下所有同类文件的权限
上传代码时,有时需要修改某一个目录下的.h .py 或者 .mk文件的权限。如果工程比较大,一个一个修改浪费时间。 一条命令搞定 find ./ -name "*.h" | xargs chomd -R 644 ...
2019-05-25 14:07:21
2372
原创 linux 驱动中定时器timer学习
linux中定时器,比较简单。 struct timer_list { struct list_head list; //linux中对所有定时器实行链表管理,此为链表头结点 unsigned long expires; //定时器到期时间 unsigned long data; //此参数最后传入定时处理函数,类似于线程...
2019-05-19 12:10:04
481
原创 c语言学习——在一个字符串中查找另个字符串字符
c和指针的一个6.1习题:在字符串str中字符,查找在字符串source中位置并打印出来。 #include <stdio.h> #include <stdlib.h> #ifndef NULL #define NULL 0 #endif char *find_char ( char const *source, char const *chare) { c...
2018-12-16 23:50:16
2655
原创 指纹调试与getevent、sendevent
getevent工具可以查看输入设备的一些参数和获得实时的输入事件码。 调试导航: 1、输入getevent,滑动指纹,发现getevent上报数值一直是72,而这个72是对应于音量的下事件。 使用getevent -p 查看输入设备的参数,发现有这个72扫描码在。 需要修改输入设备的参数。 2、input keyevent 是向上层发送事件码的工具,找到对应的keycode.h发...
2018-12-15 10:13:49
349
转载 转:C语言中const char* 和char* const等常量的正确理解
转发地址:C语言中const char* 和char* const等常量的正确理解 不经常使用const的话,看过多少次都会忘记。让人很是郁闷!今天总结一下,找出规律便于以后记忆。 const char *p; //*p是const,p可变:const 后面紧跟的是char,所以*p是一个char字符,不可变 const (char *) p;//p是const,*p可变:const...
2018-11-18 22:49:31
1278
原创 gcc 编译出现: multiple definition of `func_h2'
gcc 编译出现: multiple definition of `func_h2' //home1.c文件 #include <stdio.h> #include "home2.c" int main() { printf("Hello World!\n"); func_h2(); return 0; } home1.c文件。 //home2.c ...
2018-11-18 17:46:49
700
原创 linux学习——简单记录1(diff和patch的学习)
1、diff命令是比较两个文件,然后给出如何修改源文件成为目标文件 1.1 命令是:diff [-options] 源文件 目标文件 > 比较结果 举例说明: 创建文本:a.txt 文本内容: aa bb cc 创建文本:b.txt 文本内容: aa 11 bb cc 进行比较:diff -Naru a.txt b.txt > test.patch #...
2018-10-31 01:11:58
272
原创 最近学了heighchart和chart画图,学习知识记录一下
heighchart动态设置图像,使得x轴为自己想要的时间间隔,每个一秒,增加一个数据下面是实例中的代码,使用的是heighchar.js,这个x的时间需要格式化来定义:1、利用的div容器,可以随意改变其大小2、数据点可以显示3、当添加的数据多时,x轴自动缩小了,标识也变了<!DOCTYPE html> <html lang="en"> <head> ...
2018-05-22 20:57:49
615
原创 vscode中bootstrap插件的使用
vscode中bootstrap插件的使用0、前言 小白刚开始学习前端东西,对于编辑器的选择,可能很有影响,毕竟用惯了一个编辑器,以后可能一直要用。在比较了hbuilder、webstrom、sublime和eclipse等编辑器后,发现了微软的vscode 不论是在内存占用和插件支持上,都非常方便,尤其是git功能。但是小白刚学习前端的bootstrap,对于很多类不熟悉。于是百度vsco...
2018-05-07 20:58:12
38482
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅