描述
本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2286643_1_1.html
前言
本文进行应用程序开发的讲解,以一个简单的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操作系统,所以开发非常方便。不需要像通常的嵌入式开发一样需要交叉编译开发,开发板已经安装了对应的工具链,直接登录开发板就可以进行开发非常方便。
打开APP阅读更多精彩内容