1. 程式人生 > 實用技巧 >Linux iTP4412最小系統掛載U盤(SD、TF卡)並執行程式

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

一、在Ubuntu下編譯C檔案

使用指令"arm-none-linux-gnueabi-gcc-4.4.1 -o HelloWorld HelloWorld.c -static"編譯下面的c檔案:在這裡插入圖片描述
把生成的HelloWorld拷貝到SD卡中。
二、使用“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"。如果解除安裝失敗,可能是因為沒有退出該目錄。)
四、執行SD卡內的程式

進入程式所在目錄,使用命令"./HelloWorld"即可執行。在這裡插入圖片描述
 上圖表明執行成功。