当前位置: 首页 > news >正文

H618-开发板运行第一个Hello World

一、前言

KICKPI开发板是ARM架构,而PC机是X86架构,如果程序要在开发板中运行,需要程序在开发板中编译、运行,或者程序在PC机上采用交叉编译器进行编译,再将可执行文件发送给开发板,在开发板中运行。

二、编译运行

开发板运行第一个Hello World有3种方式。

方式1:在PC端写好hello_world.c文件,然后FTP等其它方式发送至开发板,再在开发板中编译、运行。

开发板运行的是ubuntu系统,开发板上安装FTP服务:

sudo apt-get install vsftpd

修改vsftpd.conf文件:

sudo vi /etc/vsftpd.conf

具体修改如下所示:

修改保存vsftpd.conf,重启FTP服务:

sudo /etc/init.d/vsftpd restart

Windows 下 FTP 客户端我们使用 FileZilla,用FileZilla连接开发板:

连接成功,并将hello_world.c拖进开发板中:

然后在开发板中编译、运行:

这种方式虽然也能编译运行hello world,但当功能复杂,代码较多时,我们每次都要在windows修改代码,再拖到开发板中编译、运行,这种方式比较繁琐,效率又低。

方式2:VS-Code通过ssh与开发板连接,在VS-Code编写代码,并编译运行。

开发板开启SSH服务:

sudo apt-get install openssh-server

PC端的Ubuntu先通过SSH连接开发板:

连接成功,再用VS-Code通过SSH连接开发板:

这样我们可以直接在VS-Code中编写代码并编译运行,极大的提高了编程效率。

方式2为效率最高,最适用。

方式3:在PC端用交叉编译器进行编译,编译后,再将可执行文件发送至开发板中,在开发板中运行。

http://www.dtcms.com/a/415865.html

相关文章:

  • 青岛网站建设市场分析安徽龙山建设网站
  • 珠海网站建设王道下拉惠太原网站seo外包
  • 门户网站怎么做seo乐清网站
  • 贪心:保卫花园
  • 东莞专业微网站建设价格哪个浏览器可以进wordpress
  • HashMap和Hashtable
  • 做个网站得花多少钱建成区违法建设治理网站
  • 革新深层水平位移监测——安锐科技推出全新节段式位移计,以模块化设计显著降低成本
  • 赣州企业网站在那做网站域名的管理密码如何索取
  • 网站建设与管理大纲天津科技公司网站
  • 网站开发与维护是什么企业网站需要什么功能
  • 【有源码】基于python+spark的餐饮外卖平台综合分析系统-基于Hadoop生态的外卖平台数据治理与分析系统
  • 【心力建设】《毛选》里的心法
  • 浙江网站建设有哪些合肥seo排名优化
  • 如何制作课程网站模板用python做网站的步骤
  • 光纤测温技术:原理与应用全解析
  • ICICLE-Snark:目前最快的 Groth16 实现
  • 做网站建设的公司seo优化网站推广
  • 网站原型设计和版式设计湖南手机版建站系统开发
  • 黔南网站建设做网站多大上行速度
  • m 外贸网站阿里巴巴可以做公司网站吗
  • 太仓网站建设有限公司网站备案域名证书
  • 家用机做网站服务器企业网站多大空间
  • 网站做sem优化全国卫生机构建设管理系统网站
  • 优质网站建设价格天津网站建设哪里好
  • 建设银行网站号圣诞网站源码
  • 多合一网站建设网站漂浮
  • 金华高端网站设计wordpress图片主题模板下载
  • 昌吉网站建设电话菠萝蜜影视传媒有限公司
  • 谷歌建站哪家好企业免费建站网站