sd卡 linux 驱动(sd卡 linux)
為什么linux從SD卡啟動要設(shè)為mmcblk0p2?
啟動設(shè)為什么取決于你sd卡的設(shè)置。mmcblk0p2代表:mmc(本意是MultiMedia card,sd卡就是從這個發(fā)展來的,這里代表sd設(shè)備)blk(block,塊設(shè)備)0(第一個塊設(shè)備,也就是第一張sd卡)p(partition,分區(qū))2(第3個分區(qū))也就是設(shè)定第一個sd塊設(shè)備的第3個分區(qū)為啟動分區(qū)。
(如果是bootloader的參數(shù),這個代表linux內(nèi)核所在分區(qū),如果是內(nèi)核啟動參數(shù),則代表根文件系統(tǒng)在第3個分區(qū),內(nèi)核會從這個分區(qū)初始化文件系統(tǒng))mmcblk0p2里的0與2要根據(jù)你的具體情況來填與之類似的有mtdblock,sda(a代表第一塊,sd設(shè)備,通常表示硬盤)等
如何燒寫u-boot到SD卡?
1. 安裝 SD 卡格式化工具
3. 把 SD卡通過讀卡器接入 PC
4. 運行 HPUSBFW 工具,會掃描到您的 SD卡
注意:請確認(rèn) HPUSBFW 工具掃描到的 SD 卡 就是您的 SDHC 卡,以防出現(xiàn)誤操作。
5. 選擇“FAT32”系統(tǒng)格式
6. 點擊“Start”
7. 等待格式化完成,點擊“OK”
附件為工具和腳本,下載即可。
制作用于啟動LINUX的SD 卡
SD卡運行 Linux 系統(tǒng)用于雙系統(tǒng)備份,或者 NandFlash 空間容量有限的情況下使用。
1. create-sdcard.sh 腳本拷貝到 ubuntu系統(tǒng)的任一目錄,假設(shè)為
/home/forlinx/work
2. 使用 USB 讀卡器把 SD 卡插入到電腦的 USB 端口
3. ./create-sdcard.sh (進入/home/forlinx/work 目錄,執(zhí)行腳本)
執(zhí)行上述命令后,終端會列出電腦的硬盤或優(yōu)盤,對應(yīng)選擇自己的 SD 卡(判定自己的優(yōu)盤是
sda/sdb/sdc 可以根據(jù)容量進行判斷,比如自己的優(yōu)盤容量為 4G,則其 size 為 3872256 字節(jié)≈ 4G,建
議用戶執(zhí)行此操作時不要同時插入多個優(yōu)盤,以免混淆),回車。
選擇自己的U盤后,按照下列操作執(zhí)行即可。
輸入 y,回車。
輸入 2,選擇創(chuàng)建 2 個分區(qū),分區(qū) 1為 FAT32 分區(qū),分區(qū) 2為 EXT3 分區(qū)
輸入 n, 這樣就完成了創(chuàng)建。
通過以上三個步驟就會在 SD 卡上創(chuàng)建兩個分區(qū),卷標(biāo)分別為 boot(FAT32)、 rootfs(ext3),并且會自
動掛載到 /media/boot 目錄和 /media/rootfs 目錄,用戶可以直接使用。
希望可以幫到你望采納。
有不明白的可追問。
SD卡如何加密呢?
建議使用 truecrypt 軟件,它把整個盤/分區(qū)/磁盤鏡像文件進行加密。 掛接出盤符的時候需要密碼,掛接后與普通盤沒區(qū)別。 有幾點好處: SD卡上的全是加密數(shù)據(jù),直接用磁盤編輯工具看只是一堆亂碼,丟失SD卡也不怕人家得到資料; 多平臺(windows/linux/mac); 免費。
關(guān)于SD卡的壽命?
最近也在研究SD卡的讀寫壽命,按我的經(jīng)驗,1個月把卡寫壞都不算啥,我手上的服務(wù)器一周就能把class10的原廠東芝卡寫壞。卡的耐用性其實是取決于兩點:
1、運行溫度。
2、數(shù)據(jù)模型。
雖然sd卡的spec里注明可在是-25度到85度的溫度下工作,但是在我的實測數(shù)據(jù)里,環(huán)境溫度如果高于60度,卡的壽命會急速下降。另外還要考慮寫入的數(shù)據(jù)模型。
當(dāng)使用SD卡做linux系統(tǒng)盤時,系統(tǒng)會向卡寫入大量的LOG數(shù)據(jù)和離散數(shù)據(jù),對SD卡來說是致命的,如果再加上高溫環(huán)境一周把卡寫壞很容易。
后來翻閱了不少資料,發(fā)現(xiàn)這種應(yīng)用就需要使用工業(yè)級的SD卡。
工業(yè)卡的主要優(yōu)勢是static wear leveling,其次是真正的寬溫nand和主控(操作溫度最高可達到75度),最后則是SLC和pSLC。
其中東芝的pSLC是一個很有意思的東西,原本是MLC顆粒,但是每個cell只有其中的1bit,容量縮水一半的同時,PE能翻10倍,19nm的顆粒能達到30000pe的水平。
sandisk的卡并不是全部都有wear leveling,目前只在它最頂級的Extreme PRO上看到,其余的都沒有。如果對這個感興趣的話歡迎交流,我的企鵝是思思伊漆二靈溜吧伊
路由器上面SD卡++是甚么意思?
總結(jié)
以上是生活随笔為你收集整理的sd卡 linux 驱动(sd卡 linux)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsf标签_多个动态包含一个JSF标签
- 下一篇: 安卓手机解锁工具软件(安卓手机解锁工具)