- 博客(9)
- 资源 (33)
- 收藏
- 关注
转载 boa cgi html
随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍这种应用的开发和移植工作。 用户首先需要在嵌入式设备上成功移植支持脚本或CGI功
2012-08-29 13:16:35 13182 4
原创 boa源码分析(3)--代码结构
1 boa.c主程序:----1) 关闭文件 for(i=3;i<=1024;i++) close(i);----2) 设置进程权限掩码 umask(~0600); rw- --- ---;----3) 打开黑洞,并将标准输入输出指向它, open("/dev/null", 0);dup2(devnullfd,
2012-08-27 17:38:50 8632 3
转载 boa 源码分析(2)--关于Boa和CGI
1.2 Boa的特点 在μClinux中常用的Web服务器有:Boa,thttpd,httpd,其中httpd只支持静态页面,显然不适合高级应用,thttpd和 Boa所提供的功能基本一样,但是thttpd在运行过程中所需要的资源要远大于Boa,因此使用Boa作为该嵌入式系统的Web服务器。系统的软件开发模型选用B/S模型。 Boa是一个高性能的单任务型Web服务器,可以运行在几乎所有
2012-08-27 17:02:13 8475 2
原创 boa源码分析(1)--Makefile
# Generated automatically from Makefile.in by configure.# $Id: Makefile.in,v 1.59 2002/03/24 22:20:19 jnelson Exp $//本makefile 由autotools生成.SUFFIXES:.SUFFIXES: .o .c //去掉原后缀,添加新后缀.PHONY: cle
2012-08-27 16:55:08 3482
原创 另一种注释代码的方法.
#if 常量 ...程序段1... #else ...程序段2... #endif 这里表示,如果常量为真(非0,随便什么数字,只要不是0),就执行程序段1,否则执行程序段2。如果有#if需要顶格写
2012-08-27 14:35:37 719
原创 在Makefile中给自己的代码传递宏定义
在makefile中添加CFLAGS += -DXXX 程序代码中的条件编译 #ifdef XXX printf("XXX is define!\n"); #endif
2012-08-24 16:54:51 2306
原创 Makefile中的 wildcard patsubst
//参考跟我一起写Makefile这文件名操作函数#Build with external xelog.hCFLAGS += -DCONFIG_USE_EXTERNAL_XELOG=1#CFLAGS += -UCONFIG_USE_EXTERNAL_XELOGLDFLAGS += -lpthread SRC_FILES := $(wildcard *.c) ALL_
2012-08-24 16:50:26 2080
原创 linux下给源码打补丁
1. 为单个文件生成补丁diff -up path1/org.c path2/new.c这条命令会产生类似如下的输出, 你将它重定向到一个文件中, 这个文件就是patch.-u 显示有差异行的前后几行(上下文), 默认是前后各3行, 这样, patch中带有更多的信息.-p 显示代码所在的c函数的信息. 2. 打补丁生成的补丁中, 路径信息包含了你的Linux源码根
2012-08-22 15:09:21 1111
FPGA VHDL 6路PWM 多路PWM脉宽调制波发生器
2010-03-17
FPGA VHDL DDS 直接数字合成
2010-03-16
蓝牙手机遥控蓝牙电脑
2010-03-12
51单片机计算器_红外输入
2009-09-27
通信电子线路课件(严国萍)
2009-06-11
Linux操作系统下C语言编程入门.pdf
2009-04-26
8086CPU工作过程.swf
2009-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人