EASY EAI灵眸科技
直播中

华仔stm32

3年用户 2953经验值
擅长:嵌入式技术
私信 关注
[经验]

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

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

#include <stdio.h>
#include <stdlib.h>

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

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

hello_world

更多回帖

发帖
×
20
完善资料,
赚取积分