天天看點

訊為4412使用SD卡方式運作應用程式

在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 $@
$*.o:$%.c
	$(CC) $(CFLAGS) -c $< -o $@ 
.PHONY:clean
clean:
	$(RM) *.o hello_world
           

編譯程式:make

訊為4412使用SD卡方式運作應用程式

生成了hello_world的可執行檔案。将其拷貝到SD卡下,将SD卡插入到開發闆上。

訊為4412使用SD卡方式運作應用程式

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

訊為4412使用SD卡方式運作應用程式

可以看到為mmcblk1p1,使用挂載指令将其挂載至/mnt下。

mount /dev/mmcblk1p1  /mnt

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

訊為4412使用SD卡方式運作應用程式

最後,需要将其umount。

umount  -t  /dev/mmcblk1p1  /mnt

訊為4412使用SD卡方式運作應用程式