使用Vitis开发Linux应用程序
前面的教程中我们使用 petalinux 制作了一个嵌入式 Linux 系统,本实验要做一个 Linux 应用程序,然后在开发板上运行。
一、使用Vitis建立Linux应用程序
1 在Windows下打开Vitis软件
工作空间自选,如 D:\vitis_compile
2 点击“Welcome”旁边的 X(叉号),关闭欢迎界面
3 Explorer 空白处点击右键“New -> Project…”
4 选择“C Project”,就是一个 C 语言的一个工程,点击“Next”
5 工程名填写“hello”,工程类型选择 Others 文件夹里面的“Xilinx ARM v7 Linux Executable”,然后点击“Finish”
6 如果弹出下面的信息, 点“No”
7 编辑 main.c 文件, 写一个简单的打印
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("hello world!\n");
return 0;
}
8 Build Project
二、使用NFS共享方式运行
三、使用SSH方式运行
SSH 方式是将工程的 elf 文件传到开发板上的 Linux 系统中。
先在 Ubuntu 主机终端查看ZYNQ开发板的IP地址,(主机要与开发板在一个网络下,Windows无线连接路由器,开发板有线连接同一路由器)
再使用MobaXterm的SSH连接,登录开发板Linux系统。