ymodem源码

基于类串口通信的文件传输协议,ymodem应用非常广泛,比如在MCU IAP中,常用的就是这种协议。ymodem是xmodem的改进版协议,具有传输快速稳定的优点。它可以一次传输1024字节的信息块,同时还支持传输多个文件。

本文ymodem源码基于C语言,采用回调机制,设计为独立的C库,包含了发送端和接收端的实现。

阅读全文 »

 


goAhead Web服务器,小巧、精致、稳定,提供了值得称道的性能,特别适合于嵌入式系统,因此,在很多嵌入式产品如路由器中都用到了goAhead作为嵌入式web服务器。goAhead嵌入式Web服务器,具有如下特点:

  • 支持ASP;
  • 嵌入式的JavaScript,即Ejscript;
  • 支持内存中的CGI处理;
  • 快速响应,每秒中可处理超过65个请求;
  • 符合HTTP1.0/HTTP1.1标准;
  • 拥有众多扩展API,方便用户开发;
  • 支持SSL3.0(Secure Sockets Layer),如MatrixSSL(最新版本为:MatrixSSL 3-2);
  • 支持用户群组管理;
  • 支持DAA访问认证;
  • 占用很小内存,如果不包含SSL,仅要求60K内存;包含SSL,要求500K内存;
  • Web页面可存在于ROM或文件系统中;
  • 支持多种操作系统,如linux、wince、vxworks等等;

goAhead公司产品现在已经被ORCALE收购了,原本开源的嵌入式web服务器goAhead源码已无法从官方下载到。在这里,reille blog提供最后开放并是最新的2.5版本官方源码包供网友下载。官方源码中是不具有文件上传功能的,因此,reille把网上收集的关于文件上传功能的补丁源码也放在这里供网友下载。

goAhead-2.5官方源码 (5653) goAhead文件上传补丁 (5104)

此外,reille曾经把goAhead-2.5移植到arm-linux即utu2440开发板中并带有测试网页,如果需要reille移植的源码,请进入移植到ARM(S3C2440)+LINUX平台并具有文件上传功能的goAhead源码包页面下载。

更多收藏资源:http://velep.com/downloads

注意:以上源码包仅供交流学习使用。

© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量