iMX6Q應用筆記-eMMC增加分區
本文主要適用于飛凌OKMX6X-C平臺Linux3.0.35操作系統,本文主要講解eMMC增加分區兩種方式,其他iMX6Q平臺也可以參考,但是不同廠家iMX6平臺之間會存在差異,需自行修改以適應自己的使用。
增加分區方法一(幫助理解分區)
fdisk -l 查看系統上的硬盤,找到需要分區的硬盤:/dev/mmcblk0.
進入該設備:fdisk /dev/ mmcblk0
此時出現:
Command (m for help):
查看幫助信息:輸入 m:
看到如下信息
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 注:這是刪除一個分區的動作;
l list known partition types 注: l 是列出分區類型,以供我們設置相應分區的類型;
m print this menu 注: m 是列出幫助信息;
n add a new partition 注:添加一個分區;
o create a new empty DOS partition table
p print the partition table 注: p 列出分區表;
q quit without saving changes 注:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注: t 改變分區類型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分區表寫入硬盤并退出;
x extra functionality (experts only) 注:擴展應用,專家功能;
具體每個參數的含義,請仔細閱讀。常用的就是:d l m p q t w
列出當前操作硬盤的分區情況:用 p
添加分區:輸入n
Command (m for help): n
Command action
e extended
p primary partition (1-4)
添加主分區: 輸入p
Partition number (1-4): 2
注:前面已經有一個主分區了,這個也算主分區從2 開始;
First cylinder (1-238592, default 1):直接回車
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1600, default 1600):800(按照需求添加大小)
Command (m for help): p
Disk /dev/mmcblk0: 7818 MB, 7818182656 bytes
4 heads, 16 sectors/track, 238592 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
添加分區:輸入n
Command (m for help): n
Command action
e extended
p primary partition (1-4)
添加主分區: 輸入p
Partition number (1-4): 3
First cylinder (801-238592, default 801): 801
Last cylinder or +size or +sizeM or +sizeK (801-1600, default 1600):回車 Using default value 1600
輸入w 保存并退出
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table
fdisk -l
即可看到增加的分區
注:保存以后會出現如下警告,可忽略,不影響結果。
fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy
eMMC增加分區方法二(相對容易操作)
修改燒寫工具中的mksdcard.sh,路徑:mfgtools\Profiles\Linux\OS Firmware例如:
修改完成后重新燒寫
在終端輸入 fdisk –l出現如下
相關產品 >
-
FETMX6Q-C核心板
i.MX6Q核心板板層出不窮,要如何選擇?飛凌解讀i.mx6Q芯片強性能為您推薦四核A9架構的i.MX6Q產品精選,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工業級核心板,歡迎采購。 i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架構的i.MX6Q四核處理器設計,核心板小尺寸核心板搭配獨特的薄款連接器,讓設計隨心所欲!
了解詳情 -
OKMX6Q-C開發板
雙千兆飛凌嵌入式iMX6Q開發板,板對板連接器,纖薄之際,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q開發板與i.MX6DL開發板資源豐富,原理圖、PCB、軟件資源、硬件資源下載,技術支持等。歡迎選購
了解詳情 -
FETMX6Q-S核心板
NXP iMX6Quad系列具有四個內核,運行頻率達1.2 GHz,帶有1 MB L2緩存和64位DDR3或2通道、32位LPDDR2支持。飛凌提供商業級iMX6Q核心板,工業級iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干擾,更快速升級產品等優勢。保定飛凌嵌入式專注imx6,imx6開發板,飛思卡爾imx6等ARM嵌入式核心控制系統研發、設計和生產,是imx6,imx6開發板,飛思卡爾imx6提供者,imx6系列產品現已暢銷全國,歡迎咨詢!
了解詳情 -
OKMX6Q-S3開發板
飛凌嵌入式提供iMX6Q開發板,iMX6解決方案,iMX6Q核心板,i.MX6Q開發板解決方案。iMX6Q穩定、快速、性價比高,歡迎選購 NXP iMX6系列芯片全支持,升級簡配無憂替換。 了解詳情