Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264353
  • 博文数量: 42
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 10:05
文章存档

2021年(1)

2019年(1)

2017年(3)

2016年(27)

2015年(4)

2014年(6)

我的朋友

分类: Android平台

2016-03-08 17:13:56

编译测试程序需要两个文件:Android.mk  gpio_test.c

第一步:Android源码中,创建external/test_gpio

         #mkdir external/test_gpio
:将gpio_test.c驱动测试文件源码复制到 Android源码中,放在external/test_gpio
       #cp -v gpio_test.c  external/test_gpio/

:在 external/test_gpio目录中编写Android.mk文件,可以从别的目录中拷贝一个,修改就可以了

         LOCAL_PATH:= $(call my-dir)

        include $(CLEAR_VARS)
        LOCAL_MODULE_TAGS := debug
        LOCAL_SRC_FILES := gpio_test.c

        LOCAL_MODULE = gpio_test
        LOCAL_SHARED_LIBRARIES := libc
        include $(BUILD_EXECUTABLE)

:单独编译gpio_test程序

     在Android源码根目录下

     #make  gpio_test

      将在out/target/product/generic/system/bin/目录下生成gpio_test文件。
  Android系统的编译,也会编译测试程序进入system.img映像文件。

第五步:测试

     如果程序没有执行权限,需要使用chmod增加执行权限。

   在目标板命令行下,可以直接执行测试程序。
     #gpio_test


阅读(2454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~