简介
原作者:樋口大辅
继《Whistle》之后两年,通口大辅先生在MJ上真正的开始!在休息了一段时间之后,通口大辅老师宣布将在3月特大号的《月刊少年JUMP》上复出,并给读者们带来了自己的冰球题材新作品——《GO AHEAD》。这个被杂志社宣传为绝对有趣!超强力新连载首次登场就是66P的大容量,同时也是肯定会有卷头彩页的哦!
webserver
GoAhead WebServer,它是一个源码,免费、功能强大、可以在多个平台运行的嵌入式WebServer。
GoAhead WebServer的主要特性有:
1支持ASP。
2嵌入式的javascript。
3标准的CGI执行。
4内存中的CGI处理GoFroms。
5扩展的API。
6快速响应,每秒可处理超过50个请求。
7完全和标准兼容。
8如果不包含SSI,仅要求60K的内存;包含SSI,要求500K内存。
9web页面可以存在ROM或文件系统中。
10支持多种操作系统,包括eCos、LINUX、LynxOS、QNX、VxWorks、WinCE、pSOS等。
Goahead
介绍
GoAhead Webserver是为嵌入式实时操作系统(RTOS)量身定制的Web服务器。它的目标也许不在于目前的WEB服务器市场,而是面向当嵌入式系统深入我们的工作与生活的明天,那时,它也许会成为使用最广泛的WEB服务器。GoAhead Webserver构建在设备管理框架(Device Management Framework)之上,用户可以像标准的Web Services一样来部署自己的应用,不需要额外的编程。
GoAhead Webserver支持SOAP客户端(Simple Object Access Protocol,简单对象访问协议),XML-RPC客户端,各种Web浏览器和单独的Flash客户端。GoAhead Webserver支持一种类ASP的服务器端脚本语言,其语法形式和微软的ASP语法基本相同(Active Server Page)。
GoAhead Webserver是跨平台的服务器软件,可以稳定地运行在Windows,Linux和Mac OS X操作系统之上。GoAhead Webserver是开放源代码的,这意味着你可以随意修改Web服务器的功能。这款WEB服务器非常小巧,它的WIN CE版本编译后的大小还不到60k,它的输出通常也是面向一些小屏幕设备。在性能方面,使用一颗24MHz的68040处理器,它的响应速度为20次/秒,使用266MHz的Pentium处理器可以达到50次/秒的响应速度。
操作系统
Windows CE, Wind River VxWorks, Linux,Lynx,QNX,与Windows95/98/NT
版本
Goahead从2003年开始发布,最新的版本:webs218.tar,827kB,解压后为2.28MB
功能特点
很小的内存消耗
支持认证功能Digest Access Authentication (DAA)
支持安全的通信,例如SSL(安全的套接字层)
支持动态Web页面,如ASP页面
可以使用传统的C语言编程定制Web页面里的HTML标签
支持CGI(公共,网关,编程接口)
嵌入式的JavaScript脚本翻译器
独特的URL分析器
它基本上属于一个HTTP1.0标准的WEB服务器,对一些HTTP1.1的特性如(持久连接)也提供了支持。每秒65次connections
内存使用情况
内存需求60K,它的WIN CE版本编译后的大小还不到60k。
操作系统
嵌入式Linux(推荐课程:嵌入式linux应用开发班|嵌入式Linux系统开发班|嵌入式Linux驱动开发班)n
嵌入式Linux(Embedded Linux)是标准Linux经过小型化裁剪处理之后的专用Linux操作系统,能够固化于容量只有几KB或者几MB的存储器芯片或者单片机中,适合于特定嵌入式应用场合。目前已经开发成功的嵌入式系统中,大约一半的系统使用嵌入式Linux。n
这与它的父辈—Linux自身的优良特性是分不开的。n
首先,Linux系统具有鲜明的层次结构且内核完全开放。Linux由很多体积小且性能高的微内核和系统组成。在内核代码完全开放的前提下,不同领域和不同层次的用户可以根据自己的应用需要很容易地对内核进行裁剪,在低成本的前提下,设计和开发出真正满足自己需要的嵌入式系统。n
其次,Linux具有强大的网络支持功能。Linux诞生于因特网并具有UNIX的特性,这就保证了它支持所有标准因特网协议,并且可以利用Linux的网络协议栈开发出嵌入式TCP/IP网络协议栈。n
再次,Linux具备一套完整的工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中仿真工具的障碍。一般,嵌入式操作系统的程序调试和跟踪都是使用仿真器来实现的,而使用Linux系统做原型的时候就可以绕过这个障碍,直接使用内核调试器来进行操作系统的内核调试。



















