摘要:
参考Vibrator来写: 1、.aidl程序 形如: 这是应用程序需要用到的函数,应用程序不需要open 2、将ILedsService.aidl放到/work/android-5.0.2/frameworks/base/core/java/android/os目录下 修改base/Android 阅读全文
摘要:
java为了调用底层驱动函数,需要调用外部的C/C++代码,java提供了JNI接口: 然后将C代码编译成库(windows下 .dll / android环境下 .so) arm-linux-gcc -fPIC -shared hardcontrol.c -o libhardcontrol.so 阅读全文
摘要:
1、解压友善之臂提供的uboot make tiny4412_config make 然后将sd卡插到电脑上,编辑虚拟机,选择对应的usb口(usb3.0兼容),如果没有usb3.0,可能是虚拟机版本太低,更换版本根高度虚拟机,应该就会出现usb3.0, 如果sd卡还是连不上虚拟机,换一个usb口( 阅读全文
摘要:
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 //重载函数 8 int ok(void) 9 { 10 cout = 60) 77 return 1; 78 else 79 return 0; 80... 阅读全文
摘要:
以上是驱动程序,下面是设备树dts文件: 阅读全文
摘要:
对uboot、Linux、rootfs的深刻理解uboot2012改进:学习使用cmd,添加cmd_menu.c了解U_BOOT_CMD的用法: #define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \ U_BOOT_CMD_COMPLETE(nam 阅读全文
摘要:
#include <common.h>#include <config.h>#include <command.h> static char cmd_buf[200];static int quit_flag = 0; char awaitkey(unsigned long delay, int* 阅读全文
摘要:
1、了解uboot: 阅读uboot源码顶层目录下的README.TXT可以提取如下信息: made to support booting of Linux images. //引导内核程序 make <board_name>_defconfig :see boards.cfg for suppor 阅读全文
摘要:
zlib 适用于数据压缩的函式库,由Jean-loup Gailly (负责compression)和 Mark Adler (负责decompression)开发。 zlib被设计成一个免费的、通用的、法律上不受阻碍(即没有被任何专利覆盖) 的无损数据压缩库。zlib几乎适用于任何计算器硬件和操作 阅读全文
摘要:
这是平台设备: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #include 13 #include 14 15 static struct re... 阅读全文