Android嵌入式
文章平均质量分 84
RuifDu
这个作者很懒,什么都没留下…
展开
-
在Android下加载驱动并进行调用
Android下加载驱动和Linux下类似,不过需要使用JNI技术来调用c语言中的open、close、read和write等函数。这个实验中做了一个取数传数的驱动作为练习。把中间遇到的问题说明一下,为以后做一个备忘:1、编译Linux头文件 使用arm-linux-gcc交叉编译工具,对Linux源文件进行编译,如果不编译Linux源文件,在编译自己的模块的时候会产生头文件不存原创 2013-07-19 21:49:44 · 2776 阅读 · 1 评论 -
Linux中编写自己的I2C总线模块
虽然Linux中有了自己的I2C模块,但是对于一些外设需要通过I2C来设置寄存器,Linux中的I2C模块就不那么灵活了,这里主要说明了如何利用已有的总线驱动自己编写设备驱动来实现I2C的通信。I2C通信的主要手段是使用i2c_client这个结构体,只要获得了与i2c控制器对应的i2c_client结构体指针,就能够操纵I2C总线。获得这个结构体的方法是使用两个函数:i2c_ge原创 2013-08-03 21:59:09 · 1345 阅读 · 0 评论