【GM3568JHF】FPGA+ARM异构开发板 应用编辑及源码下载

早期因为处理器芯片性能不够,存储空间不多以及编译性能不够等因素, 早期的开发板普遍采用交叉编译的方式, 而交叉编译的方式会有几种缺点: 不能离线编译, 操作麻烦, 环境配置复杂等

GM-3568JHF的处理器性能强悍,在开发板上自行编译程序的时间会很快,因此 ,我们推荐直接使用板上集成的GCC软件进行编译, 从此可以减少大量的时间在文件的传输上。

GM-3568JHF自带GCC编译器,我们可以使用下面的命令去查看GCC版本

复制代码
#查看gcc命令
gcc -v

#查看gcc的安装路径
which gcc

#如果没有gcc,下载安装
sudo apt update
sudo apt install gcc -y

如下图:

作者使用的gcc的版本为12.2.0,gcc的版本号可能会因为镜像以及系统的不同而不同, 但是不影响编译。

1 编译生成可执行文件

代码:

复制代码
#include <stdio.h>

int main(void)
{
        printf("Hello World!\n");
        return 0;
}

编译步骤:

复制代码
#使用vi创建hello.c文件
 vi hello.c

 #键盘敲入'i'或'a'进入编辑模式
 #复制代码到vim编辑器里
 #键盘敲入'Esc'键
 #然后敲入":wq" 保存并退出

 #也可以直接把源码下载到板卡上,然后进行编译
 #输入命令编译
 gcc -o hello hello.c

 #执行程序
 ./hello

如下图:

百度网盘链接: https://pan.baidu.com/s/1crP8-5VgEIJwzJ6GiPn_DA?pwd=if5w 提取码: if5w