娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

搭建Web服務器-迅為IMX6ULL開發板

發布者:心動旋律最新更新時間:2025-03-07 來源: cnblogs關鍵字:Web服務器 手機看文章 掃描二維碼
隨時隨地手機看文章

操作環境:

編譯器:arm-2014.05編譯器

文件系統:使用的busybox移植Qt5.7的文件系統。

硬件平臺:IMX6ULL

本章用iTOP-IMX6ULL開發板搭建一個web服務器。需要用到boa,boa是一個小型的web服務器,可執行代碼只有約60KB,可以用于多種平臺,它是一個單任務web服務器,只能依次完成用戶的請求,在嵌入式中比較常見。boa的官方網站為www.boa.org,可以在上面下載最新版本的boa,這里使用的是boa-0.94.13.tar.gz。下載解壓后如圖1:

進入解壓后的boa-0.94.13文件夾,進入目錄src,運行./configure生成Makefile編譯文件,成功后如圖2:

修改Makefile,找到“CC = gcc”這一行,將這一行修改成“CC = arm-none-linux-gnueabi-gcc -static”,找到”CPP = gcc -E“這一行,修改成“CPP = arm-none-linux-gnueabi-gcc -E -static”,修改完成后如圖3:

完成后執行make編譯,過程中可能會報缺少依賴庫,百度查找即可解決,如果出現下面的錯誤要修改compat.h,如圖4所示:

解決辦法,使用vi命令打開當前目錄下的compat.h,然后找到“#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff”這一行,修改為如圖 5所示:

然后保存并退出compat.h,輸入make,繼續編譯boa,如圖6:

接下來使用arm-none-linux-gnueabi-strip boa命令為bos文件瘦身,如圖7:

通過上面的圖片看到boa文件比之前變小了,至此boa的編譯就完成了,下面需要把boa文件拷貝到文件系統里面。

拷貝編譯最終生成的boa到共享文件夾。

虛擬機Ubuntu的/etc目錄下的mime.types文件到共享文件夾。

boa-0.94.13目錄下面有個默認的boa.conf文件,把它也拷貝到共享文件夾。

在/etc/目錄下創建boa文件夾,將boa.conf拷貝到板子的etc/boa目錄下;

mime.types拷貝到開發板etc目錄下;

boa拷貝到開發板的bin目錄下

接下來在開發板根目錄下建立www文件夾,如圖12:

然后在開發板上面建立的www目錄下面建立文件夾cgi-bin目錄,如圖13:

然后在開發的etc目錄下用命令touch group命令建立group文件,如圖14:

然后進到開發板etc/boa目錄,使用vi boa.conf命令打開boa.conf文件,如圖15所示。

打開boa.conf文件,找到”Group nogroup”,修改為”Group 0”。

 

找到“ErrorLog ”和“AccessLog”這兩行,指定log文件的路徑,文件就會自動在此路徑創建,修改成如圖16:

然后找到“#ServerName www.your.org.here”這一行,修改為“ServerName www.your.org.here“如圖17所示:

然后找到“DocumentRoot /var/www”這一行,修改

為“DocumentRoot /www”(注意:這里的“/www”就是前面步驟使用mkdir創建的www目錄),如圖 18所示:

然后找到“ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/”這一行,修改為“ScriptAlias /cgi-bin/ /www/cgi-bin/”,如圖 19所示:

boa.conf修改結束。

進入到前面創建的 www 目錄,然后使用 vi index.html 命令建立 index.html 文件,在里面輸入下面的代碼:(注意:web 頁面不要包含漢字)

代碼如圖 20所示:

然后保存并退出 index.html,至此基于 boa 的 web 服務器就搭建完成了,上面創建的index.html 是一個簡單的網頁,用于測試。現在啟動開發板,開發板起來以后直接

輸入 ps - e | grep “boa” 命令,可以看到 boa 程序在運行,如圖21:

 

在Ubuntu的瀏覽器輸入開發板的IP地址可以看到我們放入的index.html網頁:

 

到此boa服務器移植成功。


關鍵字:Web服務器 引用地址:搭建Web服務器-迅為IMX6ULL開發板

上一篇:Sqlite3移植和使用-移植到ARM開發板上
下一篇:iTOP-iMX6開發板-QtE-CAN測試使用文檔

推薦閱讀最新更新時間:2025-05-04 23:11

imx6ull開發板板載RTL8723wifi模塊創建AP熱點(一)
1.實驗環境 硬件平臺:迅為電子 imx6ull 終結者開發板(板載 RTL8723wifi 模塊) 開發板運行的操作系統: yocto 文件系統(如果大家使用的是其它的文件系統,需要注意的是搭建交叉編譯環境所需要的交叉編譯器一定要和制作文件系統使用的交叉編譯器一致。) 2.交叉編譯 openssl 使用 ssh 上傳本壓縮包里面的“openssl-1.0.1s.tar.gz”到 UBuntu 系統,如圖 2.1所示: 然后在終端輸入“tar -xvf openssl-1.0.2h.tar.gz”,開始解壓 openssl,如圖 2.2所示: 解壓完成會生成“openssl-1.0.2h”目錄,如圖 2.3所示:
[單片機]
<font color='red'>迅</font><font color='red'>為</font><font color='red'>imx6ull</font><font color='red'>開發板</font>板載RTL8723wifi模塊創建AP熱點(一)
每天學習一點丨借助U盤或TF卡拷貝程序到IMX6ULL開發板上(二)
這里面的根目錄下的 sdb1 就是我們 U 盤或者 TF 卡的設備,它掛載到了 /run/media/sdb1 這個路徑上大家也可以把我們的U盤或者 TF卡拔下來對比下,然后我們進到這個路徑,直接使用 cd /run/media/sdb1 我們就可以看到 hello 這個可執行文件了,如下圖所示。 我們可以直接使用 cp 命令把它拷貝到開發板 opt 目錄下,輸入 cp hello /opt 然后我們進到根目錄的opt 目錄下,輸入 cd /opt 我們可以運行下 hello 這個可執行文件,我們先給他改下權限,改成 777 輸入chmod 777 hello ,我們運行下./hello,這樣他就打印了 hello world!
[單片機]
每天學習一點丨借助U盤或TF卡拷貝程序到<font color='red'>迅</font><font color='red'>為</font><font color='red'>IMX6ULL</font><font color='red'>開發板</font>上(二)
S3C4510上嵌入式Web服務器-boa在uclinux下的的移植
uClinux下,主要有三個Web Server:httpd、thttpd和Boa。Httpd是最簡單的一個Web Server,它的功能最弱,不支持認證,不支持CGI。Thttpd和Boa都支持認證、CGI等,功能都比較全。為了實現動態Web技術,這里我們選擇實現一個支持CGI的、非常適合于嵌入式系統的Boa Web Server。 Boa是一個單任務的http服務器,源代碼開放、性能高。目前,uClinux的代碼中已經包含boa的源代碼,在uClinux下實現 Boa,需要對Boa做一些配置和修改。這主要通過對boa.conf和mime.types文件進行修改來實現,需要改動的配置有以下幾項。 (1)建目錄 由于uClinux
[單片機]
以ARM7核心的嵌入式工控網絡設計
0 引言 本文詳細介紹了嵌入式系統各個步驟的實現方法及其功能,給出了嵌入式系統的硬件平臺,研究基于ARM的μClinux的移植,并介紹了一種嵌入式工控網絡系統的具體設計過程。 1 硬件平臺的設計 硬件平臺的搭建是嵌入式開發平臺設計的首要任務,本文采用比較流行的體系結構,并選擇S3C44BOX作為嵌入式處理器,然后圍繞S3C4 4BOX進行外圍器件的選型,設計了系統的硬件總體結構框圖,然后以單元電路為基礎,介紹了原理圖設計的詳細過程。 1.1 系統硬件選型 嵌入式系統的核心部件是嵌入式處理器,系統硬件選型首先是選擇嵌入式處理器,然后圍繞該嵌入式處理器選擇各種外圍芯片,以實現各種擴展功能。本系統選擇三星公司基于ARM7T
[單片機]
以ARM7<font color='red'>為</font>核心的嵌入式工控網絡設計
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 五寨县| 罗城| 望谟县| 宁阳县| 金平| 阳新县| 衡东县| 锦州市| 丰都县| 涟源市| 寿阳县| 宾阳县| 钟祥市| 尼木县| 嘉定区| 汕尾市| 黔南| 丹江口市| 宣武区| 柘荣县| 政和县| 汉源县| 湟源县| 冀州市| 陈巴尔虎旗| 南陵县| 云霄县| 邵阳市| 祁东县| 遂川县| 乐安县| 溧阳市| 仪征市| 中超| 铁岭县| 甘南县| 义乌市| 保德县| 大港区| 娱乐| 陇川县|