随笔分类 -  Linux_kernel函数接口

摘要:if(mii->val_out& 0x0004){ printf("linkup\n"); }else{ printf("linkdown\n"); } 其实这个做法是比较通用可行的。 解释一下,关于 mii->val_out& 0x0004 阅读全文
posted @ 2016-09-26 14:32 OracleLoyal 阅读(1030) 评论(0) 推荐(0)
摘要:在两种情况下设备与驱动会发生匹配:(基于linux内核3.0) 当设备插入系统时,设备挂接到总线上,与总线上的所有驱动进行匹配(bus_type.match进行匹配), 如果匹配成功,则调用bus_type.probe或者driver.probe初始化该设备,挂接到总线上,如果匹配失败,则只是将该设 阅读全文
posted @ 2016-06-29 11:04 OracleLoyal 阅读(303) 评论(0) 推荐(0)
摘要:(1)通过adb命令行,可以直接打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver。进一步来说,可以用在很多没有键盘输入和LCD输出的安卓终端产品的操作上。 wpa_supplicant包含两个主要的可执行工具:wp 阅读全文
posted @ 2016-06-03 13:26 OracleLoyal 阅读(6538) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-04-29 13:31 OracleLoyal 阅读(3) 评论(0) 推荐(0)
摘要:linux内核中的get_user和put_user 在 内核空间和用户空间交换数据时,get_user和put_user是两个两用的函数。相对于copy_to_user和 copy_from_user(将在另一篇博客中分析),这两个函数主要用于完成一些简单类型变量(char、int、long等)的 阅读全文
posted @ 2016-04-13 11:13 OracleLoyal 阅读(2632) 评论(0) 推荐(0)
摘要:access_ok() 函数是用来代替老版本的 verify_area() 函数的。它的作用也是检查用户空间指针是否可用。 函数原型: access_ok (type, addr, size); 变量说明: type : 访问类型,其值可为 VERIFY_READ 或者 VERIFY_WRITE 。 阅读全文
posted @ 2016-04-13 11:12 OracleLoyal 阅读(1068) 评论(0) 推荐(0)