通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能:
在android/external/新建i2c-util目录,上述源代码存入android/external/i2c-util/i2c-util.c,编写对应的Android.mk:
编译Android后,上述工具会位于/system/bin目录。在QT210 LDD上使用它:
QT210 LDD S5PV210平台地址系: http://item.taobao.com/item.htm?id=13261044573
分享到:
相关推荐
由于ldd3 源码是基于linux-2.6.10编写的,最新内核接口以及数据结构都有变化,因此对于新手来说,书中源码无法编译正常通过,给学习增加了不少难度,本源码是结合网上修改以及个人整理的,能够在linux-2.6.32-21,...
Qt 5.9.9 Linux下静态编译的库,支持图形界面,编译出来的图形界面程序通过ldd查看依赖无Qt. 编译环境:Cent 7.6 x64, GCC 4.8.5, lic为2.17 自行编译请参考: ./configure -confirm-license -opensource -debug-...
搜集的网上资料和我自己的总结,我用作自己复习用的,如果你喜欢就拿去~
LDD3配套源码,配合我的百度云分享的虚拟机可以直接编译运行(虚拟机另行在我上传的资源里下载,相关可以参考我的LDD3系列博客)
LDD 示例源码 ldd2-samples-1.0.1.rar
包含linux设备驱动 第三版(ldd3)书中所有源码。
LINUX设备驱动程序源码(LDD源码)
明纬电源LDD-L系列DC-DC恒流降压LED驱动器PDF,
linux device driver\ldd3英文版附源码.rar
明纬电源LDD-H系列DC-DC恒流降压LED驱动器PDF,
ldd3-examples-3.x-master
ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例 ldd3-examples-3.xlinux 3 。x 之后LDD3源代码示例的端口背景LDD3是Linux设备驱动程序,第三版。 这是一本关于如何编写linux设备驱动程序的。 你可以从 ...
LDD3提供的官方源码包含第三章到第六章的内容,这里把源码剥离出来,只包含第三章的源码,并在ubuntu12.04(kernel version 3.2.0-23-generic)操作系统上面编译通过,源码解释,大家具体参考我的博客。
LDD-3(Linux驱动)中文版,绝对好东西
LDD2+LDD3 linux设备驱动
资源来自pypi官网。 资源全名:mingw_ldd-0.2.1.tar.gz
Linux 设备驱动 Edition 3 - LDD3中文版,学习linux必备之书,pdf格式
ldd code ldd3驱动源代码 ldd code ldd3驱动源代码
LDD3rd附源码 Linux设备驱动程序 第三版
包含所有linux设备驱动程序示例代码,适合深入研究源码。