【正文】
河 南 科 技 大 學 畢 業(yè) 設 計(論 文) 題目 : _ 基于單片機遙控器硬件的設計 __ 姓 名 __ 考 號 院 系 __ 信息工程系 __ 專 業(yè) __ 計算機 及 應用 _ 指導教師 ___ 2021 年 04月 24日 1 摘 要 21世紀以來,嵌入式技術進入了高速發(fā)展的時代,已經(jīng)滲透進人類社會的方方面面,可以說是無所不在,無處不在,正深刻地影響著人們的生活??茖W技術的不斷進步帶來了社會發(fā)展水平的提高,人們 對生活品質的提升也提出了迫切要求。傳統(tǒng)的家用電器已經(jīng)無法滿足現(xiàn)代家庭的需要,人們需要信息化、網(wǎng)絡化和智能化的信息家電,因此信息家電和智能家居進入未來家庭是一個必然的趨勢,它們將為人們提供一個舒適、安全、便捷的生活環(huán)境。 在現(xiàn)代家庭生活中使用的每種傳統(tǒng)家電都有其對應的專用遙控器,當家里有較多的傳統(tǒng)家電時,遙控器的管理和使用會變得很不方便。在智能家居中也存在著各種各樣的信息家電,為解決上述問題,本文提出了一個可以管理和控制所有信息家電的萬能遙控器。 文章首先介紹了信息家電接口定義語言 IAIDL, 它采用面向對象方法描述信息家電設備,以便將不同廠商生產(chǎn)的信息家電抽象到同一個語言平臺上進行統(tǒng)一管理和控制 。然后設計了智能家居中信息家電網(wǎng)絡監(jiān)控系統(tǒng)的模型,并基于該模型構造了一個S3C2410X+Linux+MiniGUI+Bluez的信息家電萬能遙控器 :以嵌入式微處理器 S3C2410X為中心設計硬件平臺,裁減和移植 Linux作為嵌入式操作系統(tǒng),以 MiniGUI作為嵌入式圖形系統(tǒng),以 Bluez作為藍牙協(xié)議棧,并使用 C語言編程的方式實現(xiàn)萬能遙控器應用程序 。最后在萬能遙控器應用程序的設計中進行了流程分析和關鍵討論 。 木課題的研究結合了嵌入式技術、無線通信技術和手持移動終端技術,提出了一個可行的方案??梢灶A見,在市場需求和技術發(fā)展的雙重推動下,信息家電萬能遙控器必將走進千家萬戶,成為智能家居不門」一或缺的成員。 關鍵詞 :信息家電,萬能遙控器, IAIDL,嵌入式技術,動態(tài)界面布局 。 2 ABSTRACT Since 21st century, embedded technology has e into high speed developed era, it has perated every aspect of human society, it exists in anywhere and is affecting the life of human profoundly. The ceaseless progress of science technologies enhances the social development level, people have advanced exigent demand for improving the life quality , too. But the traditional domestic appliance could not satisfy the needs of modern families. People need information , inter and intelligent information appliances. As a necessity, information appliances and intelligent houses will enter our future life. Besides, they will supply a fortable, safe and convenient environment for life. In modern families’ life, each traditional domestic appliance has its special controller, it will be inconvenient when we have to use so many controllers. To settle this problem, this paper designed a kind of controller to manage and control all information appliances. This paper introduces the Information Appliance Interface Definition Language (IAIDL), it adopts orientedobject method to describe the devices of information appliances, so that we can abstract the information appliances of different manufacturer to the same language platform, and manage and control them uniformly .: we design a hardware platform focus on embedded microprocessor S3C2410X, cut down and transplant Linux as the embedded OS, Mini GUI as the embedded graphics system, the Blue z as the Blue Tooth protocol stack, and use C to achieve the application of versa tile controller 。at last, in the design of versatile controller , we carry on the flow analysis and key discussion. The research of this problem bined embedded technology, wireless munication technology and handled mobileterminal technology, it proposed a feasible scheme. Foresee ably, under the double drives of the market demand and the technology development , this versatile controller must walk into every family and be a necessary member. Key Words: Information Appliance, Versatile Controller IAIDL, Embedded technology, dynamical GUI layout 3 目錄 摘 要 ........................................................................................................................................... 1 ABSTRACT..................................................................................................................................... 2 目錄 ............................................................................................................................................. 3 第一章 緒論 ............................................................................................................................... 4 ........................................................................................................................ 4 、 實時性強 ......................................................................................... 5 ..................................................................................................... 5 ........................................................................................................................ 5 ........................................................................................................................ 6 .................................................................................................................... 7 ............................................................................................................ 7 第二章 信息家電接口定義語言 IAIDL ................................................................................... 9 IAIDL描述的內容 ..................................................................................................... 9 IAIDL的基本數(shù)據(jù)類型 ................................................................................................ 9 IAIDL規(guī)范 .................................................................................................................. 10 第三章 智能家居中信息家電網(wǎng)絡監(jiān)控系統(tǒng)的系統(tǒng)結構 ................................................... 13 ...................................................................................................................... 13 .................................................................................................. 14 第四章 信息家電萬能遙控器軟硬件平臺的構建 ................................................................. 17 硬件平臺 ..................................................................................................................... 17 Samsung S3C2410X嵌 入式微處理器 .................................................................... 17 ......................................................................................................