Android环境下直接测试驱动程序的方法(Android_OK6410)
来源:互联网 发布:如何做淘宝网红店 编辑:程序博客网 时间:2024/06/08 12:57
之前我们在Linux环境下可以通过编写一个C语言来测试驱动程序,那么在Android环境下,我们是否也可一采用相同的方法呢?
上一篇文章我们介绍了如何将驱动程序编译进内核的方法http://blog.csdn.net/embedded_hunter/article/details/7166757
之前我写过一篇文章,介绍了驱动程序和测试程序的编写步骤。http://blog.csdn.net/embedded_hunter/article/details/6860690
接下来我们在Android环境下,将应用程序增加到Android系统中运行。
编译测试程序需要两个文件:Android.mk Ledtest.c
第一步:将ledtest.c测试文件复制到 Android源码中,放在external/ledtest
#mkdir external/ledtest
#cp ledtest.c external/ledtest
第二步:在 external/ledtest目录中编写Android.mk文件
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= ledtest.c
LOCAL_MODULE := ledtest
LOCAL_MODULE_TAGS :=eng
include $(BUILD_EXECUTABLE)
在Android源码根目录下
#make ledtest
将在out/target/product/generic/system/bin/目录下生成ledtest可执行文件。
第四步:测试
将Ledtest程序拷贝到SD卡中,在Android平台下运行。
如果没有设备文件需要:创建设备文件 #mknod /dev/my_led c 240 0
如果程序没有执行权限,需要使用chmod增加执行权限。
应用程序的执行需要在命令行下操作。
至此我们将应用程序在Android平台上进行测试。但是我们如何利用Java应用程序来访问驱动程序呢。接下来会向大家介绍Android下开发HAL,JNI以及Framework程序的方法。
- Android环境下直接测试驱动程序的方法(Android_OK6410)
- Android环境下直接测试驱动程序的方法(Android_OK6410)
- 将LED驱动增加进内核的方法(Android_OK6410)
- VC6.0下直接用DDK编译驱动程序的方法
- VC6.0下直接用DDK编译驱动程序的方法
- VC 6.0下直接用DDK编译驱动程序的方法
- VC 6.0下直接用DDK编译驱动程序的方法
- VC6.0下直接用DDK编译驱动程序的方法
- VC6.0下直接用DDK编译驱动程序的方法
- Android环境下直接测试驱动 | 链接的目录视图包括很多嵌入式驱动技术 | 不错
- Windows环境下编译构造驱动程序的方法
- 各种排序源程序(附带驱动程序,直接可以测试)
- Android 下的自动化测试方法
- windows 下驱动程序加载卸载的方法
- 关于Linux下驱动程序的编译方法
- 关于Linux下驱动程序的编译方法 .
- 解决Linux驱动程序测试环境搭建的问题
- windows7环境下驱动程序开发环境搭建(VS2008+WDK)
- iphone-common-codes-ccteam源代码 CCDelete.m
- iphone-common-codes-ccteam源代码 CCDelete.h
- iphone-common-codes-ccteam源代码 CCDepend.h
- iphone-common-codes-ccteam源代码 CCDepend.m
- Linux内核2.6.29的配置---对nor flash和JFFS2提供支持
- Android环境下直接测试驱动程序的方法(Android_OK6410)
- 说2011,看2012
- 主题:10个iPhone开发网站、论坛、博客
- 苦逼的2011结束了
- Eclipse继承J2EE环境搭建
- Android 系统自带样式Android:theme
- iphone-common-codes-ccteam源代码 CCDylib.h
- LINUX 环境变量总结
- Eclipse打开出现Workspace in use or cannot be created, choose a different one