![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OrangePi H3 Android驱动开发
jklinux
一个linux下的渣渣老码农
展开
-
01 OrangePi H3 Android源码编译
所需的源码及工具下载链接: https://pan.baidu.com/s/1qZlSb3A 密码: 21b2编译android前,先确保内存有足够大(尽量4G以上), 并最好有4G以上的交换区. 否则有可能会在编译过程中异常退出. 如果没有交换区或交换区不够大可以在硬盘上生成一个交换区文件作交换区使用: dd if=/dev/zero of=/usr/myswap bs=1...原创 2018-02-26 15:54:34 · 2909 阅读 · 4 评论 -
02 Orangepi H3 Android Linux内核镜像更新
在重新编译Linux内核源码前,需要把原来的内核镜像删除掉才可以: 清空lichee/out/sun8iw7p1/android/common/目录里的内容 清空lichee/linux-3.4/output/目录里的内容进入lichee/linux-3.4内核源码目录, 配置内核: make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-g...原创 2018-03-23 13:18:44 · 1361 阅读 · 0 评论 -
03 Orangepi H3 Android adb调试及Android.mk用法
当板子进入Android系统后,让板子上的otg接口作设备使用:echo "2" > /sys/devices/platform/sunxi_usb_udc/otg_role用usb线连接板子和pc后, 在pc的终端上用lsusb命令查看是否有设备接入, 正常情况下应用下面信息:Bus 001 Device 012: ID 1f3a:1007 Onda (unveri...原创 2018-03-23 16:31:25 · 1536 阅读 · 0 评论 -
04 OrangePi H3 android系统支持8189fs wifi
注意,现使用的h3 android源码已更新为qin2-sync-yunos-v1.0.tar.gz, 可从https://blog.csdn.net/jklinux/article/details/79378148 里的网盘链接下载.在lichee/linux-3.4/内核里已默认把8189fs wifi驱动编成.ko模块了,无需更改配置.在android/device/s...原创 2018-03-29 11:09:09 · 1472 阅读 · 0 评论 -
05 adt-eclipse搭建及Android程序在OrangePi的调试
因Orangepi里提供的是较老的Android4.4, 配置Android-studio开发工具又比较麻烦。现奉上可直接用于开发的adt-eclipse珍藏版, 可直接开发android4.4的应用程序,无需再下载其它东西. 网盘链接: https://pan.baidu.com/s/1qZlSb3A 密码: 21b2 里面的: adt-eclipse_android4.4.2.tar.b...原创 2018-03-30 15:38:50 · 794 阅读 · 0 评论 -
06 Orangepi H3 Android 的JNI编程应用
用向导新建一个Android工程后, 新建一个MyJni类:MyJni.java:package com.jk;public class MyJni { static { System.loadLibrary("myjni"); } public native int add(int a, int b); public nativ...原创 2018-03-30 18:17:41 · 660 阅读 · 0 评论 -
07 Orangepi H3 Android上的Led设备驱动调用
设备驱动代码:/* myled.c */#include <linux/init.h>#include <linux/module.h>#include <linux/fs.h>#include <mach/gpio.h>#include <linux/gpio.h>#include <linux/miscde...原创 2018-04-08 16:08:07 · 1228 阅读 · 0 评论