spidev_test测试程序位于kernel/linux-3.10.y/Documentation/spi目录下,在编译时需要先修改Makefile文件成如下:
# List of programs to build
hostprogs-y := can_test
# Tell kbuild to always build the programs
always := $(hostprogs-y)
HOSTCFLAGS_spidev_test.o += -I$(objtree)/usr/include
然后再添加Android.mk文件
# Copyright 2006 The Android Open Source Project
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES += can_test.c
LOCAL_MODULE:= can_test
include $(BUILD_EXECUTABLE)
最后使用mm命令编译成可执行程序,push到system/bin下执行。