1. 程式人生 > >訊為4412使用U盤方式執行應用程式

訊為4412使用U盤方式執行應用程式

在UBUNTU下已經編寫了一個原始檔,裡面內容如下:

#include<stdio.h>

int main(int argc, const char *argv[])
{
	printf("hello world!\n");

	return 0;
}

 

編寫Makefile:

 

CC=/home/skyfall/qt/arm-2014.05/bin/arm-none-linux-gnueabi-gcc
OBJ=hello_world
OBJS=hello_world.c 
CFLAGS= -Wall -g 
$(OBJ):$(OBJS)
	$(CC) $(CFLAGS) $^ -o 
[email protected]
$*.o:$%.c $(CC) $(CFLAGS) -c $< -o [email protected] .PHONY:clean clean: $(RM) *.o hello_world

編譯程式:make

 

生成了hello_world的可執行檔案。將其拷貝到U盤下,將U盤插入到開發板上。

在/dev下檢視具體的資訊,以便掛載。

可以看到為sdb1,使用掛載命令將其掛載至/mnt下。

mount /dev/sdb1 /mnt

執行該檔案,得到結果,整個操作過程結束。

 

最後,需要將其umount,我的進行強制拔出後,發現可執行程式被破壞,所以千萬不要將其直接拔出,我的再一次插入,已經變成sda1了。

umount  -t  /dev/sda1 /mnt