
驱动小记
FadeFarAway
新的起点-重新开始
展开
-
(一)小记——驱动中使用class_device_create()报错的原因、自动创建设备节点
本文转自http://blog.sina.com.cn/s/blog_69dd1a09010199m1.html 之前写的字符类设备驱动,没有自动创建设备节点,因为只使用了register_chrdev()函数,只是注册了这个设备。然后在系统启动后,就要自己创建设备节点mknod,这样虽然是可行的,但是比较麻烦。于是想在__init函数里面,自动创建设备节点。 经过查阅资料,发现创建设备转载 2017-01-04 14:28:36 · 1663 阅读 · 2 评论 -
(三)小记——libxxx.so: cannot open shared object file: No such file or directory
程序运行时出现libxxx.so.y => not found Linux也为我们提供了一个名为LD_LIBRARY_PATH 的环境变量来解决运行时动态库查找路径的解决方案。 由这个环境变量所指定的路径会被装载器/lib/ld-2.12.so**优先查找**,然后才是动态库库缓存文件/etc/ld.so.cache。 但是千万不要在实际生产上线的运维环境里把“export LD_原创 2017-01-05 20:24:33 · 2071 阅读 · 0 评论 -
(四)小记——Cortex-A8(S5PV210)修改启动参数使其同时支持鼠标和触摸屏(通用)
首先我们要明白一般情况下,内核提供的鼠标和触摸屏的设备文件往往存放在 /dev/input 文件夹中,设备文件名往往是even开头的,鼠标设备也有可能是mouse开头的。 然后我们就可以利用这个特性去搜索启动脚本中是谁配置了他们,如果没有就自己配置吧。 步骤: 1、使用cat命令逐一查看哪个是鼠标和键盘设备:[root@x210ii /dev/input]#lsevent0 ev原创 2017-03-23 00:30:32 · 1429 阅读 · 0 评论 -
(二)小记——linux 查看主次设备号、以及misc_register生成的次设备号
本文转载于:http://blog.youkuaiyun.com/supenman_mwg/article/details/8023861cd /devls -l |grep 设备名 //显示主设备号和次设备号cat /proc/devices //只显示主设备号转载 2017-01-04 14:40:13 · 5091 阅读 · 0 评论