• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    基于嵌入式Linux的遠程監控系統的設計方案

    2013-12-02 11:24 來源:互聯網 作者:和靜

    1 引 言

    單片機和微控制器在工業現場控制領域已得到廣泛的應用,但這些控制系統通常采用RS232或RS485組網,作用距離短。如今,Internet飛速發展,已成為信息交流的重要渠道。而且,基于Web的B/S遠程監控模式技術也越來越成熟。如果將這種模式應用于工業現場控制領域,則用戶只要在有Internet接入的地方,就可以對工業現場設備進行遠程監控。將其應用于家庭,則可以朝家電信息化邁出關鍵的一步。

    上述系統的實現離不開嵌入式操作系統。后PC時代,隨著嵌入式系統的廣泛應用,嵌入式操作系統也越來越受到重視。嵌入式操作系統具有結構小巧、實時性強、穩定性高等特點。目前,商用嵌入式操作系統比較多,如Vxworks,QNX,Nucleaus,WinCE等,但價格都很昂貴,并不適合廣泛應用。

    嵌入式Linux為這個問題提供了良好的解決方案,其開放的源代碼、強大的技術支持、良好的可擴展性及對眾多硬件的支持都是它嵌入化的優勢。所以我們選擇嵌入式linux為操作平臺,結合成熟的Web技術來進行遠程監控系統的設計

    2 系統結構

    該遠程控制系統利用Internet/Intranet網絡資源,只需一臺聯網的PC客戶機,就可實現對遠程設備狀態的監視和控制。這里,我們提出系統結構的兩種設計方案,如圖1、2所示。

    1

    2

    兩種方案都利用了Internet/Intranet網絡資源。不同的是,在方案一中,使用了一臺PC機作為代理服務器接入Internet網絡,這樣便可利用代理服務器提供強大的數據庫功能。該方案適用于測量設備較多,相對集中的場合。嵌入式設備可通過以太網線直接與服務器相連,這樣,嵌入式設備實際上只需要實現一個以太網到RS232的轉換。但是,在某些嵌入式的應用環境中,并不適合單獨使用一臺PC機作服務器,因此,我們提出方案二,嵌入式設備作為Web Server直接接入Internet/Intranet。嵌入式設備運行一個操作系統并在此基礎之上實現WebServer的功能,這對系統硬件要求比較高,再加上小型嵌入式數據庫技術的不成熟,使得它在數據管理方面稍有欠缺。盡管如此,我們仍采用方案二,因為我們認為它代表著嵌入式系統的發展方向,其應用范圍更為廣泛,并且,隨著軟硬件水平的不斷提高,上述的缺點都是可以克服的。

    我們的方案中,硬件上采用32位Motorola微處理器,2M Flash,16M SDRAM,及必要的外圍設備即可滿足系統的要求。

    3 系統軟件設計

    3.1 Linux的選擇

    由于Linux過于龐大,要將它應用于小巧的嵌入式系統,首先必須將其小型化。目前,出現了各種不同的嵌入式Linux版本,有一些還具有一定的實時性。我們首先依據自己所選擇的CPU類型,以公開的嵌入式Linux源代碼為基礎,根據自己設計的主板情況編寫相應的bootloader程序或BIOS,運行自己的系統。一旦加載上了嵌入式Linux,則對于上層應用軟件的編程與在運行普通Linux的PC機上一樣,所有的程序都可以先在Linux的PC機上調試通過,然后只需要修改MakeFile文件,就可以完全移植到嵌入式Linux設備上運行。如果編譯嵌入式Linux時選擇網絡文件系統(NFS),則調試的時候可利用gdbserver,省去了無數次下載程序的麻煩。這種方法有很大的靈活性與自由度,但也要注意到,由于硬件的配置不同,或程序本身原因,網上下載的源代碼未必都合適,這需要自己對照源碼去調試與發現。

    3.2 應用程序設計

    3.2.1 C/S(Client/Server)模式與B/S(Browser/Server)模式傳統的C/S模式采用兩層設計,客戶應用層負責提供交互界面,實現應用邏輯以發送數據、請求并處理返回數據;數據庫服務器層負責處理客戶數據請求并返回結果,有效管理系統資源。該模式需獨立開發和安裝每個應用,系統升級維護困難,客戶機負擔重。此外,與數據庫的直接交互導致應用程序對數據結構有很強的依賴性,且浪費數據庫連接資源。

    1 2 > 
    嵌入式 Linux 遠程監控

    相關閱讀

    暫無數據

    一周熱門

    主站蜘蛛池模板: 隔壁老王国产在线精品| 91精品国产91久久| 精品乱人伦一区二区三区| 亚欧无码精品无码有性视频| 欧美精品高清在线观看| 无码国产精品一区二区免费3p| 国产精品成人无码久久久久久 | 久久精品www人人爽人人| 精品人妻一区二区三区毛片| 日本人精品video黑人| 欧洲成人午夜精品无码区久久 | 国产精品 羞羞答答在线| 国产成人精品日本亚洲| 亚洲Av永久无码精品三区在线| 国产精品理论片在线观看| 精品久久777| 国产精品久久久久久久久鸭| 久久丫精品国产亚洲av不卡| 亚洲精品尤物yw在线影院| 日本欧美国产精品第一页久久| 国产精品无码一区二区在线| 自怕偷自怕亚洲精品| 久久国产乱子精品免费女| 国产成人无码精品一区二区三区 | 精品乱码久久久久久久| 亚洲国产精品无码久久久不卡 | 久久久人妻精品无码一区| 国产精品无码免费播放| 国产精品一级毛片无码视频| 国产精品国产三级在线高清观看 | 国产精品亚洲产品一区二区三区 | 久久国产乱子伦免费精品| 日产欧美国产日韩精品| 久久精品亚洲一区二区三区浴池| 亚洲AV永久无码精品| 中国国产精品| 无码aⅴ精品一区二区三区浪潮 | 亚洲精品无码永久在线观看你懂的 | 国精品午夜福利视频不卡| 日本VA欧美VA欧美VA精品| 日本内射精品一区二区视频|