0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【EASY EAI Nano开源套件试用体验】C程序编写、编译、下载、运行

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-11 16:47 次阅读

本文来源电子发烧友社区,作者:刘建华, 帖子地址:https://bbs.elecfans.com/jishu_2307431_1_1.html


1、打开虚拟机,新建一个hello_world文件夹:
mkdir hello_world【注意要取得权限,最好用sudo】
image.png
2、进入hello_world文件夹内用
sudo vim hello_world.c
录入代码如下:

#include 
#include 

int main(void)
{
	int i;
	for(i=0;i<5;i++)
	{
		printf("hello world:%d n",i);

	}
	return 0;
}

然后保存退出。
2、交叉编译:
root@EASY-EAI-Develop:/home/hello_world# arm-linux-gnueabihf-gcc hello_world.c -o hello_world
3、将编译好的hello_world上传给开发板:

root@EASY-EAI-Develop:/home/hello_world# adb push hello_world /userdata/Demo/hello_world
hello_world: 1 file pushed. 0.5 MB/s (8164 bytes in 0.017s)

3、adb shell连接开发板,进入/userdata/Demon/目录下执行,修改hello_world文件权限,并执行:

root@EASY-EAI-Develop:/home/hello_world# adb shell
[root@EASY-EAI-NANO:/]# cd /userdata/Demo/
[root@EASY-EAI-NANO:/userdata/Demo]# chmod 777 hello_world 
[root@EASY-EAI-NANO:/userdata/Demo]# ./hello_world 
hello world:0 
hello world:1 
hello world:2 
hello world:3 
hello world:4

【总结】新建文件、编译、上传开发板、执行是最基础的开发流程。熟悉这一流程后,就可以开心的玩好开发板了。
附:操作视频

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

    关注

    25

    文章

    5152

    浏览量

    98474
  • 灵眸
    +关注

    关注

    0

    文章

    19

    浏览量

    3228
收藏 人收藏

    评论

    相关推荐

    EE-134:为SHARC系列编写C兼容汇编代码中断处理程序

    电子发烧友网站提供《EE-134:为SHARC系列编写C兼容汇编代码中断处理程序.pdf》资料免费下载
    发表于 01-07 13:58 0次下载
    EE-134:为SHARC系列<b class='flag-5'>编写</b><b class='flag-5'>C</b>兼容汇编代码中断处理<b class='flag-5'>程序</b>

    HighTec C/C++编译套件全面支持芯来RISC-V IP

    器是基于LLVM开源汽车级C/C++编译器工具,已通过ISO 26262 ASIL D的安全认证。从事RISC-V架构开发的汽车软件开发者受益于这些工具来无缝支持芯来经过功能安全认证的
    的头像 发表于 12-23 09:04 414次阅读
    HighTec <b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>编译</b>器<b class='flag-5'>套件</b>全面支持芯来RISC-V IP

    NVIDIA发布小巧高性价比的Jetson Orin Nano Super开发者套件

    NVIDIA近期推出了一款全新的生成式AI超级计算机——Jetson Orin Nano Super开发者套件。这款开发者套件以其小巧的尺寸和高性价比吸引了广泛关注。 Jetson Orin
    的头像 发表于 12-19 11:28 693次阅读

    C7000优化C/C++编译

    电子发烧友网站提供《C7000优化C/C++编译器.pdf》资料免费下载
    发表于 10-30 09:45 0次下载
    <b class='flag-5'>C</b>7000优化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>编译</b>器

    linux驱动程序编译方法是什么

    的源代码中,并随内核一起编译。这种方法适用于驱动程序已经非常稳定,且不打算频繁修改的情况。具体步骤如下: 下载并安装Linux内核源代码 :从Linux官方网站或可靠的源下载所需的内核
    的头像 发表于 08-30 14:46 795次阅读

    【xG24 Matter开发套件试用体验】初上手开发板和官方IDE

    1536kB的闪存和256kB的RAM,主频高达78MHz。并且板载了J-Link debugger,方便直接使用type-c进行调试下载。xG24 Matter开发套件支持蓝牙低功耗、蓝牙网状网络
    发表于 07-13 22:20

    鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)

    展示如何在单板上运行第一个应用程序,其中包括新建应用程序编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-10 16:26 770次阅读
    鸿蒙OpenHarmony【小型系统 <b class='flag-5'>编写</b>“Hello World”<b class='flag-5'>程序</b>】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 04-22 21:55 444次阅读
    鸿蒙OpenHarmony【小型系统<b class='flag-5'>编写</b>“Hello World”<b class='flag-5'>程序</b>】 (基于Hi3516开发板)

    stm32CubeMX+Nano调试时board.c不执行是为什么?

    Embedded Studio中编译编译通过后,下载到开发板中没有现象。然后在board.c->rt_hw_board_init()里写了while(1),上电调试后
    发表于 03-26 06:43

    【从0开始创建AWTK应用程序编译应用到RTOS平台

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植
    的头像 发表于 03-21 08:23 709次阅读
    【从0开始创建AWTK应用<b class='flag-5'>程序</b>】<b class='flag-5'>编译</b>应用到RTOS平台

    【LicheeRV-Nano开发套件试用体验】LicheeRV Nano 开箱

    啥软件,还是要自己搞一下库的问题。 测个小项目: 注意: 这里一定要用sysroot指定编译根目录。否则它会用编译器默认的库。而这个库和你官方固件对不上。第二就是一定要用CMAKE_C_FLAGS指定
    发表于 03-08 17:41

    【LicheeRV-Nano开发套件试用体验】LicheeRV-Nano上的IAI技术应用

    开发板,之前试用过 DUO对其清奇骨骼,小巧的身板,强劲的性能所吸引,在知道其更加强悍的兄弟板出来后,第一时间申请到试用。 此次开发板包含物料比较充分,除了有Nano开发板,还有带触摸的全贴合屏幕
    发表于 03-07 17:32

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由:
    发表于 03-06 23:05

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航 非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次试用体验幸运儿,有机会参与
    发表于 03-03 14:20

    EASY-EAI携手Hailo推出高性能、高算力的边缘AI硬件组合

    EASY-EAI与Hailo建立合作关系,共同推出高算力的边缘AI产品组合。
    的头像 发表于 02-21 09:56 945次阅读