| 本帖最后由 FSL_TICS_DANIEL 于 2014-9-30 08:59 编辑 
 
 
     MQX网页能存储在任何能通过MFS访问的介质上,例如USBstick, SD卡。网页存储在USB的例程位于demo/web_hvac; 网页存储在SD卡的例程是TWR-K60N512 Quick Start. 网页也可以通过FFS存储在nandflash上。下面以TWR-K70F120M为例来描述MQX中怎样将网页存在 nand flash上。 1.     1   增加FTP服务器和nand flash 支持 本例程以 HTTPSRV 为基准。 默认情况下,Shell命令只有ping, ipconfig, 和help命令。此处我们增加对FTP协议和 nandflash flush的支持. 
 2.       2  Allow RTCS for more sockets 我们将会用到2个TCP服务。需要一个 HTTPSRV 监听socket,一个FTP服务器监听socket。另外每个客户端需要一个socket. 
 
 3.     3   增加 MFS 支持 默认情况下,MFS库在HTTPSRV项目中并没有使能,仅适用TFS来存储网页。我们在项目属性中增加MFS库。 
 
 
 
 4.    4    增加FFS支持 HTTPSRV默认情况并不支持FFS。 我们需要安装FFS并打开FFS.  
 5.    5   解决编译错误 编译项目 HTTPSRV 会遇到一些错误. 这是因为项目中并没有包含FFS和MFS库的头文件. 需要增加。 
 
 
 
 
 6.    6  配置 HTTPSRV 根目录 需要配置index和root_dir 
 
 在浏览器访问网页之前,我们需要将网页复制到nandflash. 这就是我们增加FTP的目的. 
 
 若要确保断电后网页继续存在,需要在复制后使用flush命名将内容写入flash中 
 7.     7  下载与执行 硬件使用 TWR-K70F120M 和 TWR-SER。在下载运行后,在串口上启用ftp 服务器。 在PC上 打开 ftp 客户端。将webpage传输到nandflash。 打开浏览器browser  
 
 
 
 |