【XR806开发板试用】+Linux小白上手开发笔记(2)——阿里云云方案

2023-12-15 16:45

本文主要是介绍【XR806开发板试用】+Linux小白上手开发笔记(2)——阿里云云方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

##0、前言

在之前文章中提到,在windows中搭建unbuntu对于新手小白来说非常不友好。因此一直在找解决方案,找到一条非常有意思的方案。希望对大家有点帮助。

1、环境搭建

方案核心————阿里云云
具体步骤如下:
step1:注册。由极术社区----开发平台登入
在这里插入图片描述

setp2:选择合适的云(免费最重要)
在这里插入图片描述

setp3:配置云服务器。跟着指导走就行,不花钱就好~~
在这里插入图片描述

注意选择系统,选择Ubuntu20或者22
在这里插入图片描述

跟着指导走,通过远程连接,登入控制界面。

在这里插入图片描述

step4:xr806开发配置。配置时根据大佬给的步骤走就行:
https://aijishu.com/a/1060000000432870

SDK

wget https://bbs.aw-ol.com/assets/uploads/files/1693988430633-xr806_sdk.tar.gz

神一样的速度
在这里插入图片描述

解压

tar -zxvf 1693988430633-xr806_sdk.tar.gz

神一样的速度
在这里插入图片描述

切换到tools中下载toolchain

cd xr806_sdk/tools
wget https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/8-2019q3/RC1.1/gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2

在这里插入图片描述

解压

tar -xvf gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2

在这里插入图片描述

修改gcc.mk

同文件夹的方式查看文件结构
在这里插入图片描述

##首先复制gcc的路径
在这里插入图片描述

##打开gcc.mk并修改

在这里插入图片描述

2、测试

在xr806_sdk目录下执行以下2个命名:

cp project/demo/hello\_demo/gcc/defconfig .config
make menuconfig 

不出意外出现问题啦,需要打补丁。
在这里插入图片描述

安装插件:

sudo apt-get update 
sudo apt-get install libncurses5-dev

在这里插入图片描述

然后,重新运行:

cp project/demo/hello\_demo/gcc/defconfig .config
make menuconfig 

喜大普奔,终于成功啦

在这里插入图片描述

##点击Save,然后Exit。然后运行:

make build_clean
make build -j$(nproc)

在这里插入图片描述

3、开始享受XR806吧。

编译结果,可下载、可删除。还要啥自行车
在这里插入图片描述

这篇关于【XR806开发板试用】+Linux小白上手开发笔记(2)——阿里云云方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/497148

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件