初级会员

- 积分
- 72
- 金钱
- 72
- 注册时间
- 2012-8-22
- 在线时间
- 0 小时
|
5金钱
在做实验52ENC28J60网络模块的时候,关于webserver,作者文章里面有一段话是这么说的:
handle_input 函数实现了我们所说的这一切功能,另外请注意 data_index_html 是存放在httpd-fsdata.c(该文件通过 include 的方式包含进工程里面)里面的一个数组,并且由于该数组的内容需要不停的刷新,所以我们定义它为 sram 数据, data_index_html 里面的数据,则是通过一个工具软件:amo 的编程小工具集合 V1.2.6.exe,将网页源码转换而来。
-----------------------------------------
我是这么做的,将这个实验的网页保存为html格式,然后通过那个小软件的“文件>数组”功能,将这个网页转换为数组格式,其中十六进制数组每行元素个数:16。
然后复制粘贴下面的输出内容(只粘贴数组里面的内容),然后拷贝到httpd-fsdata.c下面的data_index_html 数组里面,但烧录进开发板后无法显示。
看那个文件的源码,里面那么有那么一段话:
const struct httpd_fsdata_file file_index_html[] = {{file_header_html, (const char *)data_index_html, (const char *)data_index_html + 12, sizeof(data_index_html) - 12}};
我理解的意思是不是“不是转换整个网页的源码,而是只转换其中的一部分”。如果是这样,究竟是转换哪一部分,盼复。
|
|