隨著計(jì)算機(jī)技術(shù)、通信技術(shù)的飛速發(fā)展和3C(計(jì)算機(jī)、通信、消費(fèi)電子)的融合,嵌入式系統(tǒng)已經(jīng)滲透到各個領(lǐng)域。在32位嵌入式微處理器市場上,基于ARM(Advanced RISC Machine)內(nèi)核的微處理器在市場上處于絕對的領(lǐng)導(dǎo)地位,因此追蹤ARM技術(shù)的發(fā)展趨勢顯得尤為重要。在嵌入式操作系統(tǒng)的選擇上,Linux一直因其內(nèi)核精簡、代碼開放、易于移植等特點(diǎn)受到廣大嵌入式系統(tǒng)工程師的青睞。另外,嵌入式系統(tǒng)一旦具備網(wǎng)絡(luò)接入功能,其信息處理能力更加強(qiáng)大,因此有必要為嵌入式系統(tǒng)構(gòu)建Web服務(wù)器。 本文主要目的是研究基于ARM的嵌入式Linux開發(fā)平臺構(gòu)建,并在此基礎(chǔ)上進(jìn)行網(wǎng)絡(luò)應(yīng)用程序的開發(fā)。 文章深入剖析了ARM9的體系結(jié)構(gòu),介紹了基于ARM9的S3C2410開發(fā)板的特性及資源;闡述了嵌入式操作系統(tǒng)的相關(guān)知識及嵌入式Linux移植的基本方法;搭建了移植所需要的開發(fā)環(huán)境,主要包括在宿主機(jī)Linux操作系統(tǒng)下編譯arm-linux交叉編譯工具等;然后詳細(xì)闡述了嵌入式Linux開發(fā)平臺的構(gòu)建過程,包括對BootLoader的分析和移植,Linux2.6內(nèi)核的結(jié)構(gòu)分析、代碼修改以及內(nèi)核裁減、配置和移植,網(wǎng)卡驅(qū)動程序的移植,以及根文件系統(tǒng)的創(chuàng)建。按文中提供的方法和技巧可以很方便的建立一個ARM-Linux開發(fā)平臺。 文章最后給出了基于所建平臺的網(wǎng)絡(luò)應(yīng)用,即在上述所建的軟硬件平臺上創(chuàng)建Web服務(wù)器BOA,并基于BOA進(jìn)行應(yīng)用開發(fā)。最終實(shí)現(xiàn)了基于BOA嵌入式Web服務(wù)器的服務(wù)器端表單處理程序,實(shí)現(xiàn)了PC機(jī)與目標(biāo)板的動態(tài)網(wǎng)頁交互功能,并且,通過PC機(jī)IE瀏覽器可以直接控制目標(biāo)板上的硬件和可執(zhí)行程序,以實(shí)現(xiàn)對目標(biāo)板的遠(yuǎn)程監(jiān)控功能。
上傳時間: 2013-04-24
上傳用戶:kernaling
“車聯(lián)網(wǎng)技術(shù)”的興起,大量傳感技術(shù)得到應(yīng)用,受無線傳輸設(shè)備與傳感器體積限制,信息只能單向傳遞,缺少與被感知設(shè)備間交互。提出一種通過BOA技術(shù)遠(yuǎn)程感知交通設(shè)備中部件訪問的雙向交互技術(shù),配合虛擬獨(dú)立地址技術(shù)可以達(dá)到部件分組獨(dú)立控制。這樣BOA通過CAN總線集成可以對設(shè)備整體進(jìn)行全部部件監(jiān)控和更多的優(yōu)化操作,達(dá)到更大范圍內(nèi)的遠(yuǎn)程參數(shù)獲取與監(jiān)控。最后,通過具有BOA技術(shù)的實(shí)例證明,此種技術(shù)可行。
標(biāo)簽: BOA 車輛感知網(wǎng)絡(luò) 中的應(yīng)用
上傳時間: 2013-10-22
上傳用戶:落花無痕
BOA-constructor著名的開源開發(fā)工具。還要說什么?好像獲了好多獎
標(biāo)簽: BOA-constructor 開源 開發(fā)工具
上傳時間: 2015-03-11
上傳用戶:xg262122
本文檔是關(guān)于BOA web服務(wù)器的源程序,已經(jīng)經(jīng)過測試,稍做修改可進(jìn)行嵌入式的移植
上傳時間: 2013-12-22
上傳用戶:hfmm633
BOA web服務(wù)器的主程序,是利用c寫的,經(jīng)過修改后可移植到嵌入式中。
上傳時間: 2014-01-06
上傳用戶:大融融rr
關(guān)于BOA web服務(wù)器的配置文件,經(jīng)過修改后可進(jìn)行嵌入式的移植
上傳時間: 2015-03-18
上傳用戶:jichenxi0730
BOA是一個單任務(wù)的小型HTTP服務(wù)器,源代碼開放、性能優(yōu)秀,特別適合應(yīng)用在嵌入式系統(tǒng)中。目前的uClinux的代碼中已經(jīng)包含BOA的源代碼。在uClinux下實(shí)現(xiàn)BOA,只需要對BOA做一些配置和修改
上傳時間: 2015-04-27
上傳用戶:nanxia
用于移植到嵌入式linux系統(tǒng)的BOA http服務(wù)器
上傳時間: 2013-12-24
上傳用戶:agent
BOA:Linux系統(tǒng)中的輕量級Web服務(wù)
上傳時間: 2014-11-27
上傳用戶:chenjjer
BOA是一個非常小巧的Web服務(wù)器,可執(zhí)行代碼只有約60KB。它是一個單任務(wù)Web服務(wù)器,只能依次完成用戶的請求,而不會fork出新的進(jìn)程來處理并發(fā)連接請求。但BOA支持CGI,能夠?yàn)镃GI程序fork出一個進(jìn)程來執(zhí)行。BOA的設(shè)計(jì)目標(biāo)是速度和安全,在其站點(diǎn)公布的性能測試中,BOA的性能要好于Apache服務(wù)器。
上傳時間: 2015-08-08
上傳用戶:lgnf
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1