【赛昉科技昉·星光RISC-V单板计算机试用体验】应用开发与第一个程序

描述

本文来源电子发烧友社区,作者:李先生, 帖子地址: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.
 
RISC-V
 



在电脑端中ping该地址确认网络是否通

RISC-V
 

配置终端的ssh,我这里使用的是crt
用户名:riscv
密码:starfive
 
RISC-V
 

登陆后如下
 
RISC-V
 

ssh登陆后后面的操作都可以通过ssh进行。
 
GCC编译工具链确认

输入gcc -v可以确认gcc已经安装。
所以无需交叉编译,直接在开发板上进行应用编译即可。
 
RISC-V
 


第一个程序helloworld
在电脑端使用编辑器编辑如下代码,保存为helloworld.c

#include

int main(void)
{
    printf("Hello StarFive");
    getchar();
}

将代码通过ssh复制到开发板上
 
RISC-V
 
输入 cd ~回车
输入 rz 回车
选择HelloWOrld.c文件,点击Add,点击确定。


输入ls回车可以查看文件已经导入。

输入gcc helloworld.c -o helloworld回车编译。
输入./helloworld运行
打印如下信息。
 
RISC-V
 


总结

由于开发板不错的性能,运行了桌面级的linux操作系统,所以开发非常方便。不需要像通常的嵌入式开发一样需要交叉编译开发,开发板已经安装了对应的工具链,直接登录开发板就可以进行开发非常方便。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分