Hello world实验——实验步骤
实验步骤:① 在宿主机上;② 在开发板上
- 在宿主机上
在宿主机目录下,/home/下新建目录:hello
mkdir hello
进入hello目录下:
cd hello
新建hello.c文件
编写程序:
我的UP-CUP6410Linux文件夹在/home/now文件夹下因此:
(在这之前需将UP-CUP6410linux文件夹放入/home/now文件夹下)
进入Makefile文件
vim Makefile
编写如下内容:
TOPDIR = ../
include $(TOPDIR)Rules.mak
EXEC = $(INSTALL_DIR)/hello ./hello
OBJS = hello.o
all: $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
install:
$(EXP_INSTALL) $(EXEC) $(INSTALL_DIR)
clean:
-rm -f $(EXEC) *.elf *.gdb *.o
注意:$(CC) $(LDFLAGS) -o $@ $(OBJS),$(EXP_INSTALL) $(EXEC) $(INSTALL_DIR),-rm -f $(EXEC) *.elf *.gdb *.o 之前以TAB与开头隔开
执行:
make clean(第一次编译程序时无需使用)
make
- NFS挂载(在开发板上)
设备:UP-CUP6410-II系统,连好网线,连好串口线。
启动XShell
- 打开开发箱,连接后XShell界面如下:
重启开发板
此命令行为:Linux系统,如果打开后不是这样的话,则需要烧写系统
查看当前IP(如果与linux的IP不在同一个网段,则需要设置IP)
设置IP
挂载:
如果之后什么也没出现,则挂载成功
进入mnt目录,ls查看当前目录下的文件或文件夹,运行可执行文件hello,显示出hello world则该实验成功!