Embeded linux之移植boa
一、解压
a) tar xvf boa-0.94.13.tar.gz
二、设置交叉编译工具
a) vi /boa-0.94.13/src/Makefile
b)
三、修改源码
a) vi /boa-0.94.13/src/compat.h
b)
c) vi /boa-0.94.13/src/log.c
d)
e) vi /boa-0.94.13/src/boa.c
f)
g) vi /boa-0.94.13/src/boa.conf
h)
四、编译
a) /boa-0.94.13/src/$ make
五、将boa应用放到ARM板上/web/中和/sbin/中
a) cp /boa-0.94.13/src/boa /ARM/web/boa
六、将CGI脚本放到ARM板上/web/中
a) mkdir -p /ARM/web/
b) cp examples/cgi-test.cgi /ARM/web/cgi-bin/cgi-test.cgi
c) chmod 777 /ARM/web/
七、将boa.conf放到ARM板上/etc/中
a) mkdir -p /etc/boa
b) cp boa.conf /etc/boa/boa.conf
c) chmod 777 /etc/boa/boa.conf
d) cp /etc/mime.types /ARM/etc/
八、将mime.types放到ARM板上/etc/中
a) cp mime.types /etc/mime.types
九、ARM板上修改配置文件
a) vi /etc/boa/boa.conf
b)
c)
d)
此处配置完全根据现场情况而定
十、编写守护进程脚本
a)
十一、编写测试网页
a) Vi /web/index.html
<html>
<head><title> BOA TEST </title>
</head>
<body>
<h1> BOA TEST</h1>
</body>
</html>
十二、浏览器访问网页
CGI编程:
Web服务器主机提供信息服务的标准接口。
通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端(可以使用C/C++、Qt、Java等语言编写APP)。
组成CGI通信系统的是两部分:
1.html页面,就是在用户端浏览器上显示的页面。
2.运行在服务器上的Cgi程序
cgi编译:(如果用sqlite 记得指定头文件和库)
arm-linux-gcc -I /xxx/sqlite-arm-build/include/ -L /xxx/sqlite-arm-build/lib/ -o xxx.cgi xxx.c -lsqlite3
转载于:https://www.cnblogs.com/pokerface/p/6573582.html
Embeded linux之移植boa相关推荐
- Embeded linux之移植iptables
一.内核环境: linux-3.4.35 -*- Networking support ---> Networking options ---> [*] Network packet ...
- 嵌入式Linux上通过boa服务器实现cgi/html的web上网【转】
转自:http://blog.csdn.net/tianmohust/article/details/6595996 版权声明:本文为博主原创文章,未经博主允许不得转载. 嵌入式Linux上通过boa ...
- mac软件移植linux,相比软件迁移 Apple Silicon Mac的Linux系统移植工作更困难
Asahi Linux 项目团队在博客文章中写道,他们尝试了在 Apple Silicon 系统上设置备用启动内核.虽然已实现大多数功能,但还是缺乏对安装非苹果内核的命令支持. Apple Insid ...
- linux移植会话层层协议,Linux内核移植-南京林业大学毕业设计.DOC
Linux内核移植-南京林业大学毕业设计 南京林业大学 本科毕业设计(论文) 题 目:嵌入式LINUX在ARM9系统中的移植 院 (系) 信息与科学技术学院 专 业 计算机科学与技术 学 生 谢监荣 ...
- 6410 linux内核移植
linux内核移植(6410) linux内核移植一,硬件环境:友善之臂 tiny6410 开发板开发主机Linux系统:fedora 10 编译器:arm-linux-gcc-4.5.1 二,内核实 ...
- Socket 编程 windows到Linux代码移植遇到的问题
Socket 编程 windows到Linux代码移植遇到的问题 1.一些常用函数的移植 http://www.vckbase.com/document/viewdoc/?id=1586 2.网络 - ...
- linux 内核移植和根文件系统的制作【转载】
原文地址:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html 1.1 Linux内核基础知识 在动手进行Linux内核移植之 ...
- 嵌入式linux系统移植的四大步骤_嵌入式系统移植步骤
在嵌入式系统移植中重要的一部分是操作系统的移植,与其它操作系统相比,Linux大的特点:它是一款遵循GPL的操作系统,我们可以自由地使用.修改.和扩展它.正是由于这一特色,嵌入式系统移植过程中Linu ...
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
最新 ffmpeg-0.8 开源编码解码库,从linux下移植到windows vs2005,全部开源. 需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ C ...
最新文章
- 不吹牛,中国车主已经实现了「停车自由」
- jquery ajax 样例
- Spring与Struts1的集成
- OpenCv 005---图像像素的算术操作
- 一个运维老将的自我修养
- java 学习代码库_java 学习4
- 【原创】Linux安装Redis
- pb的webserver增加的方法发布后没有显示_震惊!!!Diboot 2.0.5 发布,让开发工作又快又爽...
- lan交换和无线教师手册_无线AP组网方式有多种,办公楼的无线覆盖系统的组网方式有哪些?...
- 机器学习:用正规方程法求解线性回归
- 贺利坚老师汇编课程24笔记:内存单元[...]和(...)内容
- Docker代理设置方法
- 用玻色-爱因斯坦凝聚体,是否能观察粒子的波动特性
- 开设进口零食店的项目
- 怎样快速将Word转长图
- 知识分享之Golang——在Golang中unicode码和中文的互相转换函数
- 分享大学生关于创新创业的想法,包括外卖私人订制化,网购衣服3D化远程试衣,睡眠耳机开发等等创新创业想法。
- 量子计算机优点概括,量子计算机简介
- 矩阵标准型的系数是特征值吗_Jordan 标准型
- 月光下的凤尾竹—彩云之南西双版纳游记