看到了懒兔子博客中的helloworld的工程,也想自己来实现一下。交叉编译环境在前面已经搭建好了。
输入touchhelloworld.c
gedithelloworld.c
#include <stdio.h>
int main(void)
{
printf("HelloZedBoard!\n");
return 0;
}
arm-xilinx-linux-gnueabi-gcchelloworld.c –o hello.out
然后插入U盘,它会自动挂载,将hello.out拷贝到U盘里面。
原来开发板上有sd卡启动的系统,设置好开发板的SD卡启动。
MIO 6: set toGND
MIO 5: set to3V3
MIO 4: set to3V3
MIO 3: set toGND
MIO 2: set toGND
VADJ Select: Setto 1V8
JP6: Shorted
JP2: Shorted
All otherjumpers should be left unshorted
挂载U盘
mount /dev/sda1 /mnt/
cd /mnt
./ hello.out
一开始不能挂载成功,然后看下U盘是要格式化,重新一次就解决了问题。