RT-Thread的一个开源产品:串口转以太网

ffxz   2010-8-13 14:24 楼主
响应soso的号召,把RT-Thread这个稳定的网络产品也传了上来,详细信息如下:

这个项目由RT-Thread的LwIP组件维护人 mbbill 捐献,稳定度也达到了RT- Thread/LwIP的最高水平,硬件基于AT91SAM7x256(mbbill亦是AT91SAM7x256分支维护人)。这个项目原本已经完成了 产品的最终稳定性、兼容性测试,并且进行了外围的其他设备连接测试,可惜最终由于使用的是AT91SAM7x256,现在已经比较难买到,价格也上涨很多,所以mbbill决定开源出来捐献给RT-Thread。

简单介绍:
这个是一个使用RT-Thread + LwIP的小型产品,并且达到了一个产品所需要的兼容性、稳定性以及指标。可以使用这个产品进行 RS232、422、485的以太网双向转换,包括TCP、UDP的转换,具体转换情况可以在上位机中自行设置。通过上位机也能够对设备进行固件更新。

产品的技术参数:
    * LAN 以太网:10/100 Mbps,RJ45
    * 保护:内置的1.5 KV电磁保护
    * 串口 数量:1个RS-232,1个485/422兼容接口
    * 端口类型:Male DB9
    * RS-232信号:TxD, RxD, RTS, CTS, GND
    * 串口保护:所有信号15 KV突破保护
    * 串口通讯参数 校验位:None, Even, Odd, Space, Mark
    * 数据位:5, 6, 7, 8
    * 停止位:1, 1.5, 2
    * 流控:RTS/CTS, XON/XOFF
    * 速度:110 bps ~ 921.6 Kbps
    * 控制台端口:RS-232 console口
    * 软件特性 协议:IGMP,ICMP, IP, TCP, UDP, DHCP, DNS
    * 配置方式:Windows 工具
    * 电源要求: 电源输入:9 ~ 24 VDC
    * 功耗:55 mA@ 12 V, 30 mA@24 V
    * 电源线路保护:
    * 1 KV Burst(EFT), EN61000-4-4
    * 0.5 KV Surge, EN61000-4-5
    * 工作环境 操作温度:0~55˚C (32~31˚F), 5~95%RH
    * 储藏温度:-20~85˚C (-4~185˚F), 5~95%RH

淘宝的
测试套装购买链接:
http://item.taobao.com/auction/item_detail.htm?item_num_id=6995778562

测试套装包括:RT-Thread串口以太网转换器1只,RS-422/485转接板一只,电源,光盘一份(含嵌入式源代码,固件,上位机程序,以及原理图,电路图)
测试套装烧写的调试版固件,未屏蔽jtag,dbgu等,方便用户自己调试,板子上有提供jtag等接口,但需自制jtag转接线。

最后强调一下,这是一套工控产品,并不是作为开发板来设计的,虽然上面保留了jtag引脚,可以作为开发板来使用,但是它只有2个串口和一个网络,外设接口较少,会有很大的局限性。希望购买以后作为开发板使用的朋友能够了解。

另外制作jtag转接线需要一定的动手能力,根据文档里的电路图焊接几根线和几个电阻。


项目开源情况说明:
设备firmware GPL开源发布
硬件GPL开源发布

一些照片如附件,后续资料补充中。。。
[ 本帖最后由 ffxz 于 2010-8-13 14:29 编辑 ]
  • 上位机界面
  • 产品外观
  • 硬件板子图片
  • MCU芯片特写
  • 列个队
  • 设计的外观
  • 485转换小模块
  • 想要内嵌,还有更小的模块
  • 上位机软件,支持自动发现设备
  • 上位机软件
  • 上位机直接进行固件升级
  • 上位机软件
  • 上位机软件
  • 上位机软件
RT-Thread:启动下一代RTOS演化

回复评论 (39)

2推荐 ffxz 

代码和上位机软件,文档都在附件中。

代码采用GPL v2开源协议授权。

    REL_Ser2Eth_RT-Thread.rar (2010-8-14 07:27 上传)

    4.91 MB, 下载次数: 1832

    所有的代码,上位机软件,电路图,PCB

    ser2eth_protel99.rar (2010-8-14 07:27 上传)

    86.94 KB, 下载次数: 563

    protel99格式的电路图

    ser2eth_SCH_pdf.rar (2010-8-14 07:27 上传)

    67.31 KB, 下载次数: 560

    PDF格式的电路图

RT-Thread:启动下一代RTOS演化
点赞  2010-8-14 07:27
很漂亮啊,不错啊:Q
我的博客
点赞  2010-8-13 14:35

回复 楼主 ffxz 的帖子

呵呵  我来支持一下
加油!在电子行业默默贡献自己的力量!:)
点赞  2010-8-13 14:36
呵呵,谢谢soso的支持。初始的时候听说mbbill要发一个这样的开源产品,我大吃了一惊。使用国产开源实时操作系统RT-Thread来做产品的虽然很多,但能够直接把一套产品来开源发布的,这个还是头一召。

这也让我明白为什么今年上半年以来为什么mbbill这么忙的原因。mbbill在RT-Thread团队中绝对是主力选手的那种,在LwIP上的功力也无比深厚。所以,这款产品在RT-Thread目前团队水平的情况下,也无疑达到了最高的稳定度。

大家肯定对于开源项目LwIP质疑过(肯定也对国内开源实时操作系统RT-Thread质疑过),担心它不能够应用于商业产品的领域中,那么我们通过这个开源产品告诉您:LwIP行,当然RT-Thread也行!呵呵。

LwIP有bug,这个在我们使用的过程中就有感觉,但不属于那种非常大的情况。在常规使用中不会存在大的问题,在一些小的细节上LwIP可能会存在一些问题,但这些小细节问题完全可以在编程时多注意一些编程规则即可绕过去。相比ucos + uctcp数万美金的报价,在RT-Thread + LwIP免费策略情况下,您完全可以先行评估下这套开源产品,然后再决定您是否合适在产品中使用这套开源的RT-Thread平台。
RT-Thread:启动下一代RTOS演化
点赞  2010-8-13 14:58
很不错,严重关注
点赞  2010-8-13 16:51

回复 6楼 ffxz 的帖子

仰慕中:( 。。。。。。。。。。。。
点赞  2010-8-15 10:41
这一整套项目做下来,真的很牛逼啊,完全成型的产品
点赞  2010-10-21 11:06
大家对这个项目感兴趣吗?我去问问是否还有硬件,如果大家感兴趣(特别是学生),可以考虑送出一些硬件出来,供大家熟悉RT-Thread以及RT-Thread上的LwIP应用。
RT-Thread:启动下一代RTOS演化
点赞  2010-11-11 09:23
:L  已经没有硬件了。呵呵,还是继续玩lm3s吧,下次发些lm3s网络相关的文章出来。
RT-Thread:启动下一代RTOS演化
点赞  2010-11-15 17:39
来支持下~~~~
弱电工程建筑智能化
点赞  2010-11-16 10:01
好东西!请问源码中有上位机的代码吗?
点赞  2010-12-2 20:48
这么好的东西赶紧留名。
点赞  2011-2-24 18:00
这样的帖子一定的关注。想学的东西太多了。可惜精力不足啊!不过还是赞楼主的无私奉献
点赞  2011-2-24 21:49
有源代码吗 ? 跪求学习
点赞  2011-2-26 12:15
不错不错!~
QQ:1625345502
点赞  2011-2-26 13:13
谢谢,好东西。
点赞  2011-2-27 14:04
有时间了尝试下国产免费os+lwip,呵呵
水不撩不知深浅 人不拼怎知输赢
点赞  2011-3-31 14:11
太强悍了,我在学这个呢!期待lz的资料!
点赞  2011-5-25 14:12
不错。。下载学习。。。
点赞  2011-6-14 11:44
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复