tag 标签: 程序员指南

相关博文
  • 热度 17
    2013-1-10 09:41
    849 次阅读|
    0 个评论
        昨天给大家介绍一些有关WIZnet嵌入式网络服务器用户手册中简介、模块图、服务器基板和入门指南相关内容。今天继续给大家介绍程序员指南 和 硬件规格的内容。 5.    程序员指南  5.1.    存储器映射 WIZnet嵌入式网络服务器的存储器映射表有128K字节的代码存储器和64K字节的数据存储器组成。数据存储器又由内部的静态随即存储器和W5300组成。此外,AVR中还有着4K字节的EEPROM。板子的环境变量存储在EEPROM中。  下图向我们展示了测试板的系统存储器映射表。  5.2.    WIZnet嵌入式网络存储器固件 在固件中,主函数main()执行ProcessWebServer, ProcessDhcp和ProcessConfig。ProcerssWebSever()作为网络服务器工作。它从网页浏览器那里执行HTTP协议,在闪存存储器中读取网页并发送。ProcessConfigy()函数处理网络相关的配置。ProcessDhcp()函数执行DHCP相关的功能。 5.3.    编译 5.2节提到的源码,按照SRC调整并编译。 固件编译可以通过使用WINAVR和AVRSTUDIO来实现。 在PC中安装WINAVR和AVRSTUDIO。为了便于操作,通过AVRSTUDIO工程文件打开固件工程"~/main/ex03_webserver/wiz-web.aps”。 检查‘Project’目录下的配置选项中的编译设置。设置方法请参考‘AVR Studio用户手册’。 由WIZnet提供的固件是基于AVR-GCC 3.4.6的。在其他的版本中,可能出现异常情况。 当编译完成时,会在用户之前定义的文件夹中创建16进制文件。该文件用于在ATmega128上运行。    5.4.    下载 使用AVR Studio和AVR ISP线进行16进制文件下载。 1)    连接AVR ISP线到基板的J9。 2)    连接电源适配器并打开开关。 3)    执行AVRStudio.exe。 4)    在Device选项卡选择Atmega128。 5)    在FLASH选项卡选择HEX文件。 6)    点击Program按钮。  更多详细信息,请参阅 ‘AVR Tool Guide.pdf’. 为了通过网络更新固件,应该首先运行引导加载程序。引导加载程序从0x1E000的位置写入。移除Atmega128并执行‘Boot.hex’,以便再次运行固件文件。此时,不要勾选“Erase Device Before Programming”选项,否则会移除引导加载程序。 6.    WIZ嵌入式网络服务器硬件规格 6.1.    参数 电源        5V 直流, 3.3V 尺寸        60 x 42 x 14 (长 x 宽 x 高) 温度        工作 : 0 ~ 80 ℃ 以太网            10/100 Base-T 以太网 (自动检测)  6.2.    规格 单片机            ATmega128 闪存        128K字节 (单片机内部l) + 512K字节(外部串行存储器) SRAM              4K字节 (单片机内部) + 32K字节 (外部) EEPROM          4K字节 (单片机内部) 6.3.    尺寸和引脚分配 6.3.1.  引脚分配 6.3.2.  尺寸    6.3.3.  接口规格   RJ45 : 以太网接口引脚分配    感谢关注! 相关内容请点击:WIZNET嵌入式网络服务器用户手册(一) 更多信息请登录WIZnet中文官方网站:http://www.wiznettechnology.cn/               WIZnet企业官方微博:http://e.weibo.com/wiznet2012
  • 热度 20
    2013-1-10 09:41
    838 次阅读|
    0 个评论
        昨天给大家介绍一些有关WIZnet嵌入式网络服务器用户手册中简介、模块图、服务器基板和入门指南相关内容。今天继续给大家介绍程序员指南 和 硬件规格的内容。 5.    程序员指南  5.1.    存储器映射 WIZnet嵌入式网络服务器的存储器映射表有128K字节的代码存储器和64K字节的数据存储器组成。数据存储器又由内部的静态随即存储器和W5300组成。此外,AVR中还有着4K字节的EEPROM。板子的环境变量存储在EEPROM中。  下图向我们展示了测试板的系统存储器映射表。  5.2.    WIZnet嵌入式网络存储器固件 在固件中,主函数main()执行ProcessWebServer, ProcessDhcp和ProcessConfig。ProcerssWebSever()作为网络服务器工作。它从网页浏览器那里执行HTTP协议,在闪存存储器中读取网页并发送。ProcessConfigy()函数处理网络相关的配置。ProcessDhcp()函数执行DHCP相关的功能。 5.3.    编译 5.2节提到的源码,按照SRC调整并编译。 固件编译可以通过使用WINAVR和AVRSTUDIO来实现。 在PC中安装WINAVR和AVRSTUDIO。为了便于操作,通过AVRSTUDIO工程文件打开固件工程"~/main/ex03_webserver/wiz-web.aps”。 检查‘Project’目录下的配置选项中的编译设置。设置方法请参考‘AVR Studio用户手册’。 由WIZnet提供的固件是基于AVR-GCC 3.4.6的。在其他的版本中,可能出现异常情况。 当编译完成时,会在用户之前定义的文件夹中创建16进制文件。该文件用于在ATmega128上运行。    5.4.    下载 使用AVR Studio和AVR ISP线进行16进制文件下载。 1)    连接AVR ISP线到基板的J9。 2)    连接电源适配器并打开开关。 3)    执行AVRStudio.exe。 4)    在Device选项卡选择Atmega128。 5)    在FLASH选项卡选择HEX文件。 6)    点击Program按钮。  更多详细信息,请参阅 ‘AVR Tool Guide.pdf’. 为了通过网络更新固件,应该首先运行引导加载程序。引导加载程序从0x1E000的位置写入。移除Atmega128并执行‘Boot.hex’,以便再次运行固件文件。此时,不要勾选“Erase Device Before Programming”选项,否则会移除引导加载程序。 6.    WIZ嵌入式网络服务器硬件规格 6.1.    参数 电源        5V 直流, 3.3V 尺寸        60 x 42 x 14 (长 x 宽 x 高) 温度        工作 : 0 ~ 80 ℃ 以太网            10/100 Base-T 以太网 (自动检测)  6.2.    规格 单片机            ATmega128 闪存        128K字节 (单片机内部l) + 512K字节(外部串行存储器) SRAM              4K字节 (单片机内部) + 32K字节 (外部) EEPROM          4K字节 (单片机内部) 6.3.    尺寸和引脚分配 6.3.1.  引脚分配 6.3.2.  尺寸    6.3.3.  接口规格   RJ45 : 以太网接口引脚分配    感谢关注! 相关内容请点击: WIZNET嵌入式网络服务器用户手册(一) 更多信息请登录WIZnet中文官方网站:http://www.wiznettechnology.cn/               WIZnet企业官方微博:http://e.weibo.com/wiznet2012