tag 标签: 以太网方案

相关帖子
相关博文
  • 热度 19
    2013-1-21 17:07
    1149 次阅读|
    1 个评论
      极客工坊作为中国开源硬件社区的代表,聚集着一大批热衷开源软硬件的极客! 极客工坊: http://www.geek-workshop.com/forum.php 进入“极客工坊”主页 Arduino Ethernet Shield使用的正是W5100,它是Arduino官方的以太网扩展方案选择。 http://arduino.cc/en/Main/ArduinoEthernetShield 进入“极客工坊”搜索“W5100”版面。关于W5100的帖子足足有13页之多。 http://search.discuz.qq.com/f/discuz?q=w5100source=hotsearchsId=5140430ts=1358748023cuId=0cuName=gId=7agId=0egIds=fmSign=ugSign7=sign=983554486f57700d928bc119be972662charset=gbk 这么多的关注度,一方面是由于网络接入是单片机及开源硬件的一个非常重要的方面,另一方面,基于全硬件TCP/IP协议栈的W5100的确在单片机以太网接入方面有着非常突出的表现。 Arduino奠定了它在开源硬件里绝对的霸主地位,除了Arduino还有不少兼容Arduino的开源硬件平台,比如火热的 Parallax (以太网扩展采用的W5100),麻省理工大学的牛人开发的 Leaflabs (以太网扩展采用WIZnet的WIZ820io,基于W5200)等等 国内的两个 最大 开源硬件平台供应商 Seeed Studio 以及 DFRobot 也纷纷采用WIZnet的以太网方案(基于W5100)。 可以说,在开源硬件的以太网接入部分,WIZnet占据了绝对的主导地位,Arduino为WIZnet以太网芯片所写的官方开源库文件也是非常规范可靠,开发者也乐于使用。 WIZnet的开源硬件合作伙伴(部分,不断增加更新中) : http://www.iwiznet.cn/sub_modules/openhardware/partner.asp 除了开源硬件平台,像 Microchip 、 STM 这样的单片机巨头厂商也纷纷选择WIZnet以太网方案作为第三方MCU工具供应商。 Microchip W5200 以太网板 PICtailTM (Plus) STMicroelectronics第三方工具供应商 WIZnet在开源硬件的地位是借助Arduino腾飞起来的,评价WIZnet的火热度,自然少不了开源硬件霸主Arduino的官方论坛,在Arduino官方论坛( http://arduino.cc/forum/ )中,仅仅搜索“W5100”,所得结果就有34页之多。 除了上述国内外的主流开源硬件社区,由于出色的稳定性、易用性以及出色的性能表现,WIZnet的以太网方案也备受单片机用户们的亲睐。让我们看看国内主流单片机论坛—- 第九单片机论坛 http://www.9mcu.com/9mcubbs/forum.php 另外当初论坛的开发团队有征集” STM32实现以太网的专题–意见征集 ”(http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1006413extra=page%3D4),备选方案有CS8900A,DM9000A,W5100,ENC28J60。而最终他们的选择是W5100。 STM32F103的W5100以太网开发板 (http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1832extra=page%3D1) W5100从这些方案中脱颖而出,我们也倍感欣慰! 基于STM32小苗板的以太网模块(W5200)-开源项目 (http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1026069) 基于STC15F2K60S2单片机和W5200以太网络控制芯片的教学实验板 (http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1026961extra=page%3D1) 来自开发者的应用WIZnet的案例(部分): 如何用arduino+ethernet shield(W5100)与yeelink结合5分钟实现传感器数据web上传 (http://blog.yeelink.net/?p=34) Arduino学习笔记:2560+W5100试验实时室温对Pachubbe.com推送 (http://www.geek-workshop.com/forum.php?mod=viewthreadtid=544) 使用W5100+Arduino快速搭建室内颗粒物测试系统 (http://open.lewei50.com/home/case/75) Yeelink的桥–Zigbee转以太网的接入网关简单介绍 (使用到W5100)(http://blog.yeelink.net/?p=477) “ArduinoCn”论坛: 乐为物联— Arduino+W5100 通过LeweiClient上传数据,不用再理解http了 (http://www.arduino.cn/forum.php?mod=viewthreadtid=2556) 更多信息: 以太网方案的选择—ENC28J60与W5100 (http://blog.iwiznet.cn/?p=3622) 当Arduino遇上WIZnet http://blog.iwiznet.cn/?p=2385) 国外论坛帖子:什么样的单片机能很好地应用于以太网应用程序呢? (http://blog.iwiznet.cn/?p=2248)   更多信息,欢迎访问我们的官方博客(blog.iwiznet.cn)和微博(weibo.com/wiznet2012)
  • 热度 25
    2013-1-8 10:49
    1942 次阅读|
    0 个评论
      对于单片机的以太网接入方案~W5100和ENC28J60都是被常常使用到的芯片,这两种方案也可以说是硬件协议栈和软件协议栈的典型代表,两者都是经住了市场考验的~关于他们的使用和讨论也比较多,除了在传统单片机的以太网接入中被广泛使用,我们也能看到他们在开源硬件的以太网扩展中发挥的重要作用~让我们看看部分论坛的讨论吧。 ———————- 来自“极客工坊”: http://www.geek-workshop.com/forum.php?mod=viewthreadtid=2671 “ArduinoCN”: http://arduino.cn/thread-2379-1-1.html 提问 : ” 本人纯新手、还没买网络模块、看了些教程感觉这两个功能差不多,不知道使用起来哪个好用啊?淘宝价格w5100比enc28j60贵不少啊,这是什么原因?求前辈指点。” 回帖: — “一个是官方出的库,一个是第三方出的库,兼容性方面存在区别“ —“绝对w5100好用多了,官方例子多,就是贵” —“建议直接上W5100,性能稳定、第三方库各种丰富啊!” —“我用的就是w5100,有现成的官方库,蛮好用” —-“w5100自带TCP/IP协议栈,enc28j60只有mac和phy,上层都需要自己实现。 对于arduino,w5100是首选,w5100也是arduino官方的方案,开发库完备!” —“ENC28J60这个产品提供的是底层的MAC+PHY(10M Base T) W5100这个产品是 硬件TCP/IP协议栈+MAC+PHY(10/100M Base T) 也就是W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。是一种简易快速拓展Ethernet的方案,在稳定性及高效性方面表现也非常突出。” ——————————- 注 :W5100是Arduino官方以太网扩展板的选择,各种库文件都很齐全规范,使用起来也很容易。Arduino选择W5100的一个很大的原因在于W5100能有效释放主控单片机有限的内存资源,并且嵌入了经过市场验证的、成熟的硬件协议栈。关于价格的问题,许多朋友可能会陷入单纯地将W5100看做PHY与MAC的集成的误区,从系统整体性能来看,WIZnet的以太网方案还是很值得大家去尝试的~WIZnet在以太网接入方面受到了广泛地认可,相信随着WIZnet在市场的不断推进和销量的不断提升,价格也会让朋友们更加满意~   除了开源硬件社区的看法,让我们看看来自“第九单片机”论坛的讨论: http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1013013extra=page%3D1 提问 :“新手,还没有买任何学习硬件,只在看资料,想先了解下,哪位指点下,要求简单的,成本低的,对速度无要求。” 回帖: —“w5100更好一点。。。。。。。。。。。。。” —“W5100更简单一些,我正在用W5100做项目。”   —————————– 提问 :“面临项目方案选择,求帮忙” “现在的项目是通过单片机进行环境参数的网络传输 面临网络接口方案的选择。 STM32F107+PHY; STM32F103+W5100; STM32+CS8900A; STM32+EN28J60; STM32+DM9000AE; 反正是眼花了,没主意了。求大伙指点迷经。”   回帖 : —“这个么,建议使用W5100,数据量低的话,它有SPI接口可用,我正在做W5100的项目,到时候可能会考虑开源。” —“期待开源之后的惊喜。W5100的话,可能性能还是很不错的啊!” —“可以看一下PIC的8位单片机,带以太网接口,协议开源,免费用。” —“PIC的用EN28J60还真是挺常见的” ———————————– 再看看一个团队对于STM32单片机以太网方案的选择征集意见: http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1006413 “论坛预定要开一个STM32小苗板实现以太网的专题 大家有什么好的建议呢? 那个方案更合适? CS8900A?DM9000A? W5100 ?ENC28J60 ?”   虽然回帖的响应不积极~我们无法从中了解大家的看法~ 让我们看看他们最终的选择吧~ http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1832 “ STM32F103 的W5100 以太网开发板 ” “开发板主要特性: CPU采用STM32F103单片机,用户可以非常方便地移植软件到ST的Cortex单片机上; 单片机采用SPI总线和间接总线与W5100接口,用户可任选一种方式; 提供JTAG接口用于单片机软件调试,可通过RS-232C接口下载程序; CPU和W5100采用3.3V电压供电; 提供标准RS-232C串行接口。”   我们也可以看看下面的部分回复: —“STM32外置硬件协议栈,这才是稳定的保障” —“是呀,很多工业控制设备和安防设备使用的都是我这个方案的。” —“W5100体积还真不大,带PHY,基本上是属于最小的了”   帖主也提到,“我们会在这些开发板平台的基础上持续推出高水平的应用项目。”非常感谢第九单片机论坛朋友们的支持,我们也期待他们的进一步发展~ 以上就是部分论坛对于ENC28J60与W5100的对比看法~大伙儿可以参考一下,您也可以评论留言分享您的经验~     相关文档: 国外论坛帖子:什么样的单片机能很好地应用于以太网应用程序呢?   更多信息,欢迎访问我们的官方博客(blog.iwiznet.cn)也欢迎关注我们的微博:weibo.com/wiznet2012
  • 热度 28
    2013-1-8 10:25
    2732 次阅读|
    3 个评论
      对于单片机的以太网接入方案~W5100和ENC28J60都是被常常使用到的芯片,这两种方案也可以说是硬件协议栈和软件协议栈的典型代表,两者都是经住了市场考验的~关于他们的使用和讨论也比较多,除了在传统单片机的以太网接入中被广泛使用,我们也能看到他们在开源硬件的以太网扩展中发挥的重要作用~让我们看看部分论坛的讨论吧。 ———————- 来自“极客工坊”: http://www.geek-workshop.com/forum.php?mod=viewthreadtid=2671 “ArduinoCN”: http://arduino.cn/thread-2379-1-1.html 提问 : ” 本人纯新手、还没买网络模块、看了些教程感觉这两个功能差不多,不知道使用起来哪个好用啊?淘宝价格w5100比enc28j60贵不少啊,这是什么原因?求前辈指点。” 回帖: — “一个是官方出的库,一个是第三方出的库,兼容性方面存在区别“ —“绝对w5100好用多了,官方例子多,就是贵” —“建议直接上W5100,性能稳定、第三方库各种丰富啊!” —“我用的就是w5100,有现成的官方库,蛮好用” —-“w5100自带TCP/IP协议栈,enc28j60只有mac和phy,上层都需要自己实现。 对于arduino,w5100是首选,w5100也是arduino官方的方案,开发库完备!” —“ENC28J60这个产品提供的是底层的MAC+PHY(10M Base T) W5100这个产品是 硬件TCP/IP协议栈+MAC+PHY(10/100M Base T) 也就是W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。是一种简易快速拓展Ethernet的方案,在稳定性及高效性方面表现也非常突出。” ——————————- 注 :W5100是Arduino官方以太网扩展板的选择,各种库文件都很齐全规范,使用起来也很容易。Arduino选择W5100的一个很大的原因在于W5100能有效释放主控单片机有限的内存资源,并且嵌入了经过市场验证的、成熟的硬件协议栈。关于价格的问题,许多朋友可能会陷入单纯地将W5100看做PHY与MAC的集成的误区,从系统整体性能来看,WIZnet的以太网方案还是很值得大家去尝试的~WIZnet在以太网接入方面受到了广泛地认可,相信随着WIZnet在市场的不断推进和销量的不断提升,价格也会让朋友们更加满意~   除了开源硬件社区的看法,让我们看看来自“第九单片机”论坛的讨论: http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1013013extra=page%3D1 提问 :“新手,还没有买任何学习硬件,只在看资料,想先了解下,哪位指点下,要求简单的,成本低的,对速度无要求。” 回帖: —“w5100更好一点。。。。。。。。。。。。。” —“W5100更简单一些,我正在用W5100做项目。”   —————————– 提问 :“面临项目方案选择,求帮忙” “现在的项目是通过单片机进行环境参数的网络传输 面临网络接口方案的选择。 STM32F107+PHY; STM32F103+W5100; STM32+CS8900A; STM32+EN28J60; STM32+DM9000AE; 反正是眼花了,没主意了。求大伙指点迷经。”   回帖 : —“这个么,建议使用W5100,数据量低的话,它有SPI接口可用,我正在做W5100的项目,到时候可能会考虑开源。” —“期待开源之后的惊喜。W5100的话,可能性能还是很不错的啊!” —“可以看一下PIC的8位单片机,带以太网接口,协议开源,免费用。” —“PIC的用EN28J60还真是挺常见的” ———————————– 再看看一个团队对于STM32单片机以太网方案的选择征集意见: http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1006413 “论坛预定要开一个STM32小苗板实现以太网的专题 大家有什么好的建议呢? 那个方案更合适? CS8900A?DM9000A? W5100 ?ENC28J60 ?”   虽然回帖的响应不积极~我们无法从中了解大家的看法~ 让我们看看他们最终的选择吧~ http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1832 “ STM32F103 的W5100 以太网开发板 ” “开发板主要特性: CPU采用STM32F103单片机,用户可以非常方便地移植软件到ST的Cortex单片机上; 单片机采用SPI总线和间接总线与W5100接口,用户可任选一种方式; 提供JTAG接口用于单片机软件调试,可通过RS-232C接口下载程序; CPU和W5100采用3.3V电压供电; 提供标准RS-232C串行接口。”   我们也可以看看下面的部分回复: —“STM32外置硬件协议栈,这才是稳定的保障” —“是呀,很多工业控制设备和安防设备使用的都是我这个方案的。” —“W5100体积还真不大,带PHY,基本上是属于最小的了”   帖主也提到,“我们会在这些开发板平台的基础上持续推出高水平的应用项目。”非常感谢第九单片机论坛朋友们的支持,我们也期待他们的进一步发展~ 以上就是部分论坛对于ENC28J60与W5100的对比看法~大伙儿可以参考一下,您也可以评论留言分享您的经验~   相关文档: 国外论坛帖子:什么样的单片机能很好地应用于以太网应用程序呢?