lm sensors——Linux下SMBus(I2C)通信利器
来源:互联网 发布:java iassert 编辑:程序博客网 时间:2024/05/17 06:59
项目需要在linux下(FC11)连接外部SMBus总线,进行功率控制,读取温度等。
下载lm_sensors-2.10.8.tar,参考README
make user
make user_install
过程:
make user编译不过,以为是缺少内核文件,于是安装了kernel-devel, kernel-headers(使用yum安装),结果还是编译不过。
(PS:事实证明,在我的开发环境里,不需要安装kernel-devel, kernel-headers等)
Google了半天找不到答案,最后上官网仔细一看,原来还要安装libsysfs-devel。参考http://www.lm-sensors.org/wiki/iwizard/ManualInstall
继续编译,按照错误提示接着安装了bison, flex(使用yum安装),make user编译通过。
make user_install后就可以使用i2cdetect, i2cdump, i2cset, i2cget等工具。使用方法参考http://www.lm-sensors.org/wiki/i2cToolsDocumentation
注:SMBus兼容了I2C的规范,关于他们的区别,有空再作说明。
- lm sensors——Linux下SMBus(I2C)通信利器
- linux下的cpu温度监控软件 lm-sensors
- 树莓派学习笔记——I2C使用 PCF8574 Python SMBUS
- PCA9306—I2C总线和SMBus双向电平转换器
- PCA9512—I2C中继器和SMBus缓冲器
- PCA9306—I2C总线和SMBus双向电平转换器
- SMBus & I2C
- SMBus i2c
- I2C与SMBUS区别
- I2C与SMBUS区别,及smbus实例
- 嵌入式Linux裸机开发(十三)——I2C通信
- Linux下的利器——supervise
- Linux下的利器——supervise
- is—lm
- I2C与SMBUS区别 (抄)
- SMBus与I2C的区别
- SMBus与I2C的区别
- SMBus与I2C的区别
- gcc 4.5.1交叉编译器构建过程
- MTK 给工程配置分布式(IncrediBuild)编译
- poppen.de网站技术架构分享
- 最新历史版本 :浅析Android线程模型
- 中文程序移植到win2003 64位英文
- lm sensors——Linux下SMBus(I2C)通信利器
- 【ERROR_6】php发送邮件中多出乱码字符的问题
- java Socket的怪异之处
- 2011-1-5
- 运算符和类型强制转换
- MD5加密在Win7环境下居然算错了(vb6)
- 内联函数并不总是内联
- 第一个见过的NB 算法 必须写出来,激动了。
- 50个Demo展示HTML5无穷的魅力