Cyan微控制器的免费TCP/IP堆栈
Cyan科技现已推出能够高效利用存储空间的eCOG1微控制器的TCP/IP堆栈
英国一家半导体公司——Cyan技术有限公司——开发出一种带有创新性质的eCOG1™超低功率16位RISC微控制器,它带有可配置外部设备,以及革命性的CyanIDE™
开发环境软件。该公司最近宣布可以免费下载TCP/IP堆栈。此次发布是Cyan为使用这种万能的eCOG1™微控制器系列产品的软件开发人员免费发放软件模块计划的一个组成部分。
无论是在设计玩具还是测试设备,因特网连通性都是软件开发人员常常期望他们的新产品能够具有的关键特性。TCP/IP(传输控制协议/网际协议)常常要求通过需要占用大量存储空间的昂贵的微处理器才能完全执行。现在,Cyan科技又发布了eCOG1版的微网际协议(µIP)
植入式TCP/IP堆栈。该开放源µIP
包是TCP/IP堆栈的有效存储执行程序,已经与Cyan的eCOG1超低功率16位微处理器接口。
µIP TCP/IP 的eCOG1端口可以免费从www.cyantechnology.com下载或获得免费的CDROM。该端口具有全堆栈最常使用的特征,能够为许多植入系统提供良好的因特网连通性。TCP/IP的优点包括文件传输和更新(FTP)、远方登陆(remote logging)、网络服务以及植入系统的远方控制。在使用因特网作为连接植入设备的手段的任何地方,例如flash更新、工业控制设备监控、自动读表、电子销售点和可视电话等,都可以发现它的应用踪迹。
µIP 堆栈包括TCP(传输控制协议)、IP(网际协议)、ICMP(网间控制报文协议)、ARP(地址解析协议)
以及允许unicast
DHCP请求的UDP(用户数据报协议)子集等的执行程序。同时还提供以太网控制器SMSC
LAN91C111的设备驱动程序。与µIP 堆栈一起提供的还包括在Cyan的eCOG1开发包上的进行软件集成、建立和调试信息。同时还有一个教学程序,教授如何使用Cyan的独特开发软件CyanIDEÔ在µIP的基础上建立简单的应用程序。
与该堆栈一起提供的还包括一些其他的应用实例。垃圾箱工具(Dumper
Utility)打印通过网络经串口接收到的以太网画面。SMSC91C111以太网驱动器的?单位检测工具?(Unit test)将物理层块(the physical layer block)置为回送方式(loopback mode),并发送所有具有合法尺寸的以太网画面。该检测验证MAC层是否正确地发送和接收画面,并验证驱动器是否能够处理所有合法画面尺寸并接收溢出,以及驱动器是否能够正确配置MAC和PHY块。
最有价值的是Web网服务器应用(Web server application),它是HTTP服务器的执行范例。它可以从只读ROM文件系统为web网页和文件服务,并提供一个非常小的脚本语言。
联络资料:
电话:852 2163 2000
传真:852 2163 2555