国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

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

發布時間:2021-6-7 14:36    發布者:落風
本章節使用的資料已經放到了開發板網盤資料中,路徑為“11_Linux 系統開發進階\80_章節_搭建 Web服務器使用資料”。
在 iTOP-IMX6ULL 搭建 web 服務器。操作環境:編譯器:arm-2014.05 編譯器,文件系統使用的 busybox移植 Qt5.7 的文件系統。路徑是:i.MX6ULL 終結者光盤資料\08_開發板系統鏡像\03_文件系統鏡像\01_Busybox 文件系統。
本章用 iTOP-IMX6ULL 開發板搭建一個 web 服務器。需要用到 boa,boa 是一個小型的 web 服務器,可執行代碼只有約 60KB,可以用于多種平臺,它一個單任務 web 服務器,只能依次完成用戶的請求,在嵌入式中比較常見。boa 的官方網站為 w w w . b o a . o r g,可以在上面下載最新版本的 boa,這里使用的是boa-0.94.13.tar.gz。
下載解壓后如圖 80.1

進入解壓后的 boa-0.94.13 文件夾,進入目錄 src,

執行“./configure ”生成 Makefile,

修改 Makefile,設置交叉編譯器,執行“vi Makefile”,找到 CC 和 CPP 變量,如圖 80.4:

改為自己的交叉編譯器,
CC = arm-none-linux-gnueabi-gcc -static
CPP = arm-none-linux-gnueabi-gcc -E -static
如圖 80.5

完成后執行 make 編譯,過程中會出現下面的錯誤,如圖 80.6 所示。

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

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

拷貝 src 目錄下的 boa 可執行文件到共享文件夾。

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

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

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

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


本文地址:http://www.4huy16.com/thread-768290-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 常見深度學習模型介紹及應用培訓教程
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表