嵌入式中利用ubuntu-base构建根文件系统

在嵌入式环境中,我们最常用busybox、yocto或buildroot来构建根文件系统,这种情况下,当我们需要使用一些组件的时候,往往需要我们使用源码编译,移植到开发板中。那有没有像ubuntu的文件系统一样,很多工具一个apt命令搞定,答案肯定是可以的。

一、介绍

ubuntu-base 是Ubuntu官方构建的ubuntu最小文件系统,基础包大小通常只有几十兆,但是依托包debain软件包管理器,可以直接使用ubuntu丰富的软件源,很方便的个性化定制嵌入式环境。本文使用的是arm架构的板子,故下面的介绍都是基于arm的,X86、powerpc、ppc等其他架构类似。

二、环境配置

2.1、下载ubuntu-base

下载ubuntu-base的方式有很多,我们可以从官方的地址下载,也可以其它镜像地址下载,如清华源,根据需要,下载自己对应的发行版本,这里我们就已20.04为例。

 进入到对应的版本目录后,根据我们

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
ubuntu18.04文件系统是一个用于嵌入式系统的文件系统,它可以在NXP的IMX6Q、IMX6SX和IMX6ULL平台上成功移植。你可以在以下链接找到ubuntu18.04文件系统的下载地址:http://cdimage.ubuntu.com/ubuntu-base/releases/18.04/release/ ,文件名为ubuntu-base-18.04.5-base-armhf.tar.gz。该压缩包包含了移植方法说明文档和已经移植好的ubuntu18.04文件系统。如果在移植过程遇到问题,你可以留言咨询。移植ubuntu18.04文件系统的过程大体上和ubuntu16.04一样,可以参考【正点原子】阿尔法Linux开发板(A盘)-基础资料/09、文档教程(非常重要)/【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.6.pdf的第A3章 Ubuntu-base 文件系统构建。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [正点原子阿尔法Linux开发板移植Ubuntu18.04文件系统问题解决](https://blog.csdn.net/ZLK1214/article/details/123297424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu 18.04文件系统(成功移植) ubuntu_rootfs.tar.bz2](https://download.csdn.net/download/weixin_41608556/85060394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值