de <stdlib.h>
#include <string.h>
int main(void)
{
char *mountusb="mount -t -vfat /dev/scsi/host0/bus0/target0/lun0/part1 /tmp/udisk";
/*char *mountusb="mount /mnt/usb";*/
printf("Now the usb flash will be mounted, please waiting.../n");
if(system(mountusb)==0)
{
printf("OK! You can use the usb flash now!/n");
system("ls /tmp/udisk");
}
else
printf("There is something wrong!/n");
return 0;
}
用arm-linux -gcc编译通过,但下载 到板子上之后运行时出现了:找不到 denpendence file /lib/modules/2.4.18-rmk-pxal 的错误,我看了一下板子上的文件,在/lib目录下却是没有modules这个文件夹,请各位高手帮忙解决一下,太感谢了!!
开发 板是优龙s3c2440a,linux内核是 2.4.18-rmk-pxal,装有busybox,有mount命令。
你还没挂接成功,有mount系统调用的,你man一下就知道怎么用了
用system或者直接用mount系统调用都是可以的,问题不在这里。
楼主可以手动试试mount是否是OK的