嵌入式学习小组
登录
直播中
王秀兰
7年用户
1322经验值
私信
关注
如何将iTOP-4412开发板的存储空间修改成1G的呢
开启该帖子的消息推送
嵌入式
iTOP-4412
开发板
怎么去扩展iTOP-4412
开发板
的存储空间呢?
如何将iTOP-4412开发板的存储空间修改成1G的呢?
回帖
(1)
袁富存
2021-12-27 10:41:37
平台:迅为iTOP-4412开发板
这里我们以修改成 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。
平台:迅为iTOP-4412开发板
这里我们以修改成 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。
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式
iTOP-4412
开发板
iTOP-4412
开发板
支持ubuntu吗
2014-05-14
3213
iTOP-4412
开发板
驱动和测试例程
2020-12-29
1153
iTOP-4412
开发板
/4418
开发板
/IMX6
开发板
- 硬件-7寸屏幕亮度调整
2021-01-29
1295
请问
iTOP-4412
的
开发板
不能启动该怎么解决?
2019-06-06
2385
iTOP-4412
的
开发板
不能启动了
2014-08-19
2769
请教一下
iTOP-4412
开发板
TF卡怎么制作uboot?
2021-03-08
1265
【问题咨询】迅为
iTOP-4412
开发板
,Android怎么切换横竖屏显示?
2015-06-16
4008
iTOP-Exynos4412
开发板
的特点有哪些
呢
2021-12-27
1067
iTOP-4412
开发板
android4.4代码下载和编译分享
2021-01-04
1633
itop4412
开发板
如何编译QtE5.7源码
2020-12-28
628
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分