海思系統開發 linux下掛載SD卡

2021-10-04 06:19:07 字數 1248 閱讀 8929

海思系統開發——linux下掛載sd卡

(1)通過#fdisk -l命令確認板子上的linux系統是否識別sd卡

[/]# fdisk -l

/mnt/mmc # fdisk -l

disk /dev/mmcblk0: 29 gb, 31058821120 bytes, 60661760 sectors

3776 cylinders, 255 heads, 63 sectors/track

units: cylinders of 16065 * 512 = 8225280 bytes

device boot startchs endchs startlba endlba sectors size id type

/dev/mmcblk0p1 0,130,3 1023,254,63 8192 60661759 60653568 28.9g c win95 fat32 (lba)

/mnt/mmc #

(2)確保/mnt/mmc存在,然後cat /proc/partitions看看到底有沒有mmc相關的分割槽

[/]# cat /proc/partitions

major minor #blocks name

31 0 1152 mtdblock0

31 1 768 mtdblock1

31 2 768 mtdblock2

31 3 7040 mtdblock3

31 4 121344 mtdblock4

179 0 1921024 mmcblk0

179 1 1707008 mmcblk0p1

沒有最後兩個分割槽,就說明sd卡驅動沒有移植成功

(3) 掛載sd卡

mount /dev/mmcblk0p1 /mnt/mmc
(4)解除安裝sd卡

umount /mnt/mmc
注意,當前目錄不能是/mnt,否則會出現「umount can』t umount /mnt device or resource busy」的錯誤提示資訊。

(5)linux 如何上電掛載sd卡

mount /dev/mmcblk0p1 /mnt/mmc
這樣上電後開發板就會自動掛載sd卡到主目錄的/mnt/mmc資料夾

海思開發板上掛載額外的儲存空間

輸入reboot命令進入uboot 輸入print命令,可以在顯示結果中看到下面這一行 root dev mmcblk0p3 rootfstype ext4 rw init linuxrc rootwait blkdevparts mmcblk0 1m boot 12m kernel 96m roo...

linux系統下硬碟掛載

在加裝新硬碟時,首先要分割槽 格式化,掛載,以下將分布介紹 硬碟按識別順序分別命名為sda sdb 沒有固定特稱 1 進bios系統,configuration選項,首先刪除配置資訊,然後再建立新的配置資訊。fdisk dev sda command m for help n command act...

嵌入式Linux系統開發

對於嵌入式系統,大家都很熟悉吧 現在隨著網路的發展,嵌入式已經成為it最有發展前途的乙個行業,所以很多人都想著學習嵌入式。舉個列子吧 對於乙個新手來說,如果讓他完成一項linux的系統開發,對他而言難於上青天 在凌陽教育是這樣安排的一些課程 linux系統提供了許許多多的功能,作為乙個軟體開發人員我...