- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 取悦自己,别无他求
或许过去的这十几年,一直都在为取悦别人而活着,我努力地去让所有人满意,可是终了确实是事与愿违。也或许,也是到该考虑如何取悦自己的时候了,人生短短几十年,莫要亏欠了自己。人生需要豁达,少一些与他人的情感羁绊,少一点存在于他人身上的精神寄托,多些专注自己的事业。从今以后,专心取悦自己,做自己喜欢做的事,别无他求。常常拷问自己,独立否?
2023-05-18 23:14:14
158
原创 关于input
keybit[]:表示同一类型时间下的不同事件,以事件码进行区分,设置方法为:set_bit(按键值(kernel/include/uapi/linux/input.h中定义),自己的input_dev->keybit)1、事件处理层:接受input核心层上报的事件,并选择对应的handler(事件处理器struct input _handler)去处理。evbit[]数组表示本设备能够产生的事件类型有哪些,set_bit(事件类型码,自己的input_dev->evbit)_u16 type;
2023-05-07 16:39:52
118
原创 insmod:nknown symbol led_classdev_unregister (err 0)
我这里的情况是,运行的内核与修改的内核不一致,导致在修改的内核中已经添加了LED子系统驱动框架,运行的内核中却没有。一般来说,驱动开发者需要时刻注意,自己对内核的修改是否在板子上生效。只要配置了对应的子系统,一般不会出现在插入驱动模块时提示驱动框架相关的函数报错。这情况是在使用insmod命令往内核插入驱动模块时,因为运行在板子上的内核中没有对应的符号导致的报错。检查在报错的函数名是否被导入到内核中,若没有,则应该去检查函数所在的文件有没有被编译进内核或者说以.ko的形式插入内核。
2023-05-06 17:33:38
166
原创 如何修改全志平台的private分区的权限
这样,通过就能重新挂载该文件系统,并且修改其操作权限为可读写,这样我们就能在全志的private下读写东西,但是需要注意的时,关机重启后,private文件夹会重新恢复成只读文件夹。但是之前在该目录下增加的东西依然存在。经过查阅资料,发现这个文件夹是一种特殊的文件系统的挂载点。
2023-05-05 21:36:46
372
原创 c语言中调用echo传递字符串的使用例子
首先定义一个缓冲区buf,大小自己定。然后使用sprintf将需要传递的字符串和echo命令拼接放进buf中,最后将buf传递给system,由其将buf中的命令取出执行。今天搬砖时,偶然间需要在C语言中调用shell命令将字符串写入某个文件中。两者的区别就在于前者会造成阻塞,而后者不会。简单来说前者是同步的,命令执行完毕才返回,而后者是异步的,不需要等待命令完成。但是写着写着突然发现,上面的两种方法只能执行拥有固定参数的echo,倘若其要传递的参数是临时获取到,那怎么办呢?这样就完美解决了这个问题。
2023-05-05 21:25:25
772
原创 关于s5pv210移植2013.10版本uboot时的,使用USB烧录的方式不能成功的一个坑
2013.10版本的uboot移植时尽量避免使用usb下载
2022-09-28 23:25:58
238
原创 linux文件系统proc文件夹下makefile的学习
linux文件系统proc文件夹下makefile的学习工作所需,学习下如何看makefile。对应的makefile内容如下:## Makefile for the Linux proc filesystem routines.#obj-y += proc.oproc-y := nommu.o task_nommu.oproc-$(CONFIG_MMU) := task_mmu.oproc-y += inode.o root.o base.o generic.o
2020-11-26 17:56:15
581
原创 出现:error: expected declaration specifiers or ‘...‘ before ‘,‘ token的原因
在使用gcc编译代码时,可能会出现XXX.c:56:54:error: expected declaration specifiers or '...' before ',' token,导致该错误的原因可能报错行的函数中多了一些不该出现的标点符号,而不是因为头文件的交叉引用导致的。...
2020-08-10 17:28:43
33505
原创 gcc编译错误解决办法
若遇到gcc编译报错:"缺乏规则制作xxxx.o文件",可以尝试去检查makefile文件中的.o文件是否有对应的.c文件
2020-05-30 17:15:06
1160
原创 运放电路的分析方法
可将电路先按照直流通路和交流通路的方法进行等效,然后进行推导。推导结束后再在输入端加上直流电压。交流通路时,可将直流电源直接接地。单电源运放只能放大对为正(同相输入)或对地为负(反相输入)的直流电压,若输入是对地的交流信号时,则只能放大正半周或者负半周信号,另一半会因为截止而产生严重失真。为了不得到失真信号,一般会在输入端叠加一个偏置电压,一般为运放供电电压的一半。直流偏置会将交流信号的基...
2019-11-13 14:46:59
1003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人