Android_直接运行C语言测试程序

2450阅读 0评论2016-03-08 lxglxt
分类:Android平台

编译测试程序需要两个文件: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


上一篇:如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?
下一篇:wireless-tools移植和交叉编译