查看: 8635|回复: 5

如何在20130513image上,备份NAND到SD卡,把它做成可自启动SD卡

[复制链接]
  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-6-17 14:30:16 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 pcduino 于 2013-6-17 14:55 编辑

    20130512版本的Ubuntu image有好多新的功能。 这里面最有用之一的功能是当NAND上的程序和数据满的时候,把NAND上的内容备份到一个容量大的SD卡上,并且让这个SD卡可以启动pcDuino。这样我们就可以不间断地继续原来的工作。

    这里面用到的最主要的功能是 'make_mmc_boot'

    20130512Ubuntu image版本中, make_mmc_boot 是不存在的, 因此我们需要更新 board-config.
    有两种方式可以运行 board-config. 一是在pcDuino刚启动的时候, 还有一个是在命令行输入:
    1. $sudo board-config.s
    复制代码
    图片1.jpg

    接下来选择 'update':
    图片2.jpg

    然后选择 'config':
    图片3.jpg

    这之后,pcDuino开始检查更新:
    图片4.jpg

    按 'Y', 当更新结束后, 退出程序, 然后重新运行:
    1. $sudo board-config.sh
    复制代码
    图片5.jpg

    这个时候, “make_mmc_boot"就出现在菜单条里了:
    图片6.jpg

    插入一个16GB的SD卡,然后按回车键:
    图片7.jpg

    图片8.jpg

    等待一些时间后:
    图片9.jpg

    重新启动pcDuino,pcDuino将从新做的SD卡启动。 我们可以用 'df -h'命令来查看存储空间:
    图片10.jpg

    虽然我们用的是16GB的SD卡, 但是显示能用的只有2GB。
    我们制作了一个脚本来把文件系统扩展到整个SD卡:
    1. $wget https://s3.amazonaws.com/pcduino/SampleCode/System/expandFS/expand_sdcard_rootfs.sh
    2. $sudo bash ./expand_sdcard_rootfs.sh
    复制代码
    图片11.jpg

    完成有,用"$sudo reboot"命令重启, 然后运行:
    1. $ sudo resize2fs /dev/mmcblk0p2
    复制代码
    图片12.jpg

    这之后,我们可以看到我们可以用全部的SD卡了!
    图片13.jpg
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2013-5-29 08:31
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-6-17 19:28:49 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-12-4 00:00
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-10-30 12:10:08 | 显示全部楼层
    看似不用显示设备就能操作?
    我试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-12-4 00:00
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-11-3 01:13:10 | 显示全部楼层
    哈哈哈哈, 反馈下, 我操作成功了! 很爽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-3 23:11
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-11-17 19:40:37 | 显示全部楼层
    已经成功copy到sd卡,但是有卡的时候pcduino启动不了,只有把sd卡取出后才能启动,请问这是什么情况?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-5-19 12:45:34 | 显示全部楼层
    你好,我的板子是PCduino 3B ,我按照你的方法从SD卡启动成功了,可是sudo bash ./expand_sdcard_rootfs.sh 之后,貌似下次启动wifi就不工作了。请问这是哪里有问题吗?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-3-28 16:53 , Processed in 0.159087 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.