隨著信息技術的發展和數字化產品的普及,嵌入式系統的研究開發逐漸成為熱點。而Linux又以其獨特的優勢成為嵌入式系統的主流。作為嵌入式系統和用戶之橋梁的人機交互接口設備也是其中必不可少的一部分,用戶與系統的交互是否準確和便捷極大地影響了嵌入式產品的競爭力。本文對Unity805plus微處理器平臺下人機交互接口設備驅動程序的設計開發做了深入的研究與實踐。Unity805plus微處理器是基于Unicore架構的新型32位移動終端應用處理器,面向低成本手持設備和其它通用嵌入式設備。本課題基于Linux2.4.19操作系統,設計和實現了在此平臺下的人機交互接口設備驅動程序。論文在介紹了嵌入式Linux下設備驅動層次結構、運行機制、編譯平臺方法以及字符設備驅動程序使用流程的基礎上,針對Unity805plus此新型平臺下鍵盤、觸摸屏、LCD這三種人機交互設備提出了實際的驅動設計方案。其中:系統以中斷方式來訪問鍵盤和觸摸設備,采用了Linux內核定時器并把任務放在后臺執行以等待鍵盤或觸摸中斷事件,并運用了自旋鎖、信號量、完成變量等內核同步方法;而LCD設備采用Unity805plus內置的LCD控制器與系統進行通訊,利用幀緩沖(framebuffer)設備作為接口,使上層應用程序能夠在圖形模式下直接對顯示緩沖區進行統一的讀寫操作。文中按照驅動的設計流程為主線給出了各設備驅動程序的控制器設置、GPIO口設置、中斷設置等關鍵部分的詳細代碼分析。文中所述的設備驅動已經能夠在Unity805plus平臺的媒體播放器上穩定運行,并通過了初步的功能驗證。隨著消費類電子產品的市場推陳出新所帶來的巨大需求(如iPhone),相應的人機交互接口設備相關技術亦不斷更新,比如新型的觸摸屏技術或是將鍵盤、LCD等驅動電路集成在一種集成電路模塊中等。因此,人機交互接口設備驅動的研究也將有廣闊的前景。
標簽: 嵌入式 linux 人機交互 接口
上傳時間: 2022-06-18
上傳用戶:
WDM驅動程序設計 一個同步問題的例子 中斷請求級 自旋鎖 內核同步對象 其它內核同步原語
標簽: WDM 內核 驅動 程序
上傳時間: 2014-10-10
上傳用戶:frank1234
我做的畢業設計,用AT89S51 控制LCD1602作為顯示. DS1302時鐘芯片顯示時間,DS18B20測量溫度,還有4X4的鍵盤驅動.實現了一個計算功能.可以用PROTUES 仿真軟件仿真,當時我還做出實物來了.
標簽: PROTUES 1602 1302 DS
上傳時間: 2013-11-29
上傳用戶:拔絲土豆
39839電感量計算小巧實用的綠色軟件,根據輸入的線圈長度、線圈直徑、導線直徑、線圈匝數及工作頻率快速計算出電感量、自分布電容、空載Q值、自諧振頻率
標簽: 39839 電感量 計算 線圈
上傳時間: 2013-06-03
上傳用戶:夜月十二橋
根據比例因子與系統性能的關系和整定原則,得到可行的整定規則表,對瀝青撒布控制系統采用了參數自整定模糊控制算法控制噴灑的壓力,實現了灑布量的穩定精確控制,提高了灑布質量和生產效率。
標簽: 參數 自整定 瀝青 控制
上傳時間: 2013-11-01
上傳用戶:竺羽翎2222
一個在linux下利用QT庫自帶的信號量的使用例子。
標簽: linux 信號量
上傳時間: 2014-01-02
上傳用戶:zhaiye
利用AVR單片機自帶的AD實現對模擬量的采集c語言源程序
標簽: AVR 單片機 c語言 模擬量
上傳時間: 2014-01-04
上傳用戶:chfanjiang
如果車不動,請設計算法:按馬走日的方法但又不能被車吃掉,用回溯法設計馬的走法,並打印出路程.可以做為軟體設計的參考
標簽: 算法 回溯法 打印
上傳時間: 2014-01-06
上傳用戶:exxxds
ucos-II和互斥信號量,Jean J. Labrosse
標簽: J. Labrosse ucos-II Jean
上傳時間: 2015-09-28
上傳用戶:xg262122
Lwip協議與設計實現[繁] 修改自 簡體版本 修改常用語 等 以方便繁體網友 [chao chi]
標簽: Lwip chao chi 修改
上傳時間: 2015-11-01
上傳用戶:xuan‘nian
蟲蟲下載站版權所有 京ICP備2021023401號-1