前言
本文进行应用程序开发的讲解,以一个简单的helloworld的程序为例。方便对应用开发过程有一个初步了解。
SSH登录
按照https://bbs.elecfans.com/jishu_2286480_1_1.html烧录镜像并登录系统。 打开终端输入ifconfig 查看IP地址 我这里是192.168.31.113.
在电脑端中ping该地址确认网络是否通
配置终端的ssh,我这里使用的是crt。 用户名:riscv 密码:starfive
登陆后如下
ssh登陆后后面的操作都可以通过ssh进行。
GCC编译工具链确认
输入gcc -v可以确认gcc已经安装。 所以无需交叉编译,直接在开发板上进行应用编译即可。
第一个程序helloworld在电脑端使用编辑器编辑如下代码,保存为helloworld.c
#include
int main(void) { printf("Hello StarFive"); getchar(); }
将代码通过ssh复制到开发板上
输入 cd ~回车 输入 rz 回车 选择HelloWOrld.c文件,点击Add,点击确定。
输入ls回车可以查看文件已经导入。
输入gcc helloworld.c -o helloworld回车编译。 输入./helloworld运行 打印如下信息。
总结
由于开发板不错的性能,运行了桌面级的linux操作系统,所以开发非常方便。不需要像通常的嵌入式开发一样需要交叉编译开发,开发板已经安装了对应的工具链,直接登录开发板就可以进行开发非常方便。
|