完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
平台:迅为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。 |
|
|
|
只有小组成员才能发言,加入小组>>
778 浏览 0 评论
1149 浏览 1 评论
2527 浏览 5 评论
2859 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2709 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1067浏览 3评论
190浏览 2评论
453浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 17:33 , Processed in 1.213757 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号