linux 学习之路(学linux必看)

转载自:http://www.oschina.net/question/587367_156024很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。下来我将会...

2018-05-23 21:41:36

阅读数:315

评论数:2

注释多行shell命令

方法一: ' 被注释的多行内容 '方法二:<<eof 被注释的多行内容 eof方法三:<<! 被注释的多行内容 !方法四 if false ; then 被注释的多行内容 fi方法五(&am...

2018-04-16 21:52:26

阅读数:63

评论数:0

linux之configfs简介和编程入门

一、什么是configfs是一种基于ram的文件系统configfs is a ram-based filesystem that provides the converse of sysfs's functionality.  Where sysfs is a filesystem-based ...

2018-04-15 15:18:19

阅读数:340

评论数:0

USB描述符 包括bus hound抓包

USB描述符USB描述符信息存储在USB设备中,在枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述符信息返回给USB主机,USB主机分析返回来的数据,判断出该设备是哪一种USB设备,建立相应的数据链接通道。那么USB描述符信息到底...

2018-03-17 15:11:50

阅读数:78

评论数:0

Linux设备树语法详解

概念Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的变化而没...

2018-03-17 15:11:07

阅读数:38

评论数:0

linux usb枚举过程分析

插入一个 USB设备的处理机制总体计: 1. 中断定时查询:  2. 总体架构设计:  3. 解析各个部分:中断定时查询: Hub层处理 usb枚举 当守护程序第一次运行或usb port上状态发生变化,守护进程被唤醒都会运行hub_events函数,这个函数在usb系统中处理核心位置,usb的枚...

2018-03-10 19:00:14

阅读数:116

评论数:0

kernel log 打印之dynamic_dev_dbg

debugfs 默认路径sys/kernel/debug1.该机制只对 dev_dbg 的dynamic_dev_dbg 定义的debug log输出加以控制2.必须保证CONFIG_DEBUG_FS=y CONFIG_DYNAMIC_DEBUG=y3.adb shell并执行命令echo ...

2018-02-11 20:48:32

阅读数:105

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭