CamDroid挂载U盘
挂载一个U盘至于写一个文章吗?对于Linux不至于,对于CamDroid就点至于了。对于Linux是这样的:
mount /dev/block/sda1 /mnt/extsd
不需要加-t
参数,因为mount
命令已经强大到可以自动识别文件系统格式;
对于CamDroid需要指定格式,因为mount
是Android系统中的简版mount
:
mount -t vfat /dev/block/sda1 /mnt/extsd
挂载ext4
格式设备:
mount -t ext4 /dev/block/sda1 /mnt/extsd
当然对于Android,则不需要输入命令,就可以自动挂载,有VOLD自动处理呢。
这里要补充一点的是,我居然无法将/system
分区可以挂载成可写的,这就有点不符合逻辑了,先记在这。看BSP中的资料得出,系统被做成了一个Ramdisk,并不能挂载放东西进去,一般会是在制作固件的时候将所需要的库文件放进去的。既然修改不了文件,那么就那么就修改环境变量,这样也是可以的:
export PATH=/mnt/extsd/bin:$PATH
export LD_LIBRARY_PATH=/mnt/extsd/lib:$LD_LIBRARY_PATH
反过来:
export PATH=$PATH:/mnt/extsd/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/extsd/usr/lib/arm-linux-gnueabihf/:/mnt/extsd/lib/
ln -s /mnt/extsd/lib /lib