- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 jni导入
是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤:Project Properties -> C/C++ General -> Path and Symbols选择include标签,Add -> $Android_NDK_HOME/platforms/android-14/arch-arm/usr/include且选中All languages.
2015-07-29 21:59:34 551
原创 amlogic M8操作gpio bank
参照规格书:r代表:读a代表GPIOAO bank0x28代表read bitecho r a 0x28 > /sys/class/amlogic/debug操作GPIO口读取w代表:写0x24代表write bitecho w value a 0x24 > /sys/class/amlogic/debugz代表其他 bank
2015-07-17 19:49:38 2252
转载 java程序执行外部命令
java程序执行外部命令先来看一下java中运行外部命令(比如windows下的dos命令、linux下的shell命令)的方法:Process proc = Runtime.getRuntime().exec(cmdstring);其中cmdstring就是需要运行的外部命令。注意:运行windows下的dos命令,不能直接exec(cmd),可以这样来调用:
2015-07-14 19:03:37 2022
转载 Android应用层操作GPIO
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Drivers —> GPIO Support —>
2015-07-14 18:50:42 17513 2
转载 androidgpio操作
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Drivers —> GPIO Support —>
2015-07-10 09:51:25 4179
转载 /sys/class/gpio 操作方法
/sys/class/gpio 操作方法 在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。下面以友坚4412开发板上调试为例子说明流程:首先,看看系统中有没有“/sy
2015-07-10 09:28:32 4719
转载 编译时出现set but not used [-Werror=unused-but-set-variable]问题的解决办法
编译时出现 set but not used [-Werror=unused-but-set-variable] 问题的解决办法: 找到对应目录中的Makefile文件,找到 -Werror 字段,去掉-Werror,重新编译,则问题解决!
2015-07-06 16:26:58 35426 3
转载 LED电路板驱动程序
为了学习parport提供的服务,让我们编写一个简单的驱动程序。考虑一个有8个发光二极管(LED),提供和标准25针并行端口接口的电路板。因为PC上的8位并行端口数据寄存器直接映射到并行端口的2~9针,所以这些针脚和电路板上的LED连通。向并行端口数据寄存器写数据可以控制这些针脚的电平,进而控制LED的开关。如下代码为一个字符设备驱动程序,它通过系统并行端口和此电路板通信。代码内的注释解释了其中所
2015-07-06 16:24:59 1631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人