【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

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

关于@RequestParam的主要用法详解

《关于@RequestParam的主要用法详解》:本文主要介绍关于@RequestParam的主要用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 基本用法2. 默认值3. 可选参数4. 绑定到对象5. 绑定到集合或数组6. 绑定到 Map7. 处理复杂类

Spring 中使用反射创建 Bean 实例的几种方式

《Spring中使用反射创建Bean实例的几种方式》文章介绍了在Spring框架中如何使用反射来创建Bean实例,包括使用Class.newInstance()、Constructor.newI... 目录1. 使用 Class.newInstance() (仅限无参构造函数):2. 使用 Construc