我的openwrt学习笔记(二十七)MT7688 NVRAM操作
我的openwrt学习笔记(二十七)MT7688 NVRAM操作
NVRAM 非易失性随机访问存储器 (Non-Volatile Random Access Memory),是指断电后仍能保持数据的一种RAM。在嵌入式系统领域内,可以直接理解成板子上的FLASH芯片,里面保存着代码数据,用户配置数据等,如UBOOT,kernel,rootfs,user data.
本文讲述的是OPENWRT MTK 的OPENWRT 下,用户如何保存自定义数据,也就是用户数据的保存。
比如,进行一键配置smartconfig的时候,MT7688需要保存从手机端接收到的SSID ,PASSWD,CUSTOM 数据等信息,这个时候怎么办呢?就需要用到NVRAM 保存数据了。
很不错的是MTK已经对保存用户的数据进行了很好的划分,只需要按照MTK 保存数据的方式添加 ,备份数据就可以了。
nvram set/get/commit 命令操作就可以!
Write数据
nvram set $ELIAN_SECTION elian_ssid"$SSID
nvram set $ELIAN_SECTION elian_passwd "$PASSWD"
nvram set $ELIAN_SECTION elian_cust "$CUST"
nvram set $ELIAN_SECTION elian_config true
nvram commit
read 数据
文章来源: blog.csdn.net,作者:悟空胆好小,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/xushx_bigbear/article/details/48266865
- 点赞
- 收藏
- 关注作者
评论(0)