锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

米尔瑞米派Remi Pi Ubuntu系统移植指南

时间:2024-04-30 17:07:09

1. 概述

Linux体系平台上有许多开源的体系构建框架,这些框架方便了开发者举行嵌入式体系的构建和定制化开辟,今朝比拟罕见的有Buildroot, Yocto, OpenEmbedded等等。

同时更多的传统的桌面体系也加入到嵌入式环境系统中,如Ubuntu,debian等,为嵌入式供应更便利有用的体系。本文首要先容基于ubuntu22.04 core和米尔焦点板定制一个残缺的嵌入式ubuntu22.04体系的残缺流程,此中包孕开辟环境的预备,ubuntu22.04体系的猎取与移植, LXDE轻量级桌面治理等。

本文档其实不包括Linux BSP体系相干根底常识的先容,将间接应用米尔宣布的myir-image-full供应的的BSP。如需懂得BSP文件的制造请检察《米尔瑞米派Remi Pi_Linux软件开辟指南》。

1.1. 软件资本

Remi Pi应用的Ubuntu体系基于ubuntu-base-22.04-base-arm64.tar.gz版本制造(下载地点以下),在此版本基础上添加了厚实的体系资本和其余软件资本。

Ubuntu Base 22.04.2 LTS (Jammy Jellyfish)

表1-1.资本列表

2. 开辟环境预备

基于ubuntu base体系在开辟过程当中所需的一些软硬件环境,包孕需要的开辟主机环境,必备的软件对象,代码和材料的猎取等,详细的预备事情上面将举行细致先容。

2.1. 开辟主机环境

本节将先容若何搭建适用于瑞萨Remi Pi平台的开辟环境,该平台应用的RZ/G系列处理器是多核异构的处理器,RZ/G2L领有两个2个ARM Cortex A53。经由过程浏览本章节,您将懂得相干硬件对象,软件开辟调试对象的装置和应用。并能倏地的搭建相干开辟环境,为背面的开辟和调试做准备。

• 主机硬件

全部SDK包项目的构建对开辟主机的请求比较高,请求处理器拥有双核以上CPU,8GB以上 内存,100GB硬盘或更高设置。可所以装置Linux体系的PC或服务器,也可所以运转Linux体系的虚拟机,Windows体系下的WSL2等。

• 主机操纵体系

普通抉择在装置Fedora, openSUSE, Debian, Ubuntu, RHEL或许 CentOS等Linux发行版的当地主机上举行,这里保举的是Ubuntu22.04 64bit桌面版体系,后续开辟也是以此体系为例举行先容。

• 装置必备软件包

根底软件包请检察《Remi Pi_Linux软件开辟指南》举行装置,这里只要装置一个软件包即可。

3. Ubuntu 22.04 文件体系移植

3.1. 简介

ubuntu-base 是Ubuntu民间构建的ubuntu最小文件体系,包括debain软件包管理器,根底包巨细平日惟独几十兆,其暗地里有全部ubuntu软件源支撑,ubuntu软件普通稳定性比较好,基于ubuntu-base按需装置Linux软件,深度可定制等,常用于嵌入式rootfs构建。

嵌入式罕见的几种文件体系构建要领:busybox、yocto、buildroot,但Ubuntu便利,壮大的担保体系,有壮大的社区支撑,能够间接apt-get install来装置新软件包。本文先容了若何基于Ubuntu-base构建残缺的ubuntu 体系。ubuntu支撑不少架构,arm、X86、powerpc、ppc等,本文首要基于arm为例,构建一个较为残缺的ubuntu体系。

3.2. 猎取源码

咱们供应两种猎取源码的体式格局,一种是间接从米尔光盘镜像04-sources目次中猎取压缩包,此外一种是应用wget猎取位民间的上源码举行构建,请用户依据实践需求抉择此中一种举行构建。

详细代码参考米尔电子民众号文章

4. 意识LXDE

4.1. LXDE先容

LXDE是一个轻量级和倏地的桌面环境。它被设想为用户友爱和占用资本少,同时坚持资本使用率低。LXDE应用更少的内存和CPU来尽量地揭示性能厚实的桌面环境。与别的的桌面环境分歧,LXDE起劲成为模块化的桌面环境,以是每一个组件能够自力应用。这使得移植LXDE分歧漫衍和平台更轻易。

LXDE包括多个焦点组件,可用于桌面环境上去治理全部体系资本。首要组件以下:

Ø ØLXPanel:这是LXDE的面板体系,类似于GNOME的GNOME Panel或KDE的Kicker。它供应了倏地造访使用步伐、体系对象、文件夹和剪贴板的体式格局。 

Ø LXSession:这是LXDE的会话管理器,它担任启动和终止LXDE桌面环境。

Ø LXDE-OpenBox: 这是一个窗口管理器,供应窗口结构和导航。LXDE应用OpenBox作为其默许的窗口管理器。

Ø PCManFM:这是一个轻量级的文件管理器,供应文件和目次的扫瞄、复制、挪移、删除等操纵

除了这些焦点组件外,LXDE另有其余一些辅佐对象,如LXAppearance(用于变动主题和图标)、LXTask(使命管理器)等。

4.2. 启动LXDE

开机启动后,可手动输出暗码123456登录,或许在串口终端施行(startx /usr/bin/lxsession -s LXDE &)敕令举行登录,如图4-1:

图4-1:lxde登录界面

登录胜利后,因为默许后台是彩色的,能够点击鼠标右键后抉择Desktop Preferences->Appearance->Wallpaper(/usr/share/lxde/wallpapers/lxde_blue.jpg)来抉择后台图片,如图4-2:

图4-2:lxde后台图片修正后台图片修正胜利,如图4-3:

图4-3:lxde后台图片

5. 参考材料

• Linux kernel 开源社区

•ubuntu

• freedesktop

米尔瑞米派 Remi Pi

瑞萨第一款MPU生态板卡,兼容扩大模块接纳瑞萨RZ/G2L工业级处理器,便于企业客户产物开辟;

Remi Pi兼容所有配件便利产物原型搭建和立异使用;

更多的工业接口统筹开辟进修实践使用;

软件体系厚实支撑Debian/Ubuntu/Linux等。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章