WRTNODE 2P自动 挂载SD卡-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22780|回复: 3

WRTNODE 2P自动 挂载SD卡

[复制链接]
发表于 2016-11-11 12:42 | 显示全部楼层 |阅读模式
本帖最后由 vincen20 于 2016-11-11 12:50 编辑

WRTNODE 2P自动 挂载SD卡
硬件清单
WRTNODE2P*1 、CP2102USB TTL*1、usb数据线 1条 Micro 、WiIF环境、TF内存卡 *1
软件清单
PuTTY*1
-------------------------------------------------------------------


最近有幸获得arduino.cn提供的wrtnode2p板子一块,WRTnode2P 运行linux系统,功能强大。经过学习发现的存储空间小,扩展板子SD空间很有必要。由此才决定扩展板子空间,扩展的空间可以用来存放数据,网站数据等。。

1.    1加电、启动设备、连接设备
使用USB线给板子供电,等待1分钟吧,然后使用CP2102USB连接板子的RX0,TX0,GND.不知道为啥,需要先启动板子,再把TTL板子连接电脑,不然会没有响应,求解?。
1.2进入 CLI
使用PUTTY,连接类型选择Serial、当然可以使用SSH方式、Telnet
image001.png
串口号自行查看电脑设备的号,数率选择115200(本板子是这个),打开后,按回车,就会出现界面
image002.png
到此,设备启动完成。
1.2 连接网络
连接wifi信息
修改/etc/config/wireless Apclissid、和apclipassword为你家的配置,主要需要和你家的 wifi的channel保持一直。(快捷命令vw)
注释 option disabled 0,修改
image003.png
设置完成后查看是否获取ip,ping www.baidu.com检查是否连接外网。此处不做详细说明,可以参考官网使用说明
1.3.升级固件
根据使用说明,使用sd卡需要升级固件。
Cd /tmp;
执行命令 mtd write –r openwrt-ramips-mt7628-wrtnode2p-squashfs-sysupgrade.binfirm
Ware
image004.png
Reboot ..
2.挂载命令
mkdir/mnt/sd
mount  /dev/mmcblk0p1/mnt/sd
cd/mnt/sd;ls –al
image006.png
3.查看SD卡空间情况
df-m /mnt/sd
image008.png
可以看出 该SD卡存储空间为120M,使用4M ,可用116M.
4.上电自动挂载SD卡
根据LINUX 操作,需要设置 /etc/fstab文件,可在网上找到很多参考资料,….BUT…
操作不才成功。这个WRTNODE板子的fstab文件是指向/tmp/fstab的,试验后发现/tmp目录不能保存数据。请教COL得知,/tmp目录挂载到RAM上,重启数据就恢复。由此看来修改fstab文件来实现自动挂载有些麻烦。提供2种方案。
一是修改fatab文件的链接路径,删除指向/tmp目录,在/etc下新建fstab文件,由于不清楚修改fatab文件是否会影响板子稳定性,经过测试,修改后板子能正常启动,然后在写入需要设置的自动挂载代码。二是放弃使用fatab文件自动挂载方式,直接让板子在启动时候运行挂载命令,该方法简单。操作命令如下:
打开文件,输入命令mount  /dev/mmcblk0p1/mnt/sd  (请先新建 目录/mnt/sd)
使用 vim /etc/rc.local
image010.png
然后wq保存,重启。
测试是否挂载成功。
image012.png
已经自动挂载,这样增加了板子的存储空间 120M
在此提供方案3,在目录/etc/config中发现文件fstab
打开发现有对SD卡的配置,修改配置文件中的 enable为1后发现,SD卡自动挂载成功。操作如下
进入目录/etc/config.打开文件fatab
vim /etc/config/fstab
image015.jpg
修改 config ‘mount’ 中的optiong enable ‘1’ ,当然你也可以指定其他选项,如tartget ‘/mnt/sd’..等等,可以参考mount –help.
保存wq,然后重启reboot。在目录/mnt/mmcblkop1中就是挂载的SD卡内容.
最终推荐使用方案3。
各位还有其他方案,希望多多指教。。。
联系方式 QQ623610468 mailto:vincen20@163.com
最后感谢arduino.cn送出的板子。下一测试是基于SD卡上搭建 www服务器.

image005.jpg
image007.jpg
image009.jpg
image011.jpg
image013.jpg
image014.png
发表于 2016-11-11 15:18 | 显示全部楼层
进来看看            
 楼主| 发表于 2016-11-11 21:21 | 显示全部楼层

多多指导
 楼主| 发表于 2016-12-12 12:38 | 显示全部楼层
经过几次测试,1、发现使用RT232更好,比CP2102 好,不会出现先要接TTL情况。
2、该文章基于原版的系统,如果是自己编译的板子,需要怎家 MMC 和语言支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 02:31 , Processed in 0.269746 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表