- 博客(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 570
原创 chmod 修改目录下所有同类文件的权限
上传代码时,有时需要修改某一个目录下的.h .py 或者 .mk文件的权限。如果工程比较大,一个一个修改浪费时间。一条命令搞定find ./ -name "*.h" | xargs chomd -R 644...
2019-05-25 14:07:21 2295
原创 linux 驱动中定时器timer学习
linux中定时器,比较简单。struct timer_list{ struct list_head list; //linux中对所有定时器实行链表管理,此为链表头结点 unsigned long expires; //定时器到期时间 unsigned long data; //此参数最后传入定时处理函数,类似于线程...
2019-05-19 12:10:04 408
原创 c语言学习——在一个字符串中查找另个字符串字符
c和指针的一个6.1习题:在字符串str中字符,查找在字符串source中位置并打印出来。#include <stdio.h>#include <stdlib.h>#ifndef NULL#define NULL 0#endifchar *find_char ( char const *source, char const *chare){ c...
2018-12-16 23:50:16 2556
原创 指纹调试与getevent、sendevent
getevent工具可以查看输入设备的一些参数和获得实时的输入事件码。 调试导航:1、输入getevent,滑动指纹,发现getevent上报数值一直是72,而这个72是对应于音量的下事件。使用getevent -p 查看输入设备的参数,发现有这个72扫描码在。需要修改输入设备的参数。2、input keyevent 是向上层发送事件码的工具,找到对应的keycode.h发...
2018-12-15 10:13:49 276
转载 转: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 1218
原创 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 632
原创 linux学习——简单记录1(diff和patch的学习)
1、diff命令是比较两个文件,然后给出如何修改源文件成为目标文件1.1 命令是:diff [-options] 源文件 目标文件 > 比较结果举例说明:创建文本:a.txt文本内容:aabbcc创建文本:b.txt文本内容:aa11bbcc进行比较:diff -Naru a.txt b.txt > test.patch #...
2018-10-31 01:11:58 208
原创 最近学了heighchart和chart画图,学习知识记录一下
heighchart动态设置图像,使得x轴为自己想要的时间间隔,每个一秒,增加一个数据下面是实例中的代码,使用的是heighchar.js,这个x的时间需要格式化来定义:1、利用的div容器,可以随意改变其大小2、数据点可以显示3、当添加的数据多时,x轴自动缩小了,标识也变了<!DOCTYPE html><html lang="en"><head> ...
2018-05-22 20:57:49 516
原创 vscode中bootstrap插件的使用
vscode中bootstrap插件的使用0、前言 小白刚开始学习前端东西,对于编辑器的选择,可能很有影响,毕竟用惯了一个编辑器,以后可能一直要用。在比较了hbuilder、webstrom、sublime和eclipse等编辑器后,发现了微软的vscode 不论是在内存占用和插件支持上,都非常方便,尤其是git功能。但是小白刚学习前端的bootstrap,对于很多类不熟悉。于是百度vsco...
2018-05-07 20:58:12 38001 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人