eybuild csp cgi 因为专注, 所以卓越“CSP/eybuild 2.6.7
[ 软件下载eybuild csp cgi | API 参考eybuild csp cgi | 路由器 WEB 示例 | 综合示例 | 中文手册 | FAQ 常见问题 ]
eybuild-->路由器 WEB 管理源码示例
eybuild csp cgi

什么是 eybuild?
eybuild csp cgi
eybuild csp cgi 软件下载
eybuild csp cgi
综合示例 + GoAhead WEB服务器
eybuild csp cgi
实例分析--远程WEB文件管理器
eybuild csp cgi
eybuild csp cgi
eybuild csp cgi
eybuild 中文手册
eybuild csp cgi
eybuild csp cgi eybuild 常见问题 FAQ
eybuild csp cgi
eybuild API 参考
eybuild csp cgi
eybuild API 函数列表
eybuild csp cgi
eybuild csp cgi
eybuild csp cgi
下载 eyBuild 开发环境
eybuild csp cgi
下载 eyBuild 中文手册
eybuild csp cgi
下载demo示例
eybuild csp cgi
eybuild csp cgi
eybuild csp cgi
[立即下载 eyBuild]
软件下载
CSP/eybuild 2.6.7 for x86, ARM920T 平台 eybuild csp cgi
软件名称eybuild for x86/ARM920T
版 本 号2.6.7
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild 2.6.7 for x86/ARM920T (免费版)

CSP/eybuild 2.x.x 的特色:
(1) 为各种硬件平台(X86, ARM, MIPS, PPC, ...) 和 软件平台(类Unix, VxWorks, ...) 
    提供了抽象层, 使用户开发的应用程序完全不需要考虑平台差异, 
    简而言之, 在各种平台上移植工作就是换一种编译器把 WEB 应用程序重编译一下.
(2) 对 WEB Server 没有依赖, 它可以为任何 WEB 服务器提供完整的 WEB 服务. 这源于 
    CSP/eybuild 自己提供的功能丰富的 WEB 开发组件, 如 HMAC-MD5加密, base64 编码, 
    gzip压缩, Session 功能, 正则表达式(regex), 图片处理, sqlite数据库, 多国语言
    开发库, 存储管理(防内存泄漏), 文件操作, 文件上传, ... 
    这样, 你可以自由先择 WEB Server, 而不必担心 WEB Server 差异而带来的功能损失.
(3) Small footprint 决定着嵌入式平台必选 CSP/eybuild, CSP/eybuild 可以在小到 64K
    以内的 RAM 空间稳定运行. 在一个包含 200管理页的中等 WEB 应用中, 通常 512K 的
    空间即可满足大部分需要 . 它是其它任何 WEB 平台都无法相比的. 
(4) 流行的 WEB技术, 如 Ajax, XML, 数据库等, CSP/eybuild 的开发中被广泛支持.
    并提供了便利的操作接口, 为加速软件产品上市,提升产品竞争力提供了有保障 .
    CSP/eybuild 提供的  eForm 开发库(一个 JS 脚本库), 它是结构(HTML),表现(CSS),
    行为 (JS) 技术分离的集中体现. 通过它, 界面开发人员几乎不必写任何 Javascript 
    脚本, 界面开发人员只要设置表单控件属性, 就可以自动完成 UI 全部输入的验证工作. 
    同时,有了 CSP/eybuild 的支撑,复杂的 XML 数据交换也变得非常简单.
(5) 易用性是CSP/eybuild 开发平台的另一大特色. CSP/eybuild 虽是 CGI, 但它却不要求 
    开发人员有任何 CGI 技术基础, 同其它流行的 WEB 开发技术(J2EE, PHP, ASP.net) 
    一样它为操作复杂繁锁的 CGI 接口提供了抽象层, 使用开发人员能完全集中精力于
    WEB 应用的开发. 5 分钟内完成一个包含 200页的 嵌入式 WEB 应用(不改加一句 C 
    程序), 不再是神话. CSP/eybuild 提供的自动模板匹配处理特性, 能将上层界面 
    (HTML, CSS, JS)立即编译成 C 程序, 而不必作任何改动. CSP/eybuild 提供的开发
    框架, 使 C/C++ 程序员和界面开发人员进行有效的分离, 各司其职. 
(6) 另外, 用户完全可以自己开发一个 WebServer, 或基于 CSP/eybuild 授权版自带的 
    shttp 进行改进. 它完整代码不足千行, 但与 CSP/eybuild 接合后, 功能却毫不逊于
    各种流行的 WEB Sever. 而代码尺寸只有十几 K 字节. 

请在该程序首页添加如下声明: Powered-By: CSP/eybuild ARM920T 2.6.7
采用 ARM920T 核的开发板包括: 三星S3C2410, 三星S3C2440, QT2440, 华恒HHARM2410等
CSP/eybuild 2.4.8 for ARM920T 平台
软件名称eybuild for ARM920T
版 本 号2.4.8
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild 2.6.7 for ARM920T (免费版)

CSP/eybuild 2.x.x 能带给你什么?
1. 十分钟之内建立起一个包含 200 页面以上的各种 WEB 应用. 
2. 零学习代价, 只要开发过 WEB/会用 C 编程, 你就能用 CSP/eybuild
3. 直接移植 PHP/JSP 等开发的项目, 仅把动态部分换成相应的 C 语句即可.
4. 基于已有开发框架, 快速自定制开发框架
5. 在种系统(硬件平台, 软件平台) 零代价移植, 只需要更换下编译器.
6. 最低只要几十 K 的 RAM 空间, ...
7. 可以在任何 WEB 服务器上直接运行所有流行的 WEB 功能(如session, 压缩, SSL).
8. ...

最有趣的是, CSP/eybuild 虽是在开发 CGI, 但它却不要求你有任何 CGI 基础.

如在你的开发板上使用免费版 CSP/eybuild, 
请在该程序首页添加如下声明: Powered-By: CSP/eybuild ARM920T 2.6.7

采用 ARM920T 核的开发板包括: 三星S3C2410, 三星S3C2440, QT2440, 华恒HHARM2410等
CSP/eybuild 2.4.8 for x86 平台
软件名称eybuild for x86
版 本 号2.4.8
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild 2.4.8 for x86 (免费版)

本版本新功能:

1. 提供 Session 功能, 同时为定制 Session 提供了非富的接口 (ebsession)
2. gzip 压缩输出, 为网络传输大大节约带宽(不依赖服务器)
3. 增强自动链接(Innterlink Autoscan)技术, 使链接处理更加灵活方便.
4. 为多语言编码提供自动转换机制以适应不同 C/C++ 编译器.
5. 提供 sqlite 数据库包装接口, 以及相关操作示例 (ebsqlite)
6. 优化文件导入, 避免公共信息被多重导入
7. 为字符串处理等提供操作库 (ebstring).
8. 附增 eybuild for vxsim (VxWorks) 开发库.

更多信息见 CSP/eybuild 中文手册, API 手册.
CSP/eybuild 2.1.0 for x86 平台
软件名称eybuild for x86
版 本 号2.1.0
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild 2.1.0 for x86 (免费版)

本版本新功能:

1. 优化了 eybuild 平台库, 使之性能在各硬件平台表现更卓越.
2. 采用自动链接(Innterlink Autoscan)技术, 使用你一字不改即可自动/快速生成站点. 
3. 为 map 规则添加 -r 选项, 实现目录自动递归推导.
4. 支持 CGI 内部重定向, 支持自定义变量.
5. 支持 POST 读取超时, 自动检测恶意攻击.
6. 新增少许有用的 CSP 标记(如 =# 等).
7. 附增 eybuild for vxsim (VxWorks) 开发库.

更多信息见 CSP/eybuild 手册.
CSP/eybuild 示例 eybuild csp cgi
软件名称CSP/eybuild 集成示例
版 本 号0.4
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild 集成示例 (WIN32)
1. bbr.cgi      - 宽带路由器示例
2. review.cgi   - 简的留文本程序
3. rweb.cgi     - 简单的文件管理程序
4. regtest.cgi  - 正则表达式
5. ...

Win32平台下载后, 直接运行即可.
CSP/eybuild 1.1.2 for x86 平台
软件名称eybuild for x86
版 本 号1.1.2
查看图例(无)
下载地址点击下载
软件介绍
CSP/eybuild for x86 (免费版)

支持开发平台:Linux/Windows
CSP/eybuild 是一个专注于 C 开发 WEB 技术为设备 WEB 应用领域量身定做的一套开发工具. 
用它开发的 WEB 程序(CGI), 你可以不做任何修改地在各种软硬件平台进行移植.
硬件平台:x386, ARM, PPC, MIPS...
操作系统:Windows、Unix、Linux、VxWorks、uCoS, eCos...
WEB Server:Boa, GoAhead, thttpd, mini-httpd, Apache, mini-httpd, IIS ...
Web Server(GoAhead, mini-httpd)
软件名称webs
版 本 号1.1.3
查看图例点击查看
下载地址点击下载
软件介绍
两个非常精巧的 Web 服务器(大小约 100K). 

GoAhead 应用于 Windows 系统,  mini-httpd 应用于 Linux 系统.
eybuild 开发组对两个 Web 服务器进行了改进和优化, 使它们更适宜和稳定.

两种 Webserver 都不需要复杂的配置, 直接打开或从命令行启动即可, 运行方法:
Windowd 系统:
  - 直接双击 webs.exe 打开即可.
  - 或从命令行启动 webs.exe -p 8080

Linux 系统:
  - 从命令行输入启动
    ./mini-httpd -p 8080 -c "cgi-bin/*.cgi"
  - 查看帮助 
    ./mini-httpd --help

更多信息, 请参阅它们的官方站点:
http://www.goahead.com/
http://www.acme.com/software/mini_httpd/

300 行打磨自己的搜索引擎 MySo
软件名称myso
版 本 号1.0.1
查看图例点击查看
下载地址点击下载
软件介绍
完整的"搜索引擎" 源程序及源码分析文档

功能概述:
   A. 本示例以 "五笔编码&汉语拼音查询" 和 "IP地址所在地和域名" 为例.
   B. 适合 OS 平台包含: Linux/Unix, Windows
   C. Windows 平台支持自动 IE 代理搜索, 以适应连接 intenet.
   D. 直接调用系统的 socket 相关 C 接口API.
   E. 支持自动域名解析.

路由器 WEB 管理示例 bbr eybuild csp cgi
软件名称bbr
版 本 号1.2.1
查看图例点击查看
下载地址点击下载
软件介绍
宽带路由器 WEB 管理程序, 完整示例源码.

本版新特性: 
bbr.1.1.x 版支持中/英/日三种语言,用户浏览时可以随时切换。 
同时,本版还支持不同用户可以同时使用不同的语言进行浏览。
开发者还可以非常方便地增加新语言,或者对特定的目标客户关闭对某些语言的支持。
相关参考: 宽带路由器 WEB 管理源码

VxWorks + GoAhead 示例 eybuild csp cgi
软件名称vxbuild
版 本 号1.1.0
查看图例(无)
下载地址点击下载
软件介绍
运行于 VxSim + VxWorks + GoAhead 上的 CSP/eybuild 示例

1. vxbuild 是一个 CSP/eybuild 的WEB 示例运行于 VxWorks 之上的演示程序.
2. VxWorks 上使用了 GoAhead 2.18 WebServer
3. 编译好的 CGI 程序(.out 文件) 由VxWorks 动态加载到内存运行.
3. 更多 VxSim 的配置信息, 请参阅 doc/c-vxsim.html

编译/运行自己的 CGI
1. 到 http://www.eybuild.com 下载 CSP/eybuild 2.1.0 以上版本.
   并正确安装到你的系统 (本示例假设安装到 E:/eybuild)。
2. 用 Tornado 2.x.x 打开 project 中的示例项目.
3. 编译生成 .out 文件
4. 把 .out 文件复制到 vxbuild/web/cgi-bin 目录。
5. 访问 http://192.168.255.1/cgi-bin/xx.cgi 确认能正确运行.
详细信息

用 CGI 修改主机的 IP(Windows 版)
软件名称modip
版 本 号1.0.0
查看图例点击查看
下载地址点击下载
软件介绍
本示例展示了 "如何调用 Windows API 修改主机 IP地址" 的过程.

示例程序 (见图例) 首先调用 Windows API 获取系统中的所有网适配器, 和相应适配置器的
IP 地址列表. 用户提交后, 再把指定的 IP 设置到适配器上.

Linux 上可采用类似的方法操作修改系统配置.
用 CGI 进行串口配置(Windows 版)
软件名称webcom
版 本 号1.0.0
查看图例点击查看
下载地址点击下载
软件介绍
webcom (见图例)是一个 WEB 操作 PC 机串口进行命令行配置示的例程序.

在示例中, 可能通过 "选项设置" 按钮, 配置串行口通信和波特率/校验等串口属性.
在输入框中输入设备的命令, 进行设备控制和配置.

本示例被可以非常容易地改成其它设备配置/控制的应用程序, 
如通过串行口操作 "视频监控设备" 等进行相关作业.

Linux 上可采用类似的方法, 稍作修改即可.
CGI 与后台程序用 socket 进行消息通信
软件名称sendmsg
版 本 号1.0.1
查看图例点击查看
下载地址点击下载
软件介绍
这是一个 CSP 直接调用系统 socket 与后台程序进行通信的简单示例.

源程序 server 目录是一个简单的后台服务器程序, 
可以直接用 unix目录中的 Makefile 或用 VC++打开 win32的项目文件生成服务器程序.

编译生成 sendmsg.cgi 后, 输入服务器所在地址和端口号, 即可通过 socket 向服务器
发送用户输入的消息. 服务器收到消息的, 输出到标准输出.
这个例子使用的是 TCP 进行通信的, 用户可以非常容易地改成 UDP 或其它通信方式.
远程 Web 管理器
软件名称rweb
版 本 号1.1.0
查看图例点击查看
下载地址点击下载
软件介绍
"远程WEB文件管理器" 即是通过WEB方式实现对远程服务器上的文件进行管理. 
远程WEB文件管理器" 功能上很像FTP, 但它比 FTP 还有很多优势(如, 不必
安装专门的图形化 FTP 客户端等). 下列图例简单地演示了, 如何使用
远程WEB文件管理器". 同时, 使用 eybuild 实现该示例还具有如下优势: 

1. 最终生成的可执行脚本文件只有一个(如本例最终文件 rweb.cgi), 便于管理. 
2. 不依赖WEB服务器, 脚本程序可以直接在任何流行的 WEB Server 上运行, 如 IIS, Apache 
3. 脚本程序是用 C 语言编译而成(中间文件是C程序文件), 执行效率高 

 

[更多信息...]

©2006 eyBuild
联系我们: eybuild@hotmail.com | Skype: newzyx86