基于微控制器的web服務(wù)器設(shè)計
發(fā)布時間:2008/9/4 0:00:00 訪問次數(shù):460
摘要: 近年來,隨著計算機軟硬件技術(shù)的迅速發(fā)展,計算機的應(yīng)用己逐漸深入各個領(lǐng)域;冢鳎澹夥绞胶停螅睿恚鸱绞绞悄壳皟煞N流行的網(wǎng)絡(luò)管理方式。本文介紹了基于rabbit。玻埃埃拔⒖刂破,不帶操作系統(tǒng)的嵌入式web服務(wù)器的設(shè)計,并且介紹了基于arm7tdmi處理器,及其接口電路的硬件電路與軟件的設(shè)計,本系統(tǒng)成本低廉,用戶通過web瀏覽器就可以管理設(shè)備。
。薄∫
隨著信息技術(shù)與網(wǎng)絡(luò)的高速發(fā)展,人類開始進(jìn)入后pc時代。所謂后pc時代,從它原意來理解,是指計算無所不在,它滲透到我們工作、學(xué)習(xí)和生活的方方面面,但這樣的無所不在的計算機不是以pc的形式擺上桌面上,而是以嵌入式系統(tǒng)的形式存在。與此同時,網(wǎng)絡(luò)管理的難度和要求日益提高,網(wǎng)絡(luò)的可管理性和智能化是今后各類網(wǎng)絡(luò)的發(fā)展方向。如何管理計算機網(wǎng)絡(luò),如何建立一個有效的、滿足要求的網(wǎng)絡(luò)管理系統(tǒng),這是當(dāng)今網(wǎng)絡(luò)管理技術(shù)人員必須掌握的技術(shù)。
。病∏度胧较到y(tǒng)與網(wǎng)絡(luò)管理相關(guān)介紹
。玻薄∏度胧较到y(tǒng)
嵌入式系統(tǒng)應(yīng)該具有以下特點:首先嵌入式系統(tǒng)主要應(yīng)用于特定領(lǐng)域,它具有通用計算機系統(tǒng)不具備或不善長的專注于特定領(lǐng)域的功能。其次,嵌入式系統(tǒng)在結(jié)構(gòu)上具有多樣性。與通用計算機系統(tǒng)不同,嵌入式系統(tǒng)由于應(yīng)用領(lǐng)域廣泛,其器件和結(jié)構(gòu)上都會有極大的差異。因此,在設(shè)計方法上,區(qū)別于通用計算機系統(tǒng)。通用計算機系統(tǒng)的軟硬件設(shè)計往往是分離進(jìn)行的,而嵌入式系統(tǒng)則需要軟硬件協(xié)同設(shè)計。嵌入式系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 嵌入式系統(tǒng)結(jié)構(gòu)
2.2 網(wǎng)絡(luò)管理
網(wǎng)絡(luò)管理一般是指對網(wǎng)絡(luò)系統(tǒng)中的各種設(shè)備進(jìn)行監(jiān)測,分析與控制,從而保障整個網(wǎng)絡(luò)系統(tǒng)可靠,有效地運行。通常,網(wǎng)管系統(tǒng)主要是由管理者和管理代理兩種實體組成。網(wǎng)絡(luò)管理員通過管理者與管理代理之間的交互通信而達(dá)到對網(wǎng)絡(luò)進(jìn)行管理的目的。為了保證管理者與管理代理之間能正確地交換管理信息,需對管理信息作出定義和在兩者之間達(dá)成一致協(xié)議。網(wǎng)絡(luò)管理有五大功能:失效管理、配置管理、性能管理、安全管理和計費管理。
。场【W(wǎng)管系統(tǒng)硬件設(shè)計
。常薄。螅常悖矗担保埃馕⑻幚砥
。螅幔恚螅酰睿绻镜模螅常悖矗担保埃馐歉咝詢r比的16/32位risc微控制器,共有208只引腳,采用qfp封裝。內(nèi)含一個16/32位arm7tdmi。颍椋螅闾幚砥骱耍幔颍恚罚簦洌恚闉榈凸、高性能的16/32核,適用于網(wǎng)絡(luò)控制、手機等這些具有龐大且復(fù)雜程序的多任務(wù)系統(tǒng)。在系統(tǒng)中s3c4510b處理器主要完成以下功能:
。保∠到y(tǒng)管理器功能。
。螅常悖矗担保埃馕⒖刂破鞯南到y(tǒng)管理器(system manager)在整個系統(tǒng)工作中起至關(guān)重要作用,s3c4510b微控制器的系統(tǒng)管理器具有以下功能:
。保』诠潭ǖ膬(yōu)先級,仲裁來自幾個主功能模塊的系統(tǒng)總線訪問請求。
。玻樵L問外部存儲器提供必需的存儲器控制信號。
。常椋螅常悖矗担保埃夂停颍铮恚螅颍幔,以及外部1l0組之間的總線交通提供必需的信號。
。矗橥獠看鎯ζ骺偩和內(nèi)部數(shù)據(jù)總線之間的數(shù)據(jù)流協(xié)調(diào)總線寬度的差別。
。担ν獠看鎯ζ骱停椋镌O(shè)備,s3c4510b同時支持小端模式和大端模式。
2. 系統(tǒng)管理器寄存器(system。恚幔睿幔纾澹颉。颍澹纾椋螅簦澹颍螅
系統(tǒng)管理器使用一組專用的特殊功能寄存器來控制外部存儲器的讀寫操作,通過對該組特殊功能寄存器編程,可以設(shè)定:存儲器的類型,外部數(shù)據(jù)總線寬度及訪問周期,定時的控制信號(例如ras和cas,存儲器組的定位,存儲器組的大小,在標(biāo)準(zhǔn)系統(tǒng)配置中訪問外設(shè)必需的控制信號、地址信號和數(shù)據(jù)信號,系統(tǒng)管理器通過設(shè)置特殊功能寄存器的值來控制其產(chǎn)生和處理。
。常∠到y(tǒng)存儲器映射(system。恚澹恚铮颍。恚幔穑
可以通過配置包含基指針(base。穑铮椋睿簦澹颍┖臀仓羔槪ǎ澹睿洹。穑铮椋睿簦澹颍┑募拇嫫,設(shè)定每個存儲器組的大小和位置。用戶可利用基指針和尾指針設(shè)置連續(xù)的存儲器映射。具體操作如下:即把某個存儲器組的基指針的地址設(shè)置為前一個存儲器組的尾指針的地址。請注意在設(shè)定存儲器組的控制寄存器時,每兩個相連的存儲器組的地址空間決不能重疊,即使這些組被禁用。
。常病∠到y(tǒng)接口電路設(shè)計
。常玻薄〗涌陔娐房傮w框圖
接口電路總體框圖如圖2所示:
圖2 系統(tǒng)框圖
。常玻玻辏簦幔缃涌陔娐<
摘要: 近年來,隨著計算機軟硬件技術(shù)的迅速發(fā)展,計算機的應(yīng)用己逐漸深入各個領(lǐng)域;冢鳎澹夥绞胶停螅睿恚鸱绞绞悄壳皟煞N流行的網(wǎng)絡(luò)管理方式。本文介紹了基于rabbit。玻埃埃拔⒖刂破鳎粠Р僮飨到y(tǒng)的嵌入式web服務(wù)器的設(shè)計,并且介紹了基于arm7tdmi處理器,及其接口電路的硬件電路與軟件的設(shè)計,本系統(tǒng)成本低廉,用戶通過web瀏覽器就可以管理設(shè)備。
。薄∫
隨著信息技術(shù)與網(wǎng)絡(luò)的高速發(fā)展,人類開始進(jìn)入后pc時代。所謂后pc時代,從它原意來理解,是指計算無所不在,它滲透到我們工作、學(xué)習(xí)和生活的方方面面,但這樣的無所不在的計算機不是以pc的形式擺上桌面上,而是以嵌入式系統(tǒng)的形式存在。與此同時,網(wǎng)絡(luò)管理的難度和要求日益提高,網(wǎng)絡(luò)的可管理性和智能化是今后各類網(wǎng)絡(luò)的發(fā)展方向。如何管理計算機網(wǎng)絡(luò),如何建立一個有效的、滿足要求的網(wǎng)絡(luò)管理系統(tǒng),這是當(dāng)今網(wǎng)絡(luò)管理技術(shù)人員必須掌握的技術(shù)。
。病∏度胧较到y(tǒng)與網(wǎng)絡(luò)管理相關(guān)介紹
。玻薄∏度胧较到y(tǒng)
嵌入式系統(tǒng)應(yīng)該具有以下特點:首先嵌入式系統(tǒng)主要應(yīng)用于特定領(lǐng)域,它具有通用計算機系統(tǒng)不具備或不善長的專注于特定領(lǐng)域的功能。其次,嵌入式系統(tǒng)在結(jié)構(gòu)上具有多樣性。與通用計算機系統(tǒng)不同,嵌入式系統(tǒng)由于應(yīng)用領(lǐng)域廣泛,其器件和結(jié)構(gòu)上都會有極大的差異。因此,在設(shè)計方法上,區(qū)別于通用計算機系統(tǒng)。通用計算機系統(tǒng)的軟硬件設(shè)計往往是分離進(jìn)行的,而嵌入式系統(tǒng)則需要軟硬件協(xié)同設(shè)計。嵌入式系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 嵌入式系統(tǒng)結(jié)構(gòu)
2.2 網(wǎng)絡(luò)管理
網(wǎng)絡(luò)管理一般是指對網(wǎng)絡(luò)系統(tǒng)中的各種設(shè)備進(jìn)行監(jiān)測,分析與控制,從而保障整個網(wǎng)絡(luò)系統(tǒng)可靠,有效地運行。通常,網(wǎng)管系統(tǒng)主要是由管理者和管理代理兩種實體組成。網(wǎng)絡(luò)管理員通過管理者與管理代理之間的交互通信而達(dá)到對網(wǎng)絡(luò)進(jìn)行管理的目的。為了保證管理者與管理代理之間能正確地交換管理信息,需對管理信息作出定義和在兩者之間達(dá)成一致協(xié)議。網(wǎng)絡(luò)管理有五大功能:失效管理、配置管理、性能管理、安全管理和計費管理。
。场【W(wǎng)管系統(tǒng)硬件設(shè)計
3.1。螅常悖矗担保埃馕⑻幚砥
samsung公司的s3c4510b是高性價比的16/32位risc微控制器,共有208只引腳,采用qfp封裝。內(nèi)含一個16/32位arm7tdmi。颍椋螅闾幚砥骱耍幔颍恚罚簦洌恚闉榈凸、高性能的16/32核,適用于網(wǎng)絡(luò)控制、手機等這些具有龐大且復(fù)雜程序的多任務(wù)系統(tǒng)。在系統(tǒng)中s3c4510b處理器主要完成以下功能:
。保∠到y(tǒng)管理器功能。
s3c4510b微控制器的系統(tǒng)管理器(system。恚幔睿幔纾澹颍┰谡麄系統(tǒng)工作中起至關(guān)重要作用,s3c4510b微控制器的系統(tǒng)管理器具有以下功能:
1) 基于固定的優(yōu)先級,仲裁來自幾個主功能模塊的系統(tǒng)總線訪問請求。
。玻樵L問外部存儲器提供必需的存儲器控制信號。
。常椋螅常悖矗担保埃夂停颍铮恚螅颍幔,以及外部1l0組之間的總線交通提供必需的信號。
。矗橥獠看鎯ζ骺偩和內(nèi)部數(shù)據(jù)總線之間的數(shù)據(jù)流協(xié)調(diào)總線寬度的差別。
5) 對外部存儲器和i/o設(shè)備,s3c4510b同時支持小端模式和大端模式。
。玻∠到y(tǒng)管理器寄存器(system。恚幔睿幔纾澹颉。颍澹纾椋螅簦澹颍螅
系統(tǒng)管理器使用一組專用的特殊功能寄存器來控制外部存儲器的讀寫操作,通過對該組特殊功能寄存器編程,可以設(shè)定:存儲器的類型,外部數(shù)據(jù)總線寬度及訪問周期,定時的控制信號(例如ras和cas,存儲器組的定位,存儲器組的大小,在標(biāo)準(zhǔn)系統(tǒng)配置中訪問外設(shè)必需的控制信號、地址信號和數(shù)據(jù)信號,系統(tǒng)管理器通過設(shè)置特殊功能寄存器的值來控制其產(chǎn)生和處理。
。常∠到y(tǒng)存儲器映射(system memory。恚幔穑
可以通過配置包含基指針(base pointer)和尾指針(end。穑铮椋睿簦澹颍┑募拇嫫,設(shè)定每個存儲器組的大小和位置。用戶可利用基指針和尾指針設(shè)置連續(xù)的存儲器映射。具體操作如下:即把某個存儲器組的基指針的地址設(shè)置為前一個存儲器組的尾指針的地址。請注意在設(shè)定存儲器組的控制寄存器時,每兩個相連的存儲器組的地址空間決不能重疊,即使這些組被禁用。
。常病∠到y(tǒng)接口電路設(shè)計
。常玻薄〗涌陔娐房傮w框圖
接口電路總體框圖如圖2所示:
圖2 系統(tǒng)框圖
3.2.2jtag接口電路<
熱門點擊
- 斷路器的分?jǐn)嗄芰?/a>
- HRW11-10/YH5WS1-17/30型
- 電子光柵尺在自動控制系統(tǒng)中的應(yīng)用
- 小錐度回轉(zhuǎn)頂尖的設(shè)計和應(yīng)用
- 用ActiveX Automation技術(shù)開
- 小型斷路器的發(fā)展與應(yīng)用
- 電源通路管理集成電路的優(yōu)點
- 485集線器的成功應(yīng)用
- 如何正確操作跌落式熔斷器
- 伺服電機原理
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 扇出型面板級封裝(FOPLP)
- 全球首款無掩模光刻系統(tǒng)—DSP
- 紫光閃存E5200 PCIe 5.0 企業(yè)級
- NAND Flash 技術(shù)和系
- 高性能DIMM 內(nèi)存數(shù)據(jù)技術(shù)封
- PCIe Gen4 SSD主控
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究