嵌入式学习小组
直播中

h1654155598.0450

12年用户 668经验值
私信 关注

如何去实现一种基于UP_CUP6410开发板的Hello world程序设计呢

如何去实现一种基于UP_CUP6410开发板的Hello world程序设计呢?有哪些实验步骤呢?

回帖(1)

华农武

2021-12-27 11:09:27
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则该实验成功!

举报

更多回帖

发帖
×
20
完善资料,
赚取积分