Linux 最小系統掛載U盤(SD、TF卡)並執行程序


一、在Ubuntu下編譯C文件

  使用指令"arm-none-linux-gnueabi-gcc-4.4.1 -o HelloWorld HelloWorld.c -static"編譯下面的c文件:

  

  把生成的HelloWorld拷貝到SD卡中。

  此節內容參考鏈接:https://www.cnblogs.com/liming1593/p/5245676.html

 

二、使用“fdisk -l”查看系統給存儲設備分配的設備名

  1.未插入SD卡時,使用“fdisk -l”命令:

  

  現在看到的是板載16GB存儲。

  2.插上SD卡時,使用“fdisk -l”命令:

  

  可以看到多出來了一個插入的32G的SD卡。

 

三、使用"mount"命令掛載SD卡

  1.先要指令"mkdir /dev/udisk"新建一個掛載目錄/dev/udisk。

  2.再使用命令"mount /dev/mmcblk1p1 /dev/udis"進行掛載。(注意命令中的紅色字體。)

  使用命令"cd /dev/udisk"和"ls"進入udisk文件夾,並查看文件夾下內容。

  

  上圖顯示出SD卡里的內容,表明掛載成功。(如需卸載該SD卡,可使用命令"umount /dev/udisk"。如果卸載失敗,可能是因為沒有退出該目錄。)

 

  本節內容參考鏈接:https://blog.csdn.net/al86866365/article/details/50993211

四、運行SD卡內的程序

  進入程序所在目錄,使用命令"./HelloWorld"即可運行。

  

  上圖表明運行成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM