【Remi Pi开发环境搭建】主要包括虚拟机的创建以及开发板镜像的烧录

本文主要是介绍【Remi Pi开发环境搭建】主要包括虚拟机的创建以及开发板镜像的烧录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先看《软件开发指南》前四章比较有用(搭建环境),包括基于Yocto 项目构建运行在Remi Pi 开发板上的系统镜像,并且将镜像烧录到开发板上的完整流程。

第一步环境搭建主要包括两部分

(1)开发主机环境:构建在Vmware上的你的Linux虚拟机(yocto需要在Linux系统中进行构建)

(2)软件环境:虚拟机上有yocto构建的开发板镜像

第二步使用yocto构建开发板镜像

注意这一步只是为后续的定制自己的系统镜像打基础,而我们第三步烧录进开发板的则是已经构建好的比较成熟的系统镜像,所以可以粗略阅读。

开发板镜像主要用于开发和测试阶段,包含了丰富的开发工具和硬件支持,便于开发人员进行调试和优化。而系统镜像则是为最终产品部署准备的,注重稳定性、安全性和性能优化,包含了必要的运行组件和配置,以确保在生产环境中的可靠运行。

第三步烧录系统镜像

具体介绍见下面5.

1.使用winrar成功解压Ubuntu镜像

RemiPI虚拟机
链接:https://pan.baidu.com/s/1vQOuYfoCtfKffP61Jdk15A 
提取码:myir 

这个虚拟机是已经配置好环境变量的虚拟机,启动之后默认密码是123。这里注意一定要使用winrar,其他的解压软件都会提示文件损坏

2.刷瑞萨群消息

(1)虚拟机内存至少留出70g,手册上说的是按照200G留

(2)主要参考的文档是《软件评估指南》

3.同构多核处理器和异构多核处理器区别https://blog.csdn.net/m0_56694518/article/details/134896093

(1)同构指处理器中的多个核都是相同的,有着相同的架构,时钟频率和性能特征,更加便于管理和编程,适合处理相同的并行运行的任务。

(2)异构指处理器中的核不同,更加灵活,可以适应不同需求的功能。

4.《软件开发指南4.1镜像烧写》的前摇:开机启动

按照《快速使用指南》,进行配置

(1)连接J15接口按照图示颜色顺序即可,红色线不接

(2)要求使用5V/3A供电,我使用的是充电宝和3A的数据线供电。

之后打开串口调试助手,如果没显示,就把电源开关重新拨一下,之后就会打印出信息。

5. 《软件开发指南4.1镜像烧写(刷机)》需要自己买一个sd卡(参考论坛最好是8g)和读卡器。

其具体过程主要分为以下三步:

(1)sd卡启动镜像:相当于是把米尔的Linux文件系统写入了sd卡(sd卡理解为移动硬盘)

(2)烧写BootLoader到emmc:BootLoader是嵌入式设备用来启动系统内核的一段程序;emmc是闪存。Linux系统启动必须需要一段BootLoader程序,芯片上电之后先运行BootLoader。https://blog.csdn.net/weixin_44807874/article/details/134240952

(3)将sd卡已经写入的文件系统烧录到emmc。

完成后拔掉sd卡,这样以后每次仍然保持emmc启动模式。

另外手册中说的bl2,uboot可以理解为BootLoader的一个子集,BootLoader类似于Windows系统中开机时最先启动的BIOS,对于不同的处理器架构,BootLoader不同。

这篇关于【Remi Pi开发环境搭建】主要包括虚拟机的创建以及开发板镜像的烧录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

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

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

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

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

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

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st

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

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

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

Macos创建python虚拟环境的详细步骤教学

《Macos创建python虚拟环境的详细步骤教学》在macOS上创建Python虚拟环境主要通过Python内置的venv模块实现,也可使用第三方工具如virtualenv,下面小编来和大家简单聊聊... 目录一、使用 python 内置 venv 模块(推荐)二、使用 virtualenv(兼容旧版 P