随笔分类 - 07.linux_drivers
摘要:设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法: 设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法: in
阅读全文
摘要:1.2.2 使用register_chrdev注册字符设备 注册字符设备可以使用register_chrdev函数。 register_chrdev函数的major参数如果等于0,则表示采用系统动态分配的主设备号。 注销字符设备可以使用unregister_chrdev函数。 例1.3 regist
阅读全文
摘要:实现如下的功能:--字符设备驱动程序的结构及驱动程序需要实现的系统调用--可以使用cat命令或者自编的readtest命令读出"设备"里的内容--以8139网卡为例,演示了I/O端口和I/O内存的使用本文中的大部分内容在Linux Device Driver这本书中都可以找到,这本书是Linux驱动
阅读全文
摘要:01> 文件拷贝脚本: MT6580_M/external$ vi sepolicy/cpgf3208.sh 将对应属性添加到: 生效的文件: 删掉不用的功能,保留只用的,再将删掉功能中添加的其他属性放到该文件下; Android 5.0下,因为采取了SEAndroid/SElinux的安全机制,即
阅读全文
摘要:01> thermal温度检测处理函数:kernel-3.18/drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_bcct.c 在 thermal.conf表中打开过温检测后,该程序10s扫描2次,周一5秒; 在: 02>line_cha
阅读全文
摘要:mmm -j8 vendor/mediatek/proprietary/hardware/mtkcam/v1/common/paramsmgr/ 2>&1 | tee ft.lib.log && \ mmm -j8 vendor/mediatek/proprietary/platform/mt659
阅读全文
摘要:以下实例的环境是amd64 + ubuntu10.10 + g++ 4.4.5测试成功,在其他配置的机器上可能有一点区别。 动态库的使用方式中有两种,第一种是类似于静态库的使用,另一种我称之为真正的动态加载动态库,主要是因为这种方式在程序运行的过程中加载链接库,使用之后在卸载链接库。 先介绍第一种。
阅读全文
摘要:Linux内核中提供的一些字符串转换函数: lib/vsprintf.c [html] view plain copy print? 1. unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int bas
阅读全文
摘要:01:include/linux/fs.h fs/char_dev.c 02:fs/char_dev.c 使用
阅读全文
摘要:路径: vendor/mediatek/proproetary/custom/mt6735/hal/D1/imgsensor/对应的SENSOR目录 .../D1/flashlight/flash_tuning_custom_cct.cpp .../D1/lens/src/lens_para_Sen
阅读全文
摘要:一 工厂模式 二 老化模式 ①充电相关 ②modem功率相关
阅读全文
摘要:http://blog.csdn.net/u011003120/article/details/51324567
阅读全文
摘要:http://www.tuicool.com/articles/J32i2m
阅读全文
浙公网安备 33010602011771号