- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 TQ210搭载Android4.0.3系统构建之BEEP从驱动到HAL到JNI到应用程序(上层应用篇)
其实上层应用篇 很简单 对于BeepActivity.java 可能需要注意一下的就是 包名、类名、方法名的编写一定要与JNI层定义的方法名要一致 不然会提示找不到JNI层的方法的 比如 包名com.under.beep 类名BeepActivity 方法名beepOn BeepActivity.javapackage com.under.beep;import an
2013-06-27 11:46:44 945 3
原创 TQ210搭载Android4.0.3系统构建之BEEP从驱动到HAL到JNI到应用程序(JNI篇)
对于BEEP的JNI层,并没有采用LED所用的JNI_OnLoad的方法,而是直接使用的是JNI的绑定机制,在JNI中与上层应用相对应函数采用的方式如下 详细信息见JNI官网 : http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/design.html beep_under_jni
2013-06-27 11:38:51 693
原创 TQ210搭载Android4.0.3系统构建之BEEP从驱动到HAL到JNI到应用程序(HAL篇)
对于BEEP的HAL层函数与LED的HAL层的函数很相似,就不多说了。 头文件放在/hardware/libhardware/include/hardware/目录下beep_under_hal.h#ifndef ANDROID_BEEP_UNDER_H#define ANDROID_BEEP_UNDER_H#include #include #include _
2013-06-27 11:25:19 839
原创 TQ210搭载Android4.0.3系统构建之BEEP从驱动到HAL到JNI到应用程序(驱动篇)
上篇LED的驱动程序编写采用混杂设备的方式,此篇Beep的驱动程序的编写采用platform设备驱动,并对platform的机制做个简单的分析。 先看硬件电路图 通过一个NPN的三极管控制BUZZER,因为BUZZER是直流电压式驱动,需要三级管提供的放大电流才能发声, 所以只要三极管导通,给XpwmTOUT1高电平,BUZZER即可发声。 platf
2013-06-26 15:16:15 880
原创 TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(总结篇)
本文是对前面驱动--HAL--JNI--APK的一个总结。 上图即是整个流程的一个框架,上层APK通过JNI调用HAL层提供的接口,从而驱使硬件进行相应的操作。 对于上图更为详细的解析: 在APK层通过 static{ System.loadLibrary("ledunders"); }加载位于/
2013-06-24 19:34:08 975
原创 TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(应用程序篇)
开发板:TQ210OS:Android 4.0.3以下所有内容都是在TQ210开发板上实现,并且很多内容也是天嵌公司提供,我将一些内容进行了删减、替换,然后加入了一些自己的理解,同时也是记录自己学习的旅程。 LedUnderActivity.javapackage com.unders.led;import com.unders.led.R;import and
2013-06-24 17:30:13 806
原创 TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(JNI篇)
开发板:TQ210OS:Android 4.0.3以下所有内容都是在TQ210开发板上实现,并且很多内容也是天嵌公司提供,我将一些内容进行了删减、替换,然后加入了一些自己的理解,同时也是记录自己学习的旅程。 led_unders_led_jni.c#include //包含jint JNINativeMethod...#include //包含__android_l
2013-06-24 17:21:31 790
原创 TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(HAL篇)
开发板:TQ210OS:Android 4.0.3以下所有内容都是在TQ210开发板上实现,并且很多内容也是天嵌公司提供,我将一些内容进行了删减、替换,然后加入了一些自己的理解,同时也是记录自己学习的旅程。HAL层头文件 放在hardware/libhardware/include/hardware/目录下led_unders_led_hal.h#ifndef ANDRO
2013-06-24 17:00:27 891 2
原创 TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(驱动篇)
开发板:TQ210OS:Android 4.0.3以下所有内容都是在TQ210开发板上实现,并且很多内容也是天嵌公司提供,我将一些内容进行了删减、替换,然后加入了一些自己的理解,同时也是记录自己学习的旅程。废话不多说 先看硬件电路图 很简单 通过NPN三极管控制LED的阴极 NPN三极管的基极给高电平 则三级管导通 则LED等点亮 反之则熄灭 LED驱动源码led
2013-06-23 23:30:32 851
tensorflow实战与tensorflow实战google深度学习
2018-04-08
jfreechart-1.0.13-developer-guide
2013-09-05
android启动相机三种方式
2013-04-11
proteus仿真(at89c51)实现拉幕式数码管显示
2010-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人