搜索
bottom↓
回复: 13

[经验分享] 如何存储MQX web page 到NAND FLASH

[复制链接]

出0入0汤圆

发表于 2014-9-30 09:07:59 | 显示全部楼层 |阅读模式

    MQX网页能存储在任何能通过MFS访问的介质上,例如USB stick, SD卡。网页存储在USB的例程位于 demo/web_hvac; 网页存储在SD卡的例程是 TWR-K60N512 Quick Start.
网页也可以通过FFS存储在nand flash上。下面以TWR-K70F120M为例来描述MQX中怎样将网页存在 nand flash上。
1.        增加FTP服务器和nand flash 支持
本例程以 HTTPSRV 为基准。 默认情况下,Shell命令只有 ping, ipconfig, 和help命令。此处我们增加对FTP协议和 nand flash flush的支持.


2.        Allow RTCS for more sockets
我们将会用到2个TCP服务。需要一个 HTTPSRV 监听socket, 一个FTP服务器监听socket。另外每个客户端需要一个socket.



3.        增加 MFS 支持
默认情况下,MFS库在HTTPSRV项目中并没有使能,仅适用TFS来存储网页。我们在项目属性中增加MFS库。




4.        增加FFS支持
HTTPSRV默认情况并不支持FFS。 我们需要安装FFS并打开FFS.

5.        解决编译错误
编译项目 HTTPSRV 会遇到一些错误. 这是因为项目中并没有包含FFS和MFS库的头文件. 需要增加。




6.        配置 HTTPSRV 根目录
需要配置index和root_dir

在浏览器访问网页之前, 我们需要将网页复制到nand flash. 这就是我们增加FTP 的目的.


若要确保断电后网页继续存在, 需要在复制后使用flush命名将内容写入flash中

7.        下载与执行
硬件使用 TWR-K70F120M 和 TWR-SER。在下载运行后,在串口上启用ftp 服务器。 在PC上 打开 ftp 客户端。将web page传输到nand flash。 打开浏览器 browser




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-9-30 09:08:48 | 显示全部楼层
感谢楼主关于MQX的经验分享!

出0入0汤圆

发表于 2014-9-30 09:11:46 | 显示全部楼层
对MQX有兴趣的网友们,赶快来学习一下!

出0入31汤圆

发表于 2014-9-30 09:19:56 | 显示全部楼层
MFS能直接在nand上使用吗?

出0入0汤圆

发表于 2014-9-30 09:24:23 | 显示全部楼层
对MQX有兴趣.楼主能否先搞点入门的例程。

出0入0汤圆

发表于 2014-9-30 09:28:37 | 显示全部楼层
谢谢楼主,学习了

出0入0汤圆

发表于 2014-9-30 10:44:53 | 显示全部楼层
了解一下

出0入0汤圆

发表于 2014-9-30 10:59:05 | 显示全部楼层
ffs在哪能找到

出100入101汤圆

发表于 2014-9-30 13:59:37 | 显示全部楼层
查表,shell command的处理方式挺熟悉的。

出0入0汤圆

发表于 2014-9-30 21:35:01 | 显示全部楼层
这个是不是就意味着在网关上建立了一个网页界面呢?

出0入0汤圆

发表于 2014-10-2 18:04:16 | 显示全部楼层
32MCU 发表于 2014-9-30 09:24
对MQX有兴趣.楼主能否先搞点入门的例程。

看来你也刚开始学习啊  哈哈哈哈  来一起学 我在另外一个帖子回复你了

出0入0汤圆

发表于 2014-10-2 18:19:38 | 显示全部楼层
步之道 发表于 2014-9-30 21:35
这个是不是就意味着在网关上建立了一个网页界面呢?

网页CGI进程和主进程通信不知道是用消息队列或者其他的,我倒腾过linu类似的 不知道MQX实现的话怎么样,是不是很类似

出0入0汤圆

发表于 2014-10-2 21:06:03 | 显示全部楼层
收藏啦。            

出0入0汤圆

发表于 2014-10-6 13:42:26 | 显示全部楼层
谢谢分享资料
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 09:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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