文档章节

嵌入式开发板迅为4412开发板linux 系统存储空间的修改

书白
 书白
发布于 2017/05/08 10:06
字数 667
阅读 8
收藏 0

平台:迅为iTOP-4412开发板

详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com

    这里我们以修改成 1G 存储空间为例来讲解修改方法, 如果需要改

成其他大小的存储空间,参照此方法修改即可。

    首先连接好 iTOP-4412 开发板的调试串口到 pc 上,在 pc 的

windows 系统下打开串口调试工具。开发板上电,在串口调试工具里

按任意 pc 键盘的任意按键使开发板进入 uboot 命令行模式,如下图

所示:

 

 

然后在 uboot 输入分区命令:“fdisk -c0 1024 300 300” ,如下图

所示:

 

 

    上面图片里的命令是把 emmc 分区,其中的 1024 是 Linux 的存储

空间,单位是 MB,也就是 1G。如果想分配更大的空间修改这个值即

可。

执行完上面的命令,如下图所示:

 

 

然后在 uboot 命令行分别输入下面的命令,格式化分区:

fatformatmmc 0:1 

ext3format mmc 0:2 

ext3format mmc 0:3 

ext3format mmc 0:4 

 

    至此 EMMC 的分区已经只做好了, 下面我们开始制作 linux 文件系

统,拷贝光盘“linux/root_xxxxxxxx.tar.gz” (xxxxxxxx 是版本日

期, ) 到 Ubuntu 虚拟机上, 例如我里拷贝到了 “/home/topeet/linux”

目录,如下图所示:

 

 

然后使用“tar  -xvf  root_20140912.tar.gz”命令解压 linux 文

件系统,如下图所示:

 

 

解压完成后, 输入“ls” 命令, 可以看到生成了” root “文件夹,

如下图所示:

 

 

接下来输入“make_ext4fs -s -l 996147200 -a root -Llinux 

system.img root”命令生成“system.img” ,如下图所示:

 

 

注意:使用”make_ext4fs“命令前,确认已经安装好编译 linux 文

件系统需要的软件包了,安装方法可以参照使手册的“6.3.5  生成

system.img”小节。

 

    下面来看一下命令“make_ext4fs  -s  -l  996147200  -a  root  -L  linux 

system.img  root” , 这个命令里面的“996147200” 就是指定了 linux

存储空间的大小了,即:996x1024x1024=996MB(在前面的分区里我

们分配的是 1G 的空间,里我们需要预留几兆的空间,所以设置为

996MB)

     然后把生成的“system.img”烧写到 iTOP-4412 开发板,开发板

启动进入到 linux 系统, 输入“df” 命令, 可以看到 linux 存储空间

变成 996MB 了,如下图所示:

 

 

    通过上面的讲解我们已经清楚了怎么扩展存储空间,例如把存贮

空间改成 2G,那我们只需要修改下两个地方:

1)fdisk -c 0 2048300 300 

2)  make_ext4fs  -s  -l  2092957696  -a  root  -L  linux  system.img  root 

其中的 2092957696 是 1996x1024x1024=1996MB。 

© 著作权归作者所有

书白
粉丝 0
博文 63
码字总数 53844
作品 0
私信 提问
[初学嵌入式]完全没有接触过linux也可以轻松玩转4412开发板

需要按照以下方法和步骤来学习,轻松玩转开发板。 以下学习内容均有配套视频。 1.开发板上电测试以及提供的基本资料介绍:所 学手册的章节包括(第一章节) 2.安装超级终端,理解uboot模式和...

topeet
2015/08/03
657
0
[转帖]迅为4412开发板最小linux系统的存储空间修改

本文转自迅为论坛:http://www.topeetboard.com 最小linux系统的存储空间修改以修改成 1G 存储空间为例来修改,如果需要改成其他大小的存储空间,参照此方法修改即可。 首先连接好 iTOP-441...

topeet
2015/12/09
219
0
嵌入式开发和学习推荐平台——最新迅为4412开源硬件开发板

嵌入式与物联网开发板系列-4412开发板 迅为专为物联网研发的iTOP-4412开发板平台,ARM Cortex A9架构,主频1.4GHz-1.6GHz,1GB 双通道 DDR3(2GB 可选),4GB EMMC(16GB 可选),提供多种外接模块...

topeet
2015/04/08
879
0
[嵌入式开发板]iTOP-4412开发板linux 系统存储空间的修改

本文转自:http://www.topeetboard.com 平台:iTOP-4412开发板 这里我们以修改成 1G 存储空间为例来讲解修改方法, 如果需要改 成其他大小的存储空间,参照此方法修改即可。 首先连接好 iTOP...

歌之王子殿下
2016/02/29
105
0
[学习引导]基于迅为4412开发板的嵌入式技术学习步骤

本文转自迅为:http://www.topeetboard.com 视频讲解地址:http://v.youku.com/vshow/idXOTI4Njc0NDIw.html 嵌入式技术的知识体系: 适用于iTOP-4412开发板及配套教程的学习步骤 嵌入式的知识...

歌之王子殿下
2015/06/10
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Redux

Redux概念 Redux = Reducer + Flux,数据层框架,将所有数据都存储到store中 Redux的工作流程 Antd的使用 安装npm install antd --save import 'antd/dist/antd.css'import { Input, Butto......

星闪海洋
今天
4
0
OSChina 周一乱弹 —— 你们谁看见了我的诺贝尔奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @脚板薯 :这么晚不睡只为找到一首歌,晚安。 ♫Say You Want Me♪ ♫Say You Want Me♪ - Augustana 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
306
17
我为什么要写微信公众号

埋一颗种子,细心呵护,静待她枝繁叶茂,葱郁参天 V2论坛上有个帖子【做程序员最重要的还是一定要有自己的作品】,作者写道: 能有一个作品和你的名字联系在一起,应当成为在职业生涯前期着意...

运维咖啡吧
今天
3
0
数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
5
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部