板子上运行应用程序
1 可以在虚拟机上单独编译自己的应用程序,然后用U盘拷贝到开发机上的C盘目录,利用ftp 服务器传到板子上,直接./xxxx ,xxxx为应用程序名。
2 将自己的应用程序编译进内核
首先需明白,一般应用程序都放在usr目录下面,参考usr/ping,因此自己写的应用程序可以仿照 ping添加来。 主要涉及四个文件,一个应用程序源文件,一个Makefile文件,一个上一级目录的Makefile文件,加上config/config.in文件(用于构建菜单)。大概的添加步骤如下:
(1) 应用程序源文件。在usr下新建目录hello,然后在/usr/hello 下添加hello.c,内容如下
#include<stdio.h>
int main(void)
{
printf("hello world\n");
return 0;
}
(2) Makefile文件。将/usr/ping下面的Makefile文件拷贝到/usr/hello下面来,Makefile 文件如下
EXEC = ping
OBJS = ping.o
all: $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $