20130512版本的Ubuntu image有好多新的功能。 这里面最有用之一的功能是当NAND上的程序和数据满的时候,把NAND上的内容备份到一个容量大的SD卡上,而且让这个SD卡能够启动pcDuino。这样咱们就能够不间断地继续原来的工做。 bash
这里面用到的最主要的功能是 ‘make_mmc_boot’。 ui
在20130512的Ubuntu image版本中, make_mmc_boot 是不存在的, 所以咱们须要更新 board-config. 命令行
有两种方式能够运行 board-config. 一是在pcDuino刚启动的时候, 还有一个 是在 命令行 打: code
$sudo board-config.sh
接下来选择 ‘update’: blog
而后选择 ‘config’: get
这以后,pcDuino开始检查更新: it
按 ‘Y’, 当更新结束后, 退出程序, 而后从新运行: 扩展
$sudo board-config.sh
这个时候, “make_mmc_boot”就出如今菜单条里了:
date
插入一个16GB的SD卡,而后按回车键: 程序
等待一些时间后:
从新启动pcDuino,pcDuino将重新作的SD卡启动。 咱们能够用 ‘df -h’命令来查看存储空间:
虽然咱们用的是16GB的SD卡, 可是显示能用的只有2GB。
咱们制做了一个脚原本把文件系统扩展到整个SD卡:
$wget https://s3.amazonaws.com/pcduino/SampleCode/System/expandFS/expand_sdcard_rootfs.sh $sudo bash ./expand_sdcard_rootfs.sh
完成有,用”$sudo reboot”命令重启, 而后运行:
$ sudo resize2fs /dev/mmcblk0p2
这以后,咱们能够看到咱们能够用所有的SD卡了!