|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
請教:如何在Arm-linux系統(tǒng)下實現(xiàn)web服務器? |
| 作者:yzfeng 欄目:ARM技術 |
目的:在ARM-linux系統(tǒng)下實現(xiàn)WEB服務器,用戶可以通過IE瀏覽頁面,并能夠更改ARM-linux系統(tǒng)IP等 硬件環(huán)境:AT91RM9200 + 4MB FLASH + 32MB SDRAM + 64MB NAND FLASH + 10/100M以太網 軟件環(huán)境:Linux操作系統(tǒng) 請問各位如何實現(xiàn)? 我的想法是在安裝一個Apache服務器,但是對于Linux系統(tǒng)內核的移植上遇到問題,不知道該如何解決? 有沒有更好的方案? 請賜教! 謝謝! |
| 2樓: | >>參與討論 |
| 作者: wangkj 于 2006/12/14 21:34:00 發(fā)布:
busybox 內嵌入http服務 apache太大了。你說的這個產品我可能有功夫也要作一個玩玩。我原來是用S3C4510實現(xiàn)的。 |
|
| 3樓: | >>參與討論 |
| 作者: flylongins 于 2006/12/15 13:01:00 發(fā)布:
mark |
|
| 4樓: | >>參與討論 |
| 作者: yzfeng 于 2006/12/15 18:14:00 發(fā)布:
大家討論一下 我現(xiàn)在想用Boa,但是移植的時候出現(xiàn)問題。我想把Boa移植到系統(tǒng)下,寫入FLASH中,但在制作ramdisk時遇到問題。按照以下順序制作: 1.mkdir /mnt/loop 建立了loop設備的臨時掛接點 2.dd if=/dev/zero of=/tmp/loop_tmp bs=1k count=10240,建立了一個大小為10M的臨時文件 3./sbin/losetup /dev/loop0 /tmp/loop_tmp將設備與臨時文件聯(lián)系起來。如果出現(xiàn)“ioctl: LOOP_SET_FD: 設備或資源忙”的提示,說明設備還和一文件聯(lián)系,可以用/sbin/losetup /dev/loop0來看,并可用-d來刪除 4./sbin/mke2fs –m 0 /dev/loop0 將loop0格式化為ext2文件系統(tǒng) 5.把虛擬盤掛在節(jié)點/mnt/loop上,mount /dev/loop0 /mnt/loop –t ext2 6.將所需文件拷到虛擬盤上(將交叉編譯后的boa可執(zhí)行文件/index.html文件等拷進去) 7.umount /mnt/loop,卸載此文件系統(tǒng) 8.gzip -v9 /tmp/loop_tmp,這樣一個內存映像文件就生成 但是下載下去后,提示如下錯誤: Kernel panic: No init found. Try passing init= option to kernel. 不知道什么原因,請各位大蝦指教! 謝謝! |
|
| 5樓: | >>參與討論 |
| 作者: stycx 于 2006/12/15 18:45:00 發(fā)布:
44b0上的我是直接建立 romfs/home/httpd 文件夾 armlinux 下的好像也有一個ramdisk 對應的文件夾,直接在里頭建就可以 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |