发布时间:2015-11-12 10:37:40
在GNU/Linux环境下,当程序出现“疑难杂症”的时候,如何快速定位问题呢?本文介绍strace/ltrace的一些使用方法,内容主要来自个人的读书笔记(可见参考文献)。strace/ltrace 是一类不错的工具,在工作中经常会用到,其主要可以用于:(1) 了解一个程序的工作原理(可以了解Linux下很多常用的命令实现的原理);(.........【阅读全文】
发布时间:2015-08-08 08:41:08
本文作为i2c驱动分析的第一部分,主要讲述:
1、I2C总线原理。
2、I2C架构概述。
3、I2C代码在内核中的结构。
4、Algorithm中的传输函数master_xfer。
5、总线驱动注册和探测函数。......【阅读全文】