【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [原创]嵌入式设备 WEB 开发的完全解决方案 eybuild

共1条 1/1 1 跳转至

[原创]嵌入式设备 WEB 开发的完全解决方案 eybuild

菜鸟
2006-03-18 02:23:00    评分

是的, 现在我们可以直接将 C 语句嵌入在HTML中了, 并叫它 CSP了

C 语言天然好的"移植性/高效性/灵活性", 一直以来都是最受程序员青睐的语言, 现在用CSP 技术我们就可以轻松地将 C 语句直接嵌入到 HTML 源文件中并叫它 CSP 了.

[size=2][b]一般工作步骤: [/b]
编辑好的 CSP 源程序, 可以 eybuild 开发包提供的 CSP2BIN 工具将 CSP 源文件生成 C 程序的源文件, 再连接上 eybuild 提供的高效 CGI 运行库, 就可以在各种平台生成移植性非常高的 CGI 程序了.

[b]高效的集成技术: [/b]
通过高集成技术, 你可以把许多CSP/HTML页面集成生成到一个CGI中(包括图片, CSS 及其它静态文件). 甚至, 你可以将一个小型的网站或应用生成到一个CGI文件中, 这使得最的可执行脚本文件管理变得异常简单. 这一点在嵌入式设备上特别有用, 因为它们中的很多急乎没有外存(如Flash ROM). eybuild 为最后生成的 CGI 程序在其内部建立了虚馕募低骋约靶槟柯加成?

[b]To ASP/JSP/PHP 的程序员:[/b]
编写 CSP 程序就跟编写 ASP/JSP/PHP 一样, 可以以先编写 HTML 文件为模板, 再在其中插入CSP 的语句. 甚至有些时候, 就可以直接拿 JSP/PHP 的源文件作为 CSP 的源文件了, 因为它们都用 <% 和 %> 进行标记的嘛. 如果你是 ASP/JSP/PHP的程序员, 并会一点 C, 半天时间你就能把 CSP 全学会了.

[b]TO 嵌入式WEB开发: [/b]
CSP 设计的最原始的初衷, 就是要为嵌入式开发定制的一套类似 ASP/JSP/PHP的C语言开发工具. 因为嵌入式设备(如PDA/路由器/交换机等)上用的开发语言主要是 C, 而传统的 CGI 库 clib 以及开发模式远远不能跟上现代的开发需求.
现在 CSP 的eybuild开发环境提供的PC和嵌入式设备上高效移植的开发库, 让服务器上应用和嵌入开发进行了有效统一, 使得两者上的开发变得更为容易. 同时, 优秀的跨平台的移植性也是eybuild的最主要特性之一.
实践证明, CSP 及其开发工具 eybuild是嵌入式设备WEB开发的最理想工具, 它能大大节省开发周期(一般能节省4-6倍), 最能大大提高最终代码的可维护性(维护的是 HTML 和 C 代码, 而两都分开的, 所以维护更容易).

[b]可以直接调用任意 C 的函数[/b]
在 CSP 源程序中可以非常容易地包含任意 C 程序的头文件, 这样在 HTML 代码中你就可以像写编写 C 文件一样调用外部函数或系统函数了. 跟直接编辑 C 程序几乎没有什么差别.

[b]CSP 的宏指令指示符 @[/b]
用宏指令指示符不仅可以进行包含 C 程序的头文件, 还可以包含其它CSP文件呢. 这样当许多页面需要引用共通的一部分时(如页头/页脚或其它部分), 包含其它 CSP 源文件这个功能显示特别有用. 除此以外, 跟 ASP/JSP/PHP一样它还可以有效控制页面输出时的 MIME 头, 页面缓冲区大小等等.[/size]

免费工具/CSP源码下载及更多 CSP 的特性尽在 [url]http://www.eybuild.com[/url]

点击这里下载 eybuild 的中文手册:http://www.eybuild.com/develop/doc/manual/eyBuild_manual_ch.pdf

点击这里免费下载 eybuild 开发环境(Windows/Linux版):
http://www.eybuild.com/develop/download/eyBuild-00-07-00.tar.gz

点击这里访问并下载最新版的综合示例程序: http://www.eybuild.com/develop/demoshow.htm

[b]点击这里访问并下”远程WEB管理”工具及其CSP原码: http://www.eybuild.com/develop/rweb.htm


[align=right][color=#000066][此贴子已经被作者于2006-3-17 18:26:10编辑过][/color][/align]



关键词: 原创     嵌入式     设备     开发     完全     解决方案     eybu    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]