上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 70 下一页

2018年11月11日

Linux的系统suspend和resume

摘要: 参考: www.wowotech.net/linux_kenrel/suspend_and_resume.htmlwww.wowotech.net/linux_kenrel/pm_interface.html 一、基本介绍 1.Window下的睡眠就是Suspend to RAM, 休眠就是Susp 阅读全文

posted @ 2018-11-11 14:24 Hello-World3 阅读(13064) 评论(1) 推荐(1)

2018年10月30日

Linux内核配置---menuconfig

摘要: 1. 示例 2. 关键字解释 Kconfig按照一定的格式来书写,menuconfig程序可以识别这种格式,然后从中提取出有效信息组成menuconfig中的菜单项。将来在做驱动移植等工作时,有时需要自己添加Kconfig中的一个配置项来将某个设备驱动添加到内核的配置项目中,这时候就需要对Kconf 阅读全文

posted @ 2018-10-30 20:16 Hello-World3 阅读(4987) 评论(0) 推荐(0)

2018年10月25日

驱动调试笔记

摘要: #include <linux/module.h> #include <linux/init.h> #include <linux/slab.h> #include <linux/miscdevice.h> #include <linux/gpio/consumer.h> #include <asm 阅读全文

posted @ 2018-10-25 16:29 Hello-World3 阅读(164) 评论(0) 推荐(0)

2018年10月24日

i2c接口笔记

摘要: 一. i2c基础知识 1. NACK信号:当在第9个时钟脉冲的时候SDA线保持高电平,就被定义为NACK信号。Master要么产生STOP条件来放弃这次传输,或者重复START条件来发起一个新的开始。 2. i2c write的时候,master在写完最后一个字节之后Slave会回ACK,然后mas 阅读全文

posted @ 2018-10-24 19:51 Hello-World3 阅读(979) 评论(0) 推荐(0)

2018年10月23日

无线路由器的加密模式WEP,WPA-PSK(TKIP),WPA2-PSK(AES) WPA-PSK(TKIP)+WPA2-PSK(AES)。

摘要: 目前无线路由器里带有的加密模式主要有:WEP,WPA-PSK(TKIP),WPA2-PSK(AES)和WPA-PSK(TKIP)+WPA2-PSK(AES)。 WEP(有线等效加密)WEP是WiredEquivalentPrivacy的简称,802.11b标准里定义的一个用于无线局域网(WLAN)的 阅读全文

posted @ 2018-10-23 16:32 Hello-World3 阅读(8343) 评论(0) 推荐(0)

2018年10月21日

Linux下sniffer实现(转)

摘要: 转发网址:https://blog.csdn.net/eqiang8271/article/details/8489769 使用BPF的这个可能有问题: 阅读全文

posted @ 2018-10-21 11:50 Hello-World3 阅读(521) 评论(0) 推荐(0)

2018年10月5日

驱动模块(3)——Linux交叉编译工具链

摘要: 一、工具链介绍 1. GNU Binutils是GNU的二进制工具集,包括: (1) ld:GNU链接器,将目标文件链接成可执行文件。(2) as:GNU汇编器,将汇编代码编译成目标文件。(3) gold:一种新的、更快的ELF链接器。(4) addr2line:把程序地址转换为文件名和行号。(5) 阅读全文

posted @ 2018-10-05 21:30 Hello-World3 阅读(1533) 评论(0) 推荐(0)

ehci ohci 驱动逻辑

摘要: 1. EHCI 2. OHCI 参考:https://blog.csdn.net/chenliang0224/article/details/79692374 阅读全文

posted @ 2018-10-05 15:48 Hello-World3 阅读(1278) 评论(0) 推荐(0)

2018年10月4日

USB相关的sysfs文件

摘要: 主要来自driver/usb/core/sysfs.c: 1.bConfigurationValue RW,W时调用了usb_set_configuration()实时设置配置。根据USB规范(例如第9.1.1.5节),configuration values必须是非零值,值为零表示设备处于未配置状 阅读全文

posted @ 2018-10-04 21:37 Hello-World3 阅读(710) 评论(0) 推荐(0)

2018年10月3日

驱动模块(1)——杂项汇总

摘要: 一、之前原文 kconfig kbuild makefile 模块,头文件导出请见 Documentation/kbuild/ 1.modutils中提供了相关的insmod,rmmod,modinfo工具2.modprobe在识别出目标模块所依赖模块后也是调用insmod.3.从外部看模块只是普通 阅读全文

posted @ 2018-10-03 00:57 Hello-World3 阅读(1413) 评论(1) 推荐(1)

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 70 下一页

导航