新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于uClinux的嵌入式多功能信息交互終端

        基于uClinux的嵌入式多功能信息交互終端

        作者: 時間:2012-04-20 來源:網絡 收藏

        是一種以交流為主要目的,為個性化用戶提供處理、存儲和查詢等功能的設備。與個人電腦機相比,該設備結構簡單、功能專一、操作簡單。目前,信息主要應用于銀行、移動通信和視頻會議等領域。

        本文引用地址:http://www.104case.com/article/171588.htm

        1) 銀行金融。銀行金融終端是一種以通過網絡進行金融交易為主要功能的低端設備,能24 小時為客戶提供服務,即客戶能夠隨時通過該終端實現存取款、轉帳、查詢等操作。目前該類型終端已經走入我國的大中型城市,但其應用功能較少。

        2) 移動通信終端。移動通信終端主要以手機和掌上電腦( PDA) 為主要代表。其中手機以語音傳輸為主,兼有收發短消息、WAP (無線應用協議) 上網的功能;PDA 具有個人數據管理、網絡通訊等功能,并且攜帶方便,但價格較高。

        3) 視頻會議終端。視頻會議終端以視頻通訊作為一種有效的多媒體通訊方式,已經成為個人內容服務和企業內容服務的主要信息交流工具,但目前還處于初級階段。

        總之,信息終端正在全球蓬勃發展,并成為人們生活和工作中不可缺少的信息交流工具,但由于它們應用功能少、性價比低,造成其在信息家電等領域得不到廣泛應用。目前,多種功能一體化和應用于不同領域已成為信息交互終端的研究重點。其一,具有單一功能的信息交互只能滿足客戶的部分需求,不能滿足客戶對產品合一的需求,因此在信息交互終端具備專一性的基礎上,一體化已成為信息交互終端產品的一個主要發展方向。其二,為了滿足不同的功能需求,還要求信息交互終端具有很強的可定制性,便于用戶或開發人員對其個性化定制,使其能在銀行金融等之外的領域得到應用。因此很有必要研究具有多種功能、信息交流強和可靠性高的信息交互終端。

        信息交互終端

        作者針對傳統信息交互終端的不足,提出了MIIT ( multifunctional information - interactive terminalbased on ) , (micro cont rol linux 微控制操作系統) 的多功能信息交互終端的產品概念。MIIT 是一種能夠以多種方式進行信息交流,并具有滿足多種應用需求的多種功能(如串口通訊、有線/ 無線網絡通訊、語音傳輸等) ,應用于信息家電、移動通訊、工業控制、甚至軍事等領域的設備。它具有:可靠的嵌入式 操作系統;多種功能一體化;可個性化定制,信息交流強等優點。

        MIIT 的軟硬件結構

        MIIT 的硬件結構

        MIIT 的硬件系統主要包括微處理器、存儲器、外部設備,其硬件結構如圖1 所示。

        36.jpg

        EMPU (嵌入式微處理器) 是整個終端系統的核心,它主要由運算器和控制邏輯構成,通過控制總線、地址總線控制外部設備和存儲器之間、存儲器和存儲器之間、外部設備和外部設備之間的信息傳輸。選擇時裝配EMPU 的電路板上必須包括SDRAM(同步動態隨機存儲器) 、總線接口、各種外設接口等器件。存儲器主要是用來存儲數據,選擇時要考慮存儲數據大小,這里選用4M 的FLASH ROM (閃存) 和16M 的SDRAM。外部設備(輸入設備和輸出設備) 是MIIT與用戶及其它設備之間通訊的橋梁。其中輸入設備(如鍵盤) 將外來的數據傳輸給MIIT ,輸出設備(如微型打印機) 將MIIT 處理結果顯示或傳遞給其它設備。

        MIIT 軟件系統結構

        嵌入式軟件系統主要包括嵌入式操作系統、驅動程序、應用程序3 部分,其結構如圖2 所示。嵌入式操作系統是將MPU 時間、中斷、I/ O、定時器等資源包裝起來,留給用戶一個API 接口的系統。它主要負責進程管理;系統時鐘管理;進程間通信管理和系統中斷管理。MIIT 的操作系統采用嵌入式uClinux ,它是一個以Linux 為內核的嵌入式操作系統,具有Linux 大部分優點,適用于工控領域。驅動程序作為操作系統內核與機器硬件之間的接口,對上層來說它只是調用HAL (硬件抽象層) 提供的功能,對下層來說負責對外圍設備的控制、管理和讀寫操作。

        應用程序由C 語言編寫的多種功能的程序構成,它是系統應用功能的具體體現,其內部各函數之間采用函數調用的方式進行連接。嵌入式操作系統、驅動程序、應用程序這三者之間,嵌入式uClinux 是整個軟件系統的樞紐,它采用系統調用的工作模式,通過文件系統、進程管理等與各種硬件驅動程序(如圖形驅動、FLASH(閃存) 驅動、串口驅動以及打印驅動等) 進行數據交換,通過API (application interface) 與應用程序進行數據交換。

        MIIT 的關鍵實現技

        37.jpg

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定西市| 西林县| 景谷| 绥宁县| 肥城市| 肥乡县| 西和县| 库伦旗| 信宜市| 盐山县| 霞浦县| 浦城县| 利川市| 义马市| 仙桃市| 连江县| 鹤岗市| 麻城市| 九江县| 鄂托克前旗| 滦南县| 加查县| 滁州市| 石林| 晋江市| 泉州市| 德阳市| 郎溪县| 甘孜| 蛟河市| 桂林市| 汉阴县| 北宁市| 莲花县| 成武县| 许昌县| 余干县| 嘉善县| 江源县| 通辽市| 和田县|