一、在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"即可運行。
上圖表明運行成功。