完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 birdinskyd***sy 于 2015-11-22 12:52 编辑 赠同志 陈毅 二十年来是与非 一生系得几安危 莫到浮云终闭日 严冬过尽绽春蕾 真是祸不单行,这周公司的网络又出问题了,经360测试,给出的结论是网速是“牛车”,估计没有几个童鞋见过,连局域网卡得都要死,局网内FTP半天都连不上,公司一片哗然,没网就没法干活啊,很多同事为工作贡献了自己那点手机流量,唉,没手机不行,没有网就更活不了了,可即使是这样,QQ还是时不时的上去一下两下,确实很强大,就是没法传文件,发个消息还成。这修网的刚走还没一个月,又坏了,唉。。。莫非。。。。唉。。希望快点修好 这回尝试下在280上部署下BOA,其实时机并不成熟,但可以尝试下,我们多少要有些冒险精神,又没有生命危险。不知怎地,tftp启动内核总是不成功,
开始以为是网络问题,但是貌似不是,出了一两行“######T”之后,会自动重下,这应该是uboot的timeout设置问题,公司的网络确实不行,家里也是不行。之前家里还出现虚拟机和280连不上的问题,后来找到了,
家里的笔记本是双网卡,一个有线一个无线,连280是用的有线,需要向虚拟机明确下是哪个网卡,否则连不上,这东西智能到直接就找着能上网的那个卡就连上了,也许是以前设置过连的无线,记不得了,可是280连到路由器也应该可以呢,后来发现,280固件里的iP是192.168.《0》.200,唉,难怪呢,可是配置了uboot参数后应该是192.168.《1》.X呢,没起作用啊。。。。迷茫。。。 所以说,带着这很多问题来尝试部署BOA,也是忐忑不安啊,应该是编译好了一个受控的内核,烧上去,先这么着吧,见机行事见景生情,兵来将挡水来土掩。 先说BOA是个撒,BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。他的兄弟,童鞋们常听说用过过的Apache、 IIS。。。,boa贵在小巧,轻量级,轻到什么程度,可执行代码60K左右,再看看IIS7,先不管是什么平台,在度娘那一查,
人家个零头都比这多,不是说大的不好,是不合适,本来地方就不富裕,再多吃多占,没法活了,一般嵌入式上用的web服务器也不需要太复杂的功能,所谓情人眼里出西施,用句白话说,对上眼儿了就是好的。 boa的官方网站为www.boa.org,可以在上面下载最新版本的boa,我用的是以前下的了, boa-0.94.13.tar.gz ,还是拖拽到桌面,再mv,
解压后删除gz,
进入源码目录配置后make,
出错了,意料之中的,不出错要程序猿何用,
打开compat.h这个文件,当然是用vim,然后用“/”这个命令查找字符“TIMEZONE。。。。。”,眼熟吧,零时区啊,好多配置都要这东,装ubuntn时是拿鼠标点的,把后边那俩##给咔嚓了,
再次make,编译通过,
查看一下,在当前目录生成了个boa文件,
查看一下文件信息,是x86上运行的,莫急,一会儿再说280,先在ubuntu上测测,把boa复制到/usr/local/bin里,
接下来是配置文件,配置是必须的。。。看看配置文件里有啥,端口80 必须的,当然也可以是别的,
用户组,0,就是root的组,
cgi路径配置,就是说以后的各种cgi程序就要放在这个目录了
html文件的根目录
设置首页面,
创建一个首页
运行boa,查看下进程,
用ff查看一下效果,
这是在ubuntu上,如果移植的话最好还是都整理到一个文件夹里,在根目录下创建boa文件夹,所有设计的文件、文件夹,都放到/boa,在boa源码里修改下服务的根目录,defines.h里,把根目录设置为/boa,重新编译下,
该配置的配置,这样文件就比较集中了。 x86上的就完事儿了,280上运行就是改下编译器的问题了,src下,打开Makefile,修改cc cpp
保存,重新make,
file一下,280可以用了,
kill刚才的boa进程,把生成的boa拷过去,再把整个boa目录考到nfs的根目录,
下边在280上挂载, 在根下建个boa目录,把nfs里的BOA内容全部考过去,
运行时出错了,gethostbyname:: Resource temporarily unavailable,没关系,改下配置文件,把boa.conf里的一行代码取消注释,
|
|
|
相关推荐
|
|
|
感谢楼主分享,写的非常好.学习了
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
期待你的大作上场。。。。。。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6775 浏览 1 评论
7793 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1208浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:24 , Processed in 1.103007 second(s), Total 94, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖