【嵌入式移植】1、Ubuntu系统准备

虚拟机与Ubuntu安装

嵌入式移植通常使用Linux操作系统的环境,使用Linux下的交叉编译工具链对BootLoader、kernel以及应用程序进行编译,然后下载运行。当然也可以通过各类IDE或者Windows下的交叉编译工具链进行。
可以直接使用带有Linux操作系统的电脑或者通过虚拟机运行Linux系统,毕竟目前世面上Windows操作系统用的人更多哈~。Ubuntu是一个以桌面应用为主的Linux发行版操作系统,可以使用VMware Workstations、ESXI或其它虚拟机方便地进行搭建。这里以ESXI为例安装ubuntu-22.04.2(推荐使用VMware Workstations,ESXI可能需要额外硬件设备)。

下载Ubuntu

可以在 Ubuntu中文网站Ubuntu镜像站中寻找国内镜像站进行下载,这里从 清华大学开源软件镜像站下载ubuntu-22.04.3(kernel-6.2)。

创建虚拟机

点击“虚拟机”,并点击左上角“创建/注册虚拟机”,在弹出的页面中选择“创建新虚拟机”,并点击下一页。
请添加图片描述
填写虚拟机名称,选择操作系统系列和版本。
请添加图片描述
点击“下一页”。
请添加图片描述
设置合适的硬件参数,主要为CPU核数、内存容量、硬盘容量等。
请添加图片描述
在“CD/DVD驱动器1”中选择“数据存储ISO文件”,并在弹出的界面中点击“上载”,选择下载的ubuntu-22.04.3 ISO文件上传至存储中,并点击选择。
请添加图片描述
最后确认参数设置并点击完成。
请添加图片描述
在新建的虚拟机上点击“打开电源”,开始ubuntu的安装,这里不再赘述。
请添加图片描述

系统配置

首先将IP地址设置为静态,方便后续远程登录,这里IP地址根据具体情况进行设置。
请添加图片描述
可以卸载一些用不到的组件

sudo apt remove thunderbir rhythmbox libreoffice* ...
sudo apt autoremove

点击ubuntu镜像源右上角问号,复制
请添加图片描述
请添加图片描述

然后备份sources.list文件,并打开sources.list文件,将上述内容粘贴并保存,并安装可用更新

sudo cp /etc/apt/source.list /etc/apt/source.list.bak
sudo gedit /etc/apt/sources.list
...
sudo apt update
sudo apt upgrade

安装OpenSSH,并检查服务器状态

sudo apt install openssh-server
service ssh status

请添加图片描述
此时可以通过SSH进行远程登录(局域网内)。
请添加图片描述

本章完结撒花✿✿ヽ(°▽°)ノ✿

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu Base Lite是一个基于Ubuntu的轻量级系统,它提供了一个最小化的基础系统,可以用于构建定制化的嵌入式系统。要移植Ubuntu Base Lite的rootfs,可以按照以下步骤进行操作: 1. 获取Ubuntu Base Lite根文件系统(rootfs)的镜像文件。可以从官方网站或其他可靠来源下载对应的镜像文件。 2. 在目标设备上准备好一个空的分区或者存储设备,用于挂载rootfs。可以使用命令行工具或者图形界面工具来创建分区或者格式化存储设备。 3. 将rootfs的镜像文件解压缩到之前准备好的空分区或者存储设备上。可以使用如下命令解压缩镜像文件: ``` $ sudo tar -xvf <镜像文件路径> -C <挂载点路径> ``` 其中,`<镜像文件路径>`是rootfs镜像文件的路径,`<挂载点路径>`是之前准备好的空分区或存储设备的挂载点路径。 4. 确保之前准备好的分区或者存储设备已经挂载。可以使用如下命令来确认挂载状态: ``` $ df -h ``` 如果正确挂载,你应该能够看到之前准备的空分区或存储设备的挂载点路径。 5. 在目标设备上安装引导加载程序(bootloader),例如GRUB或者U-Boot。可以通过配置引导加载程序将系统启动选项指向刚才挂载的rootfs分区。 6. 重新启动目标设备,并确保引导加载程序正确配置。如果一切配置正确,目标设备应该能够启动到Ubuntu Base Lite的最小系统环境。 通过以上步骤,你可以成功地在目标设备上移植Ubuntu Base Lite的rootfs。在移植过程中,需要注意设备硬件的兼容性以及引导加载程序的正确配置。根据具体的需求,你还可以在最小系统的基础上添加和配置其他软件和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值