[英]mount of SD card in C program
我的環境:Xilinx / Zynq Soc上的Petalinux
我正在嘗試安裝microSD卡。 我確認以下代碼可以在root登錄下安裝SD。
#include <stdio.h>
int main(void)
{
int ret;
ret = system("mkdir /media/card");
printf("%d\n", ret);
ret = system("mount /dev/mmcblk0p1 /media/card");
if (ret == 0) {
printf("sd mounted to /media/card\n");
} else {
printf("sd mount : fail\n");
}
}
這是在Linux C程序中掛載SD卡的正常方法嗎? 還是在C程序中使用任何特殊的系統調用/ API來掛載SD?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.