[转帖]迅为4412开发板最小linux系统的存储空间修改

本文转自迅为论坛:http://www.topeetboard.com

最小linux系统的存储空间修改以修改成 1G 存储空间为例来修改,如果需要改成其他大小的存储空间,参照此方法修改即可。

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

调试工具。开发板上电,在串口调试工具里按任意 pc 键盘的任意按键使开发板进入 uboot 命令行模式,如下图所示:

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

上面图片里的命令是把 emmc分区,其中的 1024 是 linux 的存储空间,单位是 MB,也

就是 1G。如果想分配更大的空间修改这个值即可。

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

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

fatformat mmc 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 -L linux 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 2048 300 300

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

其中的 2092957696 是 1996x1024x1024=1996MB。

时间: 2024-10-12 23:28:45

[转帖]迅为4412开发板最小linux系统的存储空间修改的相关文章

嵌入式开发-迅为4412开发板QT鼠标和触摸的问题解决方案

迅为4412开发板-QT鼠标和触摸的问题解决方案: 一. 背景 在使用迅为提供的QT4.7的时候,鼠标可以正常使用,有触摸但是触摸会出现问题.尤其是在左右滑动qt界面的时候,总是会出现往左滑动,画面急速往右走,然而往右滑动,画面急速的往左走. 在使用迅为提供的Qtopia4的时候,只能用触摸不能用鼠标. 二.解决办法 ① QT4.7系统 打开/bin/qt4 找到这句话: export QWS_MOUSE_PROTO='MouseMan:/dev/input/mice Tslib:/dev/in

嵌入式开发板 迅为4412开发板 初学ARM开发板首选!提供教学视频!

选择迅为4412开发板无论是学习ARM技术还是开发产品都无须担心,迅为4412开发板提供了丰富的例程源码实例和视频,只需要你有C语言基础,就可以快速学习嵌入式高端技术开发! 搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超大容量,纵使海量思考也能及时处理. 详情了解: http://topeetboard.com   更多了解:https://arm-board.taobao.com

迅为4412开发板学习之win8下基础软件的安装和学习

平台:迅为4412开发板 详情了解:http://topeetboard.com更多了解:https://arm-board.taobao.com 一.超级终端的安装和使用 1 关闭 win8 的自动更新 如果用户使用的 PC 机没有串口,就需要用到 USB转串口驱动.我们给用户配套的硬件是 PL 2303, 提供的驱动也是 PL2303. 如果用户使用其它的设备, 那么所需要的驱动就不一样了. 本来驱动安装后直接使用,但是在 win8 下有自动更新,默认自动更新的,它会更新到最 新的版本,最新

迅为4412开发板平台-嵌入式开源平台

转载:http://www.topeetboard.com/ 4412核心板介绍 两种封装形式:Exynos4412有两种封装形式, 其中POP封装的芯片内含1GB内存, 所以不需要外扩DDR, 可大大节省 PCB 面积,功耗控制方面也更好,多用于手持设备当中: SCP 封装优点是内存扩展更灵活,生产工艺相对更容易控制. 4412POP 封装 长宽:5CM * 6CM,高度 1.5MM,320 个引脚(80 * 4): 板载 1GB 内存,电源管理: 和底板装配的时候注意“防呆箭头”. 4412

新手如何学习嵌入式开发板-迅为4412开发板

网站:http://www.topeetboard.com Q Q:2551456065 产品优势: 1. 涵盖当在嵌入式技术热点:Linux,Android,QT,Ubuntu系统 2. 专为iTOP-4412量身打造,手把手全视频讲义,让学习嵌入式ARM开发像单片机一样简单!3. 完善的售后支持:提供论坛.认证QQ. 当前ARM处理器参数对比: 4412开发板介绍: 1. iTOP-4412精英版:搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超大

[学习开发板怎么选]迅为4412开发板帮你入门嵌入式

丰富选配模块 入门视频教程(购买后提供完整版高清教程)部分视频观看地址: [视频教程]iTOP-4412开发板之学习方法--致初学者 http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html [视频教程]三星Exynos 4412处理器开发要点 http://v.youku.com/v_show/id_XNjIwODA0MTY4.html [视频教程]iTOP-4412开发板之如何扩展不同型号LCD屏 http://v.youku.com/v_show/id

Linux系统基础知识-嵌入式迅为4412开发板学习笔记

1. 什么是Linux系统编程 详情了解:http://topeetboard.com  更多了解:https://arm-board.taobao.com Linux系统编程分为三个部分:系统调用.C库和C编译器. 系统调用系统编程的基础是系统调用,也结束于系统调用.在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务和资源,从用户空间向内核发起的一些函数调用.系统调用包括对文件的读写.进程的控制等等.在Linux中,系统的实现少于其它内核.例如在Windows下有几千个系统调用,但是在L

【转帖】分享一个迅为4412开发板OTG烧录批处理文件

平台:iTOP-4412开发板 Bat 功能: 1.可以分条的执行烧录,不需要每次烧录都去复制命令 2.可以批量烧录 开发板系统烧录批处理文件,请将此文件放置在fastboot程序同目录下,下载地址:http://pan.baidu.com/s/1sjDjSuh 使用的时候需要把文件放到迅为提供的烧录程序文件夹下哈~ 与“fastboot.exe”这个同目录即可. 本文转自迅为论坛:http://www.topeetboard.com

迅为4412开发板支持AVIN视频输入/AV监控摄像头输入模块

AVIN模块(iTOP-4412开发板专用) 产品介绍:视频输入/AV监控摄像头输入模块: 该模块及配套的软件为开发视频采集.监控.车载后视等产品提供了很好的参考. iTOP-4412 开发平台 开发环境: linux  3.0.15  version Android4.0/Android4.4.4 Ubuntu12.04开发环境 产品特点: 处理器: Exynos 4412 处理器,Cortex-A9四核,功耗性能俱佳! 性能: 1GB(可选2GB) 双通道 64bit数据总线 DDR3: 4