iMX6Q應(yīng)用筆記-eMMC增加分區(qū)

原創(chuàng) 2021-01-05 17:09:00 iMX6 iMX6q

本文主要適用于飛凌OKMX6X-C平臺Linux3.0.35操作系統(tǒng),本文主要講解eMMC增加分區(qū)兩種方式,其他iMX6Q平臺也可以參考,但是不同廠家iMX6平臺之間會存在差異,需自行修改以適應(yīng)自己的使用。

增加分區(qū)方法一(幫助理解分區(qū))

fdisk -l 查看系統(tǒng)上的硬盤,找到需要分區(qū)的硬盤:/dev/mmcblk0.
進入該設(shè)備:fdisk  /dev/ mmcblk0

此時出現(xiàn):
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 注:這是刪除一個分區(qū)的動作;
l list known partition types 注: l 是列出分區(qū)類型,以供我們設(shè)置相應(yīng)分區(qū)的類型;
m print this menu 注: m 是列出幫助信息;
n add a new partition 注:添加一個分區(qū);
o create a new empty DOS partition table
p print the partition table 注: p 列出分區(qū)表;
q quit without saving changes 注:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注: t 改變分區(qū)類型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分區(qū)表寫入硬盤并退出;
x extra functionality (experts only) 注:擴展應(yīng)用,專家功能;
具體每個參數(shù)的含義,請仔細閱讀。常用的就是:d l m p q t w
列出當前操作硬盤的分區(qū)情況:用 p

 

添加分區(qū):輸入n
Command (m for help): n

Command action
e extended
p primary partition (1-4)

添加主分區(qū): 輸入p
Partition number (1-4): 2 

注:前面已經(jīng)有一個主分區(qū)了,這個也算主分區(qū)從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

 

添加分區(qū):輸入n
Command (m for help): n

Command action
e extended
p primary partition (1-4)

添加主分區(qū): 輸入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
即可看到增加的分區(qū)

 

注:保存以后會出現(xiàn)如下警告,可忽略,不影響結(jié)果。

fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy

 eMMC增加分區(qū)方法二(相對容易操作)

修改燒寫工具中的mksdcard.sh,路徑:mfgtools\Profiles\Linux\OS Firmware例如:

 

修改完成后重新燒寫

在終端輸入 fdisk –l出現(xiàn)如下

 

 

相關(guān)產(chǎn)品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板層出不窮,要如何選擇?飛凌解讀i.mx6Q芯片強性能為您推薦四核A9架構(gòu)的i.MX6Q產(chǎn)品精選,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工業(yè)級核心板,歡迎采購。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架構(gòu)的i.MX6Q四核處理器設(shè)計,核心板小尺寸核心板搭配獨特的薄款連接器,讓設(shè)計隨心所欲!

    了解詳情
    FETMX6Q-C核心板
  • OKMX6Q-C開發(fā)板

    雙千兆飛凌嵌入式iMX6Q開發(fā)板,板對板連接器,纖薄之際,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q開發(fā)板與i.MX6DL開發(fā)板資源豐富,原理圖、PCB、軟件資源、硬件資源下載,技術(shù)支持等。歡迎選購

    了解詳情
    OKMX6Q-C開發(fā)板
  • FETMX6Q-S核心板

    NXP iMX6Quad系列具有四個內(nèi)核,運行頻率達1.2 GHz,帶有1 MB L2緩存和64位DDR3或2通道、32位LPDDR2支持。飛凌提供商業(yè)級iMX6Q核心板,工業(yè)級iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干擾,更快速升級產(chǎn)品等優(yōu)勢。保定飛凌嵌入式專注imx6,imx6開發(fā)板,飛思卡爾imx6等ARM嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計和生產(chǎn),是imx6,imx6開發(fā)板,飛思卡爾imx6提供者,imx6系列產(chǎn)品現(xiàn)已暢銷全國,歡迎咨詢!
    了解詳情
    FETMX6Q-S核心板
  • OKMX6Q-S3開發(fā)板

    飛凌嵌入式提供iMX6Q開發(fā)板,iMX6解決方案,iMX6Q核心板,i.MX6Q開發(fā)板解決方案。iMX6Q穩(wěn)定、快速、性價比高,歡迎選購 NXP iMX6系列芯片全支持,升級簡配無憂替換。 了解詳情
    OKMX6Q-S3開發(fā)板

推薦閱讀 換一批 換一批