纯linux测试程序

背景:
amlogic 8726mx在只跑linux内核的情况下,运行自己的可执行程序
toolchain已加到环境变量,要用到的是toolchain/arm-2010q1-202/bin/arm-none-linux-gnueabi-gcc


编码:
vendor/klltest目录下创建hello目录,进入hello目录创建hello.c文件
源码hello.c如下:
/*** This is a test program. ***/
#include
#include


int main()
{
int i;
for (i = 0; i < 10; ++i)
{
printf("Hello %d times.\n", i);
sleep(1);
}
}
/*******************************/


编译:
编译平台linux可执行文件,目录下生成hello可执行文件
cd vendor/klltest/hello
arm-none-linux-gnueabi-gcc -static -o hello hello.c


下载:
adb推到system/bin下并提权(755)


执行:
./system/bin/hello

你可能感兴趣的:(linux驱动,Linux内核,软件调试,AML)