版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 河南機電高等??茖W校</p><p> 物聯(lián)網(wǎng)技術導論大作業(yè)</p><p> 題目:基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)</p><p> 系 部 計算機科學與技術系 </p><p> 專 業(yè) 計算機網(wǎng)絡技術 </p><p> 班 級
2、 131班 </p><p> 學生姓名 王照陽 </p><p> 學 號 131014106 </p><p> 指導教師 王明斐 </p><p> 2015年 11 月 10 日</p><p><b> 前
3、言</b></p><p> 既互聯(lián)網(wǎng)技術之后,物聯(lián)網(wǎng)作為一個信息技術綜合應用的代名詞,掀起信息產(chǎn)業(yè)第三浪潮,大國紛紛將其納為重點領域,顯而易見,它將影響到政治,軍事,經(jīng)濟,環(huán)境等方方面面,必在未來極大地改變?nèi)藗兊纳睢?lt;/p><p> 物聯(lián)網(wǎng)是新一代信息技術的重要組成部分。其英文名稱是“The internet of things”。顧名思義,“物聯(lián)網(wǎng)就是物物相連的互聯(lián)
4、網(wǎng)”。這里包括兩層意思:第一,物聯(lián)網(wǎng)的核心和基礎仍然是互聯(lián)網(wǎng),它是在互聯(lián)網(wǎng)基礎上的延伸和擴展的網(wǎng)絡;第二,其用戶端延伸和擴展到了任何物體與物體之間,進行信息交換和通信。因此可總結出,物聯(lián)網(wǎng)的定義是:通過射頻識別(RFID)、光電感應器、全球定位系統(tǒng)、激光掃描器信息傳感設備,按約定的協(xié)議,把任何物體與互聯(lián)網(wǎng)相連接,進行信息交換和通信,以實現(xiàn)對物體的智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡。</p><p>
5、物聯(lián)網(wǎng)上部署了海量的多種類型傳感器,每個傳感器都是一個信息源,不同類別的傳感器所捕獲的信息內(nèi)容和信息格式不同。傳感器獲得的數(shù)據(jù)具有實時性,按一定的頻率周期性的采集環(huán)境信息,不斷更新數(shù)據(jù)。其目的是實現(xiàn)物與物、物與人,所有的物品與網(wǎng)絡的實時連接,方便識別、管理和控制。其在2011年的產(chǎn)業(yè)規(guī)模超過2600億元人民幣,行業(yè)競爭將會越來越激烈。在市場應用方面,2011年從整體來看,占據(jù)中國物聯(lián)網(wǎng)市場主要份額的應用領域為智能工業(yè)、智能物流、智能交通
6、、智能電網(wǎng)、智能醫(yī)療、智能農(nóng)業(yè)、智能環(huán)保和智能家居等。本文研究的是基于物連網(wǎng)技術的智能家居系統(tǒng)。</p><p> “智能家居”,又稱智能住宅,是通過采用先進的計算機技術、網(wǎng)絡通信技術和綜合布線技術,建立一個由家庭安全防護系統(tǒng)、網(wǎng)絡服務系統(tǒng)和家庭自動化系統(tǒng)等組成的家庭服務與管理集成系統(tǒng),從而實現(xiàn)全面、安全、舒適的居住環(huán)境以及便利的通訊網(wǎng)絡家庭住宅。把與家庭生活有關的各種子系統(tǒng)有機結合在一起統(tǒng)一管理,使生活舒適、
7、安全、和高效,具有良好的發(fā)展前景。隨著科學技術的發(fā)展和物質(zhì)生活水平的提高,人們對家居生活環(huán)境的要求也越來越高。家居不再是生活起居的場所,同時也是休閑、娛樂的地方。目前,高科技技術已經(jīng)融入智能建筑當中,智能的概念也不斷得到深化和更新。建設部要求根據(jù)不同消費者的需求,推動家居數(shù)字化、建筑智能化,產(chǎn)品便利化的發(fā)展,未來智能家居市場潛力巨大。</p><p> 智能家居是一個多功能的系統(tǒng),它包括可視化對講、家庭內(nèi)部的安
8、全防范、家電遠程監(jiān)控,遠程視頻監(jiān)控、遠程醫(yī)療診斷及護理系統(tǒng),網(wǎng)上教育系統(tǒng)、家庭影星系統(tǒng)等。智能家居的基本目標是將家庭中各種信息相關的通信設備、家用電器和家用安防等裝置連接到一個智能化系統(tǒng)上進行集中或異地監(jiān)視、控制和家庭事務性管理,并保持這些家庭設施與住宅環(huán)境的和諧與協(xié)調(diào)。隨著人類的應用需求和住宅智能化的發(fā)展,智能家居系統(tǒng)將擁有更豐富的內(nèi)容,系統(tǒng)也越來越復雜,功能也越來越齊全。</p><p> 在當前市場中,智
9、能家居相比傳統(tǒng)家居、建材行業(yè)所占的市場份額還是微乎其微。在目前的智能家居市場中不少企業(yè)均是發(fā)展項目與渠道建設并行發(fā)展,其中項目合作占據(jù)著相當重要的位置,這些項目往往也是定位相對高端的別墅、復式樓和大戶型高檔小區(qū)住宅居多。隨著信息技術和Internet技術的飛速發(fā)展,智能家居技術在實現(xiàn)成本上大幅度降低,同時人們永不停步地追求生活智能化和舒適化,如果技術更加成熟、成本更加低廉,功能更加完美,其市場需求將會非常巨大。</p>&
10、lt;p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> ABSTRACTII</p><p> 第1章 緒 論1</p><p> 1.1 智能家居的簡介1</p><p> 1.2 國內(nèi)外的現(xiàn)狀及發(fā)展
11、趨勢2</p><p> 1.2.1 國外的發(fā)展現(xiàn)狀2</p><p> 1.2.2 國內(nèi)的發(fā)展現(xiàn)狀3</p><p> 1.3 本課題研究的目的和意義4</p><p> 1.4 本課題研究的基本內(nèi)容4</p><p> 1.5 本章小結5</p><p> 第2章 系
12、統(tǒng)的總體方案設計6</p><p> 2.1 系統(tǒng)需求分析6</p><p> 2.1.1 系統(tǒng)功能需求分析6</p><p> 2.1.2 性能需求分析6</p><p> 2.1.3 用戶界面及其他需求分析6</p><p> 2.2 系統(tǒng)設計的原則7</p><p>
13、 2.3 系統(tǒng)總體架構設計7</p><p> 2.4 系統(tǒng)主要硬件介紹8</p><p> 2.4.1 ARM處理器8</p><p> 2.4.2 TC35模塊10</p><p> 2.4.3溫度傳感器11</p><p> 2.4.4 MQ-2煙霧傳感器12</p><
14、;p> 2.4.5光電傳感器13</p><p> 2.4.6 ISD1760語音芯片14</p><p> 2.4.7繼電器15</p><p> 2.5 軟件系統(tǒng)介紹15</p><p> 2.5.1 幾種嵌入式操作系統(tǒng)的比較15</p><p> 2.5.2 選擇嵌入式操作系統(tǒng)的依據(jù)
15、17</p><p> 2.6 本章小結19</p><p> 第3章 建立Linux開發(fā)環(huán)境20</p><p> 3.1 搭建開發(fā)環(huán)境20</p><p> 3.1.1 安裝虛擬機、Linux操作系統(tǒng)、源代碼及其他工具20</p><p> 3.1.2 建立交叉編譯環(huán)境20</p>
16、<p> 3.1.3 配置網(wǎng)絡文件系統(tǒng)NFS21</p><p> 3.2 嵌入式軟件開發(fā)層次21</p><p> 3.2.1 BootLoader介紹22</p><p> 3.2.2 定制Linxu內(nèi)核22</p><p> 3.2.3 根文件系統(tǒng)23</p><p> 3.3
17、本章小結24</p><p> 第4章 系統(tǒng)的實現(xiàn)25</p><p> 4.1 GSM遠程控制模塊的實現(xiàn)27</p><p> 4.1.1 mini2440串口的配置和實現(xiàn)27</p><p> 4.1.2 通過串口發(fā)送短信28</p><p> 4.2 溫度采集模塊的實現(xiàn)29</p>
18、;<p> 4.3 煙霧傳感器模塊的實現(xiàn)32</p><p> 4.4 具有語音提示功能的密碼鎖防盜模塊的實現(xiàn)34</p><p> 4.5 預防小孩墜樓模塊37</p><p> 4.6 本章小結39</p><p> 第5章 系統(tǒng)測試40</p><p> 5.1 整體界面測試
19、40</p><p> 5.2 模塊功能測試41</p><p> 5.2.1 遠程監(jiān)控家電模塊功能測試41</p><p> 5.2.2 密碼鎖防盜模塊功能測試43</p><p> 5.2.3 煙霧報警模塊功能測試43</p><p> 5.2.4 預防小孩墜樓模塊功能測試44</p>
20、;<p> 第6章 總結與展望45</p><p><b> 6.1 總結45</b></p><p><b> 6.2 展望46</b></p><p><b> 致 謝47</b></p><p><b> 參考文獻48<
21、/b></p><p><b> 摘 要</b></p><p> 物聯(lián)網(wǎng)技術的興起和發(fā)展,不僅改變了我們的工作方式、也逐漸地改變我們的生活方式。不僅要求辦公自動化、智能化,也需要家居生活逐漸地變得自動和智能起來。智能家居就是在這樣的背景下產(chǎn)生的。智能家居系統(tǒng)是利用計算機、嵌入式系統(tǒng)和網(wǎng)絡通信技術將各種家用設施通過家庭網(wǎng)絡連接到一起,從而為人們提供更為便利
22、舒適的生活環(huán)境。</p><p> 本設計利用32位嵌入式ARM處理器S3C2440作為智能家居控制系統(tǒng)的核心控制器,運用高性能、接口豐富、方便移植與擴展性好等優(yōu)點,并且利用嵌入式操作系統(tǒng)實時性強、可靠性高、資源豐富等優(yōu)勢,將嵌入式技術作為智能家居控制器的開發(fā)平臺,使智能家居控制系統(tǒng)的應用開發(fā)能夠變?yōu)樵谇度胧狡脚_上的二次開發(fā),從而縮短開發(fā)周期,并且節(jié)約資源。</p><p> 該設計通
23、過對智能家居系統(tǒng)的分析,確定了總體架構設計。針對智能家居系統(tǒng)的特點和所要實現(xiàn)的基本功能,分析了智能家居控制器的基本結構,然后對各個模塊電路進行了詳細設計。最終利用人體紅外傳感器(infrared sensor)、GSM模塊、溫度傳感器(temperature transmitter)、光電傳感器(photoelectric sensor),煙霧傳感器(MQ-2),繼電器等,結合電路組裝成系統(tǒng),實現(xiàn)房屋的遠程監(jiān)控,以及保護人員、物體的安全
24、,方便用戶隨時在最短的時間內(nèi)了解并掌握房屋情況。</p><p> 關鍵詞:物聯(lián)網(wǎng),智能家居,遠程監(jiān)控</p><p><b> ABSTRACT</b></p><p> The rise and development of the Internet of things technology, especially highly de
25、veloping of computer and networking technologies, not only change our everyday work, but also our life. Automation and intelligence in office will not enough, it’s a trend to ask for more intelligent everywhere, home lif
26、e included. That is why smart house come out. The smart home system is using computer and network communication, embedded system technology will all kinds of household facilities via home network c</p><p>
27、We utilize the 32-bit embedded ARM processor S3C44B0X as the controlling core of the smart home system in this paper. It has characteristics of high performance, plentiful interfaces and convenient transplantation and ex
28、tension. And also we adopt embedded technology as the platform of the smart home controller owing to its high real-time ability, high reliability and rich resourses. Thus the application of smart home system becomes the
29、secondary development on the embedded platform so that the d</p><p> This design through the analysis of the intelligent household system, determine the overall architecture design. According to the charact
30、eristics of the intelligent household system and to achieve the basic functions, the basic structure of smart home controller are analyzed, then has carried on the detailed design to each module circuit, the final body u
31、sing the human body infrared sensor, GSM module, temperature transmitter, photoelectric sensor, smoke sensors, etc. combining with the circuit </p><p> Keywords: Internet of things, Smart home, Remote contr
32、ol第1章 緒 論</p><p> 隨著人們生活水平的提高,電子技術,通信技術和自動化技術的日趨完善,家居智能化相應也就出現(xiàn)在了人們的生活中。它既能給我們營造了溫馨舒適、安全便捷的生活環(huán)境,還能夠?qū)译娫O備進行實時監(jiān)控以及管理,當家庭安全問題出現(xiàn)后還能及時給我們相應的警報。智能家居系統(tǒng)是將大大小小的各種家用電器以及家庭安全保護設備通過有線或無線的方式連接起來,可以進行集中或遠程的監(jiān)控、管理,為家庭住宅環(huán)境的
33、安全提供了高效的管理方式。與普通的家居相比,智能家居不僅包括了普通家居的全部功能,更重要的是它提供給了我們溫馨快樂,且安全高效的高質(zhì)量生活環(huán)境,還將一個看似靜止的生活空間變成了一個有一定高智能的生活小幫手,更加進一步優(yōu)化了我們的生活質(zhì)量。</p><p> 1.1 智能家居的簡介</p><p> 智能家居系統(tǒng)的概念起源于上世紀70年代的美國[1],隨后,傳播到歐洲、日本等國并且得到了
34、很好的發(fā)展。在我國,智能家居這一概念推廣較晚,約在90年代末家居智能化系統(tǒng)才得以進入國內(nèi),但發(fā)展速度驚人,至今已存在相當數(shù)量的智能化小區(qū)及住宅。</p><p> 所謂智能家居(Smart Home)是現(xiàn)代電子技術、自動化技術及通信技術相結合的產(chǎn)物。它是以家為平臺,兼?zhèn)浣ㄖ⒆詣踊?,智能化于一體的高效、舒適、安全、便利的家居環(huán)境。自動化的智能家居不再是一幢被動的建筑,相反,成了幫助主人盡量利用時間的工具,使家庭
35、更為舒適、安全、高效和節(jié)能。</p><p> 智能家居是現(xiàn)代社會最熱門的話題之一,它的目標是通過網(wǎng)絡等信息通信技術手段實現(xiàn)對家居電器等的智能控制,使其能夠按照人們的設定工作運行,而不論距離的遠近。智能化與遠程控制是智能家居的兩大特點。目前,已經(jīng)有越來越多的機構和個人開始了對智能家居進行研究 。</p><p> 隨著網(wǎng)絡技術的發(fā)展,特別是無線網(wǎng)絡的發(fā)展,網(wǎng)絡化智能家居系統(tǒng)可提供遙控、
36、家電(空調(diào),熱水器等)控制、照明控制、室內(nèi)外遙控、窗簾自控、防盜報警、電話遠程控制、可編程定時控制及計算機控制等多種功能和手段,使生活更加舒適、便利和安全。 </p><p> 它能夠自動控制和管理家電設備,對家庭環(huán)境的安全進行監(jiān)控報警,并且能夠為住戶提供安全舒適、高效便利的學習生活及工作環(huán)境。家居智能化系統(tǒng)將家庭中各種與信息相關的通信設備、家用電器以及家庭保安裝置通過有線或無線的方式連接起來,并進行集中或異地
37、的監(jiān)控、管理,保持家庭住宅環(huán)境的舒適、協(xié)調(diào)。</p><p> 1.2 國內(nèi)外的現(xiàn)狀及發(fā)展趨勢</p><p> 智能家居的發(fā)展分為三個階段[2]:</p><p> 首先是家庭電子化(Home Electronics)階段,這個時期主要是面向單個的電器,家庭電器之間并沒有形成網(wǎng)絡,亦沒有大的聯(lián)系。</p><p> 其次是住宅自動化
38、(Home Automation)階段,這個時期是面向功能的階段,一部分的家庭電器之間形成了簡單的網(wǎng)絡,主要是為了實現(xiàn)某個特定單一的功能,例如單一的自動抄表功能。</p><p> 最后是家居智能化(歐洲稱為Smart Home,美國稱為Wise House)階段,這個時期是面向系統(tǒng)設計的階段,系統(tǒng)通過家庭分布總線把住宅內(nèi)各種與信息相關的通信設備、家用電器、報警裝置并到網(wǎng)絡節(jié)點中進行集中的監(jiān)控、管理,保持家電與
39、環(huán)境的協(xié)調(diào),提供生活、工作、學習以及娛樂的各種優(yōu)質(zhì)服務,營造一種溫馨舒適的家庭氛圍。</p><p> 智能家居控制系統(tǒng)提供高效、舒適的家居環(huán)境,確保住戶的生命財產(chǎn)安全;集中或遠程調(diào)節(jié)家居環(huán)境的溫度、濕度以及風的速度等,同時檢查空氣成分,提高空氣質(zhì)量;調(diào)節(jié)音響,電視等娛樂設施,愉悅心情;合理利用太陽能活周遭環(huán)境的變化,盡可能的節(jié)約能耗,達到合理利用資源;提供現(xiàn)代化的通信、信息服務。</p><
40、;p> 1.2.1 國外的發(fā)展現(xiàn)狀</p><p> 1984年,世界上第一幢智能建筑在美國康涅迪格州落成,這棟意義非凡的建筑只是對一座舊式大樓的一定程度的改造而完成的。它只是采用計算機系統(tǒng)對大樓的空調(diào)、電梯、照明等設備進行監(jiān)控,并提供語音通信、電子郵件、情報資料等方面的信息服務。2000年,新加坡有近30個社區(qū)的約5000戶家庭采用了這種家庭智能化系統(tǒng),而美國的安裝住戶高達4萬戶。2003年,網(wǎng)絡化家
41、居的建設帶來了高達4500億美元的市場價值,這其中有3700億美元是智能家電硬件產(chǎn)品的價值,剩余的部分則是軟件和技術支持服務的費用?,F(xiàn)在,國外的智能家居系統(tǒng)技術己日趨成熟,預計今年,50%以上的新房將具有一定的“智能型家居”功能。于此同時,由于技術的日益標準化,這些新型智能家居系統(tǒng)將比比爾.蓋茨耗資6000萬美元的高端別墅便宜得多。</p><p> 在智能家居系統(tǒng)研發(fā)方面,美國及一些歐洲國家一直處于領先地位。
42、近年來,以美國微軟公司及摩托羅拉公司等為首的一批國外知名企業(yè),先后擠身于智能家居的研發(fā)中。例如:微軟公司開發(fā)的“夢幻之家”、摩托羅拉公司開發(fā)的“居所之門”、IBM公司開發(fā)的“家庭主任”等均已日趨成穩(wěn)。此外,日韓新等國的龍頭企業(yè)紛紛致力于家居智能化的開發(fā),對家居市場更是躍躍欲試。</p><p> 目前市場上出現(xiàn)得智能家居控制系統(tǒng)主要有:</p><p> ?。?)X-10系統(tǒng)(美國),該
43、系統(tǒng)是利用電力線作為網(wǎng)絡平臺,采用集中控制方式實現(xiàn)。這套系統(tǒng)的功能較為強大,與其它家居控制系統(tǒng)如ABB、C_BUS等比起來更容易接收,使用也相對簡單。因為實現(xiàn)同樣的功能,X-10家居控制系統(tǒng)是利用220v電力線將發(fā)射器發(fā)出的X-10信號傳送給接收器從而實現(xiàn)智能化的控制,因此采用這套系統(tǒng)不需要額外的布線,這也是這套系統(tǒng)的最大的一個優(yōu)勢,因為其它系統(tǒng)基本上都需要布低壓線,在墻上或地面開槽、鉆孔,施工難度大、費用高、工期長。但由于缺乏在國內(nèi)市
44、場推廣的條件且價格昂貴,該系統(tǒng)在國內(nèi)應用極少。</p><p> ?。?)EIB系統(tǒng)(德國),該系統(tǒng)采用預埋總線及中央控制方式實現(xiàn)控制功能。但由于其工程要求復雜嚴苛,并且價格較高,因此一直無法打開國內(nèi)市場。</p><p> ?。?)8X系統(tǒng)(新加坡),該系統(tǒng)采用預處理總線跟集中控制方式來實現(xiàn)功能。它的優(yōu)點在于利用的產(chǎn)品對系統(tǒng)進行擴展,系統(tǒng)較為成熟,比較適合中國國情。但是由于系統(tǒng)架構、靈活
45、性及產(chǎn)品價格等方面還難以達到要求,所以目前在國內(nèi)還較少應用。</p><p> 1.2.2 國內(nèi)的發(fā)展現(xiàn)狀</p><p> 20世紀90年代后期,我國的智能小區(qū)日益興起。眾所周知,我國的智能化住宅建設最早起于上海、廣州和深圳等沿海城市,并逐漸向內(nèi)陸發(fā)展[3]。在97香港回歸之際,在建設部“97跨世紀住宅小區(qū)案競賽活動”中,上海中皇廣場被建設部科技委員會列為全國首家“智能住宅示范工程”
46、,揭開了全國智能小區(qū)發(fā)展的序幕。1999年,建設部勘察設計司、建設部住宅產(chǎn)業(yè)化辦公室聯(lián)合組織實施全國住宅小區(qū)智能化技術示范工程,標志著我國住宅小區(qū)智能化進入了一個新階段。隨著信息化走進了千家萬戶,由國家經(jīng)貿(mào)委牽頭成立了家庭信息網(wǎng)絡技術委員會,而信息網(wǎng)絡技術體系研究及產(chǎn)品開發(fā)已經(jīng)被列為了國家技術創(chuàng)新的重點專項計劃。據(jù)建設部要求,截止今年,我國將有70%以上的家庭擁有Internet入網(wǎng)設備,大中城市中50%的住宅要實現(xiàn)智能化。</p
47、><p> 我國的智能家居相對于國外起步較晚, 尚未形成一定的國家標準。目前,主要采用國外的一些技術產(chǎn)品,但也有一些企業(yè)推出了自己的產(chǎn)品,主要有:</p><p> (1)e家庭(海爾),該系列產(chǎn)品以海爾電腦作為控制中心,各種網(wǎng)絡家電作為終端設備,海爾移動電話作為移動數(shù)字控制中心。海爾在技術上同微軟合作,利用微軟的Windows Me技術和海爾的網(wǎng)絡家電,使“e家庭”已具雛形,已推出了網(wǎng)絡
48、洗衣機、網(wǎng)絡冰箱、網(wǎng)絡空調(diào)、網(wǎng)絡微波爐等一系列網(wǎng)絡家電。</p><p> (2)e-home數(shù)字家園(清華同方),該智能家居控制系統(tǒng)是專門針對中國家庭設計的,遵循國際技術標準,采用嵌入式軟、硬件技術,提供網(wǎng)絡、網(wǎng)絡節(jié)點及末端設備。產(chǎn)品以功能模塊開發(fā)為主,基于國外成熟的智能家居標準之上。其智能家居控制系統(tǒng)主要有以下三個部分:</p><p> A系列:遵循EIB協(xié)議的家庭控制產(chǎn)品,適用
49、于中高檔住宅區(qū)。</p><p> B系列:遵循X-10協(xié)議的家庭控制產(chǎn)品,適用于中檔住宅區(qū)。</p><p> 易家三代:配電箱集中安裝式家庭控制產(chǎn)品。</p><p> 國內(nèi)各大軟、硬件機構正在積極的研制、開發(fā)更為符合市場的智能化家居設備,以解決當前智能化產(chǎn)品實用性差、使用復雜及產(chǎn)品價格昂貴等缺點,而技術創(chuàng)新性也逐步向國際先進水平靠攏,這樣的未來值得期待。
50、</p><p> 1.3 本課題研究的目的和意義</p><p> 根據(jù)前面提到的一些調(diào)查結果及數(shù)據(jù)可以看出,雖然目前智能家居系統(tǒng)有了一定的發(fā)展,并且市場上也開始出現(xiàn)相應的產(chǎn)品,但從總體的發(fā)展來看,不容樂觀,特別是統(tǒng)一標準和權威產(chǎn)品的缺乏嚴重影響了家居智能化的發(fā)展。隨著科技的提高,經(jīng)濟的發(fā)展,人們的物質(zhì)生活水平的提高,對家居環(huán)境的要求也越來越高,作為家居智能化的核心部分——智能家居控
51、制系統(tǒng)也越發(fā)顯得重要。家居智能化控制的開發(fā)和建設是未來國家、經(jīng)濟發(fā)展的必然趨勢[4]。</p><p> 智能家居控制器可以為系統(tǒng)提供智能控制方案,使住戶的控制更便捷,更高效,更能為家庭的日常活動節(jié)約不必要的能耗。而且在現(xiàn)在這個注重綠色環(huán)保的世界里,智能地為住戶控制好空氣的濕度、溫度等,檢查分析空氣成分,讓住戶安心入住。同時,智能家居控制器可以根據(jù)住戶的要求調(diào)整方案,加強緊急處理,危機救護等急救控制,充分達到只
52、要是“用戶想要的,就是我們追求的”宗旨。</p><p> 1.4 本課題研究的基本內(nèi)容</p><p> 本次設計是基于ARM9的S3C2440核心處理器,以Linux嵌入式系統(tǒng)為家居總中心監(jiān)控系統(tǒng),使用Linux Qt完成控制程序及人機界面的編寫,采用ds18b20溫度傳感器、MQ-2煙霧傳感器、光電傳感器為數(shù)據(jù)采集源,采用西門子公司的AT35GSM模塊完成通信及監(jiān)控功能,實現(xiàn)了遠
53、程監(jiān)控、實時監(jiān)控家居溫度、空氣質(zhì)量,以及家居重要財產(chǎn)防盜的功能。</p><p><b> 1.5 本章小結</b></p><p> 本章主要分析了智能家居的研究背景,以及國內(nèi)外的發(fā)展現(xiàn)狀及發(fā)展趨勢,以及智能家居平臺系統(tǒng)的技術特點。最后簡單介紹了本智能家居系統(tǒng)的基本內(nèi)容和設計思路。</p><p> 第2章 系統(tǒng)的總體方案設計</
54、p><p> 2.1 系統(tǒng)需求分析</p><p> 針對國內(nèi)市場的實際情況分析,消費者對遠程抄表和物業(yè)管理興趣索然,但是對家電控制、家居安防報警網(wǎng)絡卻情有獨鐘,所以目前眾多企業(yè)都往這一方向發(fā)展。而嵌入式技術在最近幾年得到了廣闊的發(fā)展[5]。嵌入式處理器的性能得到了顯著地提高,這就為以嵌入式為基礎的智能化家居系統(tǒng)的發(fā)展奠定了硬件基礎,使較復雜的檢測和識別算法在系統(tǒng)中得到應用。在軟件方面,出
55、現(xiàn)了豐富的支持嵌入式設備的軟件,使嵌入式系統(tǒng)的開發(fā)的難度降低,出現(xiàn)了大量專注于嵌入式的企業(yè),使嵌入式開發(fā)中能得到良好的技術支持。同時智能化家居的概念也更加明確,相關的智能化技術得到了顯著地發(fā)展,使開發(fā)能獲得大量先進的資料。</p><p> 設計本智能家居系統(tǒng),需要滿足以下需求。</p><p> 2.1.1 系統(tǒng)功能需求分析</p><p> ?。?)能用手機
56、通過收發(fā)短信的方式檢測家電,打開、關閉家電的工作狀態(tài)。</p><p> ?。?)在家居的門口安裝了4*4鍵盤,當用戶輸入正確的密碼可以把門打開,用戶通過其他非法手段比如撬開鎖時,系統(tǒng)及時啟動報警模塊,達到防盜的功能。</p><p> ?。?)能實時測量家居內(nèi)溫度、煙霧情況,當室內(nèi)煙霧濃度偏高時,系統(tǒng)可以打開室內(nèi)抽風機把室內(nèi)有害氣體抽出室外,當室內(nèi)煙霧濃度過高,系統(tǒng)啟動火災報警模塊,提示
57、家居主人預防火災的發(fā)生。</p><p> (4)當有小孩靠近窗戶時,系統(tǒng)自動把窗戶關上,避免小孩可能發(fā)生墜樓的危險,當小孩離開時,系統(tǒng)自動把窗戶打開。</p><p> 2.1.2 性能需求分析</p><p> 智能家居系統(tǒng)在正常運行時,幾乎每時每刻都在運行,必須高度重視系統(tǒng)的穩(wěn)定性和可靠性,盡量提高系統(tǒng)的容錯能力,同時一定要保證系統(tǒng)安全,性能良好。<
58、;/p><p> 2.1.3 用戶界面及其他需求分析</p><p> 智能家居相關的設備都是跟人們生活息息相關的,因而智能家居系統(tǒng)必須要求用戶界面友好,用戶體驗效果良好,并且使用戶可以很容易掌握操作流程,同時要求實用、舒適和有個性等。</p><p> 2.2 系統(tǒng)設計的原則</p><p> 智能家居又稱智能住宅,它的最基本目的是為人
59、們提供一個舒適、安全、高效、方便、實用的生活環(huán)境。對智能家居產(chǎn)品來說,最重要的是應立足于客戶的對家居環(huán)境的具體需求,以實用為核心,摒棄掉那些華而不實的功能。同時還要充分考慮到用戶體驗,注重操作的便利化和直觀性,注重完美的圖形化控制界面。智能家居系統(tǒng)大部分時間都在運行,必須高度重視系統(tǒng)的安全性、可靠性和容錯能力,保證系統(tǒng)正常安全使用、質(zhì)量、性能良好,具備應付各種復雜環(huán)境變化的能力。</p><p> 根據(jù)目前國內(nèi)
60、外智能家居系統(tǒng)的發(fā)展現(xiàn)狀,人們不僅關注家居內(nèi)部控制,更加注重對家用電器內(nèi)部情況進行遠程實時監(jiān)控。在要求智能家居控制系統(tǒng)方便快捷的同時,還要求產(chǎn)品外觀小、功耗低、成本低和擴展性號的特點。本系統(tǒng)主要針對用戶家庭內(nèi)部進行遠程控制,主要實現(xiàn)的功能有:通過遠程監(jiān)控家電運行情況、通過溫度、煙霧傳感器檢測家居溫度、空氣質(zhì)量的情況,通過光電傳感器監(jiān)控家庭重要財產(chǎn),具有防火防盜的功能。</p><p> 2.3 系統(tǒng)總體架構設計
61、</p><p> 本課題旨在設計一套智能家居系統(tǒng),根據(jù)系統(tǒng)的設計需求,本控制系統(tǒng)采用分布式控制方式對智能家居的各部分進行統(tǒng)一控制,主要包括遠程監(jiān)控家電 (包括臺燈、風扇) 部分,具有語音提示功能的密碼鎖防盜部分,窗戶自動關窗預防小孩墜樓部分,煙霧濃度監(jiān)測自動報警部分。各個模塊相互獨立,某個模塊出現(xiàn)故障不影響其他模塊運行。本智能家居系統(tǒng)整體架構框圖如圖2.1所示。</p><p> 圖
62、2.1智能家居系統(tǒng)整體架構框圖</p><p> 該智能家居系統(tǒng)用S3C2440處理器,控制器控制遠程監(jiān)控家電模塊,檢測溫度、煙霧模塊,密碼鎖模塊等。在實際開發(fā)中先在ARM Linux中編寫每個模塊的驅(qū)動程序,編譯加載驅(qū)動后應用層方能操作硬件模塊,手機通過收發(fā)短信的方式通過應用層程序與硬件模塊通信達到控制硬件的目的。</p><p> 2.4 系統(tǒng)主要硬件介紹</p>&
63、lt;p> 2.4.1 ARM處理器</p><p> 嵌入式系統(tǒng)常用的處理器有單片機和ARM,由于考慮到單片機引腳少、功能簡單以及后續(xù)學習研究等原因,故選擇功能更強大的ARM處理器[6]。隨著電子技術的發(fā)展,ARM處理器經(jīng)歷了包括ARM7、ARM9、ARM11等在內(nèi)的多個發(fā)展階段,不斷成熟的ARM處理器的應用必將為嵌入式的發(fā)展帶來新的活力,是更高端的產(chǎn)品應用成為可能。</p><p
64、> Mini2440ARM是一款真正低價實用的ARM9開發(fā)板,它采用Samsung S3C2440為微處理器,并采用專業(yè)穩(wěn)定的CPU內(nèi)核電源芯片和復位芯片來保證系統(tǒng)運行時的穩(wěn)定性。它采用了更多的晶體管,能夠達到兩倍以上于ARM7處理器的處理能力。</p><p> 本系統(tǒng)初期采用友善之臂公司集成的mini2440開發(fā)板,開發(fā)板硬件資源如下所示。</p><p> 圖2.2 開發(fā)
65、板硬件資源</p><p> 開發(fā)板的硬件資源包括:</p><p> Samsung S3C2440A處理器:</p><p> 主頻400MHz,最高533Mhz。</p><p><b> SDRAM內(nèi)存:</b></p><p> 在板64M SDRAM,32bit數(shù)據(jù)總線,SD
66、RAM 時鐘頻率高達100MHz。</p><p><b> FLASH 存儲:</b></p><p> 256M Nand Flash, 掉電非易失。</p><p> 在板2M Nor Flash,掉電非易失,已經(jīng)安裝BIOS。</p><p><b> LCD顯示:</b></
67、p><p> 板上集成4線電阻式觸摸屏接口,可以直接連接四線電阻觸摸屏, 支持黑白、4級灰度、16級灰度、256色、4096色STN液晶屏,尺寸從3.5寸到12.1寸。</p><p> 屏幕分辨率可以達到1024x768象素,支持黑白、4級灰度、16級灰度、256色、64K色、真彩色TFT液晶屏;尺寸從3.5寸到12.1寸,屏幕分辨率可以達到1024x768象素。</p>
68、<p> 標準配置為統(tǒng)寶3.5 真彩LCD,分別率240x320,帶觸摸屏。</p><p><b> 接口和資源:</b></p><p> 1個100M以太網(wǎng)RJ-45接口(采用DM9000網(wǎng)絡芯片) 。</p><p><b> 3個串行口。</b></p><p> 1個
69、USB Host 。</p><p> 1個USB Slave B型接口。</p><p> 1個SD卡存儲接口。</p><p> 1路立體聲音頻輸出接口,一路麥克風接口。</p><p> 1個2.0mm間距10針JTAG接口。</p><p> 4 USER Leds 。</p><
70、p> 6 USER buttons(帶引出座) 。</p><p> 1個PWM控制蜂鳴器。</p><p> 1個可調(diào)電阻,用于AD模數(shù)轉換測試。</p><p> 1個I2C總線AT24C08芯片,用于I2C總線測試。</p><p> 1個2.0 mm間距20pin 攝像頭接口。</p><p>
71、<b> 板載實時時鐘電池。</b></p><p> 電源接口(5V),帶電源開關和指示燈。</p><p><b> 系統(tǒng)時鐘源:</b></p><p><b> 12M無源晶振。</b></p><p><b> 實時時鐘:</b><
72、;/p><p> 內(nèi)部實時時鐘(帶后備鋰電池) 。</p><p><b> 擴展接口:</b></p><p> 1個34 pin 2.0mmGPIO接口。</p><p> 1個40 pin 2.0mm 系統(tǒng)總線接口。</p><p><b> 規(guī)格尺寸:</b>&
73、lt;/p><p> 100 x 100(mm) 。</p><p><b> 操作系統(tǒng)支持:</b></p><p> Linux2.6.32.2 + Qtopia-2.2.0+QtE-4.6.1(獨創(chuàng)雙圖形系統(tǒng)共存,無縫切換) 。</p><p> WindowsCE.NET 6.0(R3)。</p>
74、<p> 2.4.2 TC35模塊</p><p> TC35是西門子公司出的一款雙頻900/1800MHZ高度集成的GSM模塊。在GSM網(wǎng)絡日臻完善的今天,它易于集成,可以在較短的時間內(nèi)花費較少的成本開發(fā)出新穎的產(chǎn)品。在遠程監(jiān)控和無線公話以及無線POS終端等領域您都能看到TC35無線模塊在發(fā)揮作用。</p><p> 本系統(tǒng)采用TC35對家電進行遠程監(jiān)控,TC35的主
75、要特征如下:</p><p> 信息傳送內(nèi)容:語音和數(shù)據(jù)。</p><p> 電源:單電源 3.3V ~ 5.5V 。</p><p> 頻段:雙頻GSM900MHz 和 DCS1800 MHz(Phase 2+) 。</p><p> SIM 卡連接方式: 外接 。</p><p> 天線:由天線連接器連接
76、外部天線 。</p><p> 短信息:MT, MO, CB 和 PDU 模式 。</p><p> 音頻接口:模擬信號(麥克風,耳麥,免提手柄)。 </p><p> 通訊接口:RS232(指令和數(shù)據(jù)的雙向傳送)。</p><p> 模塊復位:采用AT指令或掉電復位 。</p><p> 串口通訊波特率:
77、300bps...115kbps 。</p><p> 要實現(xiàn)發(fā)短信或語音功能主要是通過開發(fā)板串口發(fā)送AT指令經(jīng)max232把TTL電平轉換成RS232電平并處理TC35反饋回來的信息來進行的。下面圖2.3是TC35模塊和max232串口轉換電路。</p><p> 圖2.3 TC35模塊和max232串口轉換電路</p><p> 2.4.3溫度傳感器<
78、;/p><p> 本系統(tǒng)選擇DALLAS公司生產(chǎn)的DS18B20溫度傳感器進行開發(fā)。DS18B20以超小的體積、超低的硬件開銷,具有耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設備數(shù)字測溫和控制領域。DS18B20的主要特征和引腳封裝原理圖如下:</p><p><b> 全數(shù)字轉換及輸出。</b></p><p> 先進的單
79、總線數(shù)據(jù)通信。</p><p> 測量結果以9~12位數(shù)字量方式串行傳送。</p><p> 不需要外圍任何元件。</p><p> 測溫范圍-55℃~+125℃,固有測溫分辨率為0.5℃。</p><p> 工作電壓:3~5V/DC。</p><p> PVC電纜直接出線或德式球型接線盒出線,便于與其它電器
80、設備連接。</p><p> 圖2.4 DS18B20封裝及原理圖</p><p> DS18B20引腳功能說明如下:</p><p> (1)DQ為數(shù)字信號輸入/輸出端。</p><p> ?。?)GND為電源地。</p><p> ?。?)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。</p&
81、gt;<p> DS18B20與ARM處理器的接口十分簡單,只需要將DS18B20的信號線與控制線的一位雙向端口連接即可。本系統(tǒng)將DS18B20的信號線與S3C2440的GPE0引腳連接,如下面圖2.4所示。</p><p> 圖2.4 DS18B20引腳電路圖</p><p> 2.4.4 MQ-2煙霧傳感器</p><p> MQ-2氣體傳
82、感器所使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導率隨空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸出信號。MQ-2氣體傳感器對液化氣、丙烷、氫氣的靈敏度高,對天然氣和其它可燃蒸汽的檢測也很理想。這種傳感器可檢測多種可燃性氣體,是一款適合多種應用的低成本傳感器。MQ-2的主要特征如下:</p><p>
83、 工作溫度:-10℃~+50℃</p><p> 報警濃度:0.65~15.5%FT</p><p> 工作濕度:10~90%</p><p> 工作電源:12VDC/9VDC</p><p> 信號輸出:常開/常閉</p><p><b> 安裝方式:吸頂</b></p>
84、<p><b> 外殼:阻燃樹脂</b></p><p> 產(chǎn)品尺寸:直徑105mm 厚度32mm</p><p> 圖2.4 MQ-2 引腳接線圖</p><p> 根據(jù)MQ-2的工作原理(其電導率隨著氣體濃度的增大而增大,其電阻是電導率的倒數(shù),所以隨著煙霧濃度的增大其電阻是減小的)并且參考圖MQ-2Datasheet上的
85、測試電路,在根據(jù)圖2.4的電路圖,可以得到煙霧傳感器的輸出電壓如式2.1所示。</p><p><b> (式)2.1</b></p><p> 2.4.5光電傳感器</p><p> 光電傳感器是各種光電檢測系統(tǒng)中實現(xiàn)光電轉換的關鍵元件,它是把光信號(紅外、可見紫外光輻射)轉變成為電信號的器件。光電傳感器是以光電器件作為轉換元件的傳感器
86、。它可以用于檢測直接引起光量變化的非電量,如光強等。 </p><p> 本設計試圖把光電傳感器安裝在家庭保險柜或其他重要的財產(chǎn)出,當小偷或其他非家庭主人試圖靠近保險柜等重要財產(chǎn)處能自動觸發(fā)語音報警,從而達到防盜的目的。</p><p> 圖2.5 光電傳感器引腳圖</p><p> 光電傳感器簡單易用,正確接好線之后輸入3.3V高電平,當檢測到有障礙物時會
87、一直輸出低電平信號。我們把光電傳感器的輸出引腳接單片機的EINT5/GPF5中斷引腳,程序中設定低電平觸發(fā),當有小偷靠近保險柜或家居其他重要財產(chǎn)時,系統(tǒng)能捕捉到這一信號從而做出反應。</p><p> 2.4.6 ISD1760語音芯片</p><p> 語音報警部分采用isd1760語音芯片來完成。ISD1700系列錄放芯片可工作于獨立按鍵模式和SPI控制模式。芯片內(nèi)有存儲管理系統(tǒng)來
88、管理多段語音,這樣在獨立按鍵模式下也能進行多段語音錄放。此芯片內(nèi)有振蕩器,可通過外部電阻來調(diào)節(jié)其振蕩頻率;還有帶自動增益控制(AGC)的話筒運放,模擬線路輸入。本設計采用獨立按鍵模式,連接好電路后給芯片的23腳一個電平信號即可播放提前錄好的聲音。</p><p> 圖 2.6 isd1760語音芯片接線引腳圖</p><p><b> 2.4.7繼電器</b>&l
89、t;/p><p> 由于家電電器工作電壓是220V,而單片機工作電壓是5V,因而監(jiān)控家電時需要引入繼電器。繼電器是一種控制器件。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路)之間的互動關系。通常應用于自動化的控制電路中,它實際上是用小電流去控制大電流運作的一種“自動開關”。故在電路中起著自動調(diào)節(jié)、安全保護、轉換電路等作用。當收到特定的短信要把家電打開時,MCU通過打開繼電器給插座上電,即可打開家電,當需
90、要關閉家電時,也是通過繼電器關閉家電。</p><p> 圖 2.7 繼電器原理圖</p><p> ARM是一個弱電器件,一般情況下它們大都工作在電壓為5V甚至更低、驅(qū)動電流在mA級以下,而要把它的輸出用于一些大功率場合,比如控制步進電機,很顯然是不可行的。因此,就要設計一個環(huán)節(jié)來銜接,這個銜接環(huán)節(jié)就是“功率驅(qū)動”。一個典型簡單的功率驅(qū)動環(huán)節(jié)就是繼電器的驅(qū)動。此處,繼電器驅(qū)動含有兩層
91、意思:一是通過GPIO口對繼電器本身進行驅(qū)動,因為繼電器對于ARM來說是一個功率器件;另一個就是繼電器去驅(qū)動其它負載,比如繼電器可以驅(qū)動中間繼電器,也可以直接驅(qū)動接觸器,因此繼電器驅(qū)動就是ARM與其塔大功率負載的接口。ARM的I/O口輸出電壓高電平為3.3V,直接接上繼電器后電平被拉低,無法控制繼電器的閉合。三極管具有良好的信號放大功能,信號經(jīng)過三極管的放大后,再接入繼電器,可以實現(xiàn)對繼電器的控制,最終實現(xiàn)對交流電路的控制.</p
92、><p> 2.5 軟件系統(tǒng)介紹</p><p> 2.5.1 幾種嵌入式操作系統(tǒng)的比較</p><p> 目前市場上流行的嵌入式操作系統(tǒng)比較多,下面對其進行性能比較:</p><p><b> 嵌入式Linux</b></p><p> Linux是1991年由荷蘭人LinusTorval
93、ds發(fā)明的,從誕生到現(xiàn)在的短短幾十年時間,Linux已經(jīng)發(fā)展成為一個功能強大、設計完善的操作系統(tǒng),不僅在通用操作系統(tǒng)領域與Windows等商業(yè)系統(tǒng)分庭抗爭,而在在新興的嵌入式操作系統(tǒng)領域也獲得了飛速的發(fā)展。嵌入式Linux(EmbeddedLinux)是指對標準Limix進行小型化裁剪處理后,可固化在存儲器或單片機中,適合于特定嵌入式應用場合的專用Linux操作系統(tǒng)。商品化嵌入式操縱系統(tǒng)大都沒有公開其核心源代碼[7],這種源代碼的封閉性
94、大大限制了開發(fā)者的積極性,當前國家隊研制自主核心源代碼大力支持,為源碼開發(fā)的Linux的推廣提供了廣闊的發(fā)展前景。</p><p> 嵌入式Linux的主要特征如下:</p><p> ?。?)高性能、可裁剪的內(nèi)核:其獨特的模塊機制使用戶可以根據(jù)自己的需要,實時地將某些模塊插入到內(nèi)核或從內(nèi)核中移走,很適合與嵌入式系統(tǒng)的小型化需要。</p><p> ?。?)優(yōu)秀的
95、開發(fā)工具:嵌入式Linux提供了一套完整的工具鏈</p><p> (3)免費,開發(fā)源代碼:Linux是開發(fā)源碼的自由操作系統(tǒng),用戶可以根據(jù)自己的應用需要方便對內(nèi)核進行修改和優(yōu)化。</p><p> (4)完善的網(wǎng)絡通信和文件管理機制:Linux 支持所有標準的Internet網(wǎng)絡協(xié)議,并且很容易移植到嵌入式系統(tǒng)當中。</p><p> ?。?)廣泛的硬件支持:
96、 支持x86、ARM、MIPS等多種體系結構。</p><p> ?。?)軟件資源豐富:幾乎每一種通用程序在Linux上都能找到,從而減輕了開發(fā)的工作量。</p><p> 目前,網(wǎng)絡上無論是研究Linux操作系統(tǒng)還是研究嵌入式Linux的開發(fā)團隊都有很多,各種相應的程序以及文檔也比較豐富。</p><p><b> μC/OS II</b>
97、;</p><p> μC/OS是美國人Jean Labrosse 在1992年開發(fā)的一個嵌入式操作系統(tǒng)[8],并于1998年推出了它的升級版本μC/OS-II。μC/OS-II是一種免費、開放源代碼、結構小巧、基于可搶占優(yōu)先級調(diào)度的實時操作系統(tǒng),其內(nèi)核提供任務調(diào)度與管理、時間管理、任務間同步與通信、內(nèi)存管理和中斷服務等功能。</p><p> μC/OS-II主要面向中小型嵌入式系統(tǒng)
98、,具有執(zhí)行效率高、占用空間小、結構簡潔、實時性能優(yōu)良和可擴展性強等特點,最小內(nèi)核可編譯至2KB,一般情況下占用10KB數(shù)量級。它的內(nèi)核本身并不支持文件系統(tǒng),但它具有良好的擴展性能,如果需要的話可以自行加入。由于免費、源碼開放、規(guī)模較小,μC/OS-II不僅在眾多的商業(yè)領域中獲得了廣泛的應用,而且被大學所接納,作為教學用的嵌入式實時操作系統(tǒng)。</p><p><b> VxWorks</b>
99、</p><p> VxWorks是美國WindRiver System 公司開發(fā)的一款嵌入式實時操作系統(tǒng)具有良好的可靠性和卓越的實時性,是目前嵌入式系統(tǒng)領域中使用最廣泛、市場占有率最高的商業(yè)系統(tǒng)。VxWorks支持各種主流的32位處理器,如X86、Motorola MC68xxx、Clodfile、PowerPC、MIPS,ARM等。它基于微內(nèi)核的體系結構、整個系統(tǒng)有四百多個相對獨立、短小精煉的目標模塊組成,
100、用戶可以行剪裁和配置,根據(jù)自己的需要來選擇適當?shù)哪K。VxWorks采用GNU類型的編譯和調(diào)試器,它的大多數(shù)API函數(shù)都是專有的。VxWorks以其良好的可靠性和卓越的實時性被廣泛地應用在通信、軍事、航空航天等高精尖技術及實時性要求極高的領域中。</p><p><b> PalmOS</b></p><p> 在個人數(shù)字助理(PDA)市場上,PalmOS全球知名
101、、使用人數(shù)最多的PDA操縱系統(tǒng)。它是由PDA操作系統(tǒng)開發(fā)的先驅(qū)者Palm Computing公司開發(fā)的。從1996年4月PlalmOS1.0發(fā)布至今,PlamOS逐步鞏固了其在PDA市場上的霸主地位。它的一個最大的特點就是省電以及系統(tǒng)資源開銷較少,速度也很快,但不支持多線程,長遠發(fā)展受到影響。但由于PalmOS采用開發(fā)式架構,全球有很多PlamOS用戶都投入到其軟件開發(fā)工作中,使其應用軟件非常豐富,這也成為PlamOS操作系統(tǒng)成功的一個
102、重要因素之一。</p><p> Windows CE</p><p> Windows CE 是微軟公司在嵌入式操縱系統(tǒng)市場上的一個重要的產(chǎn)品,它是一個開放的、可升級的32位操作系統(tǒng),是基于掌上型電腦類的電子設備操作系統(tǒng),它可以移植能夠開發(fā)多種企業(yè)和客戶類設備。Windows CE為工作、家庭及其間的任何一部分開啟了動態(tài)的、嶄新的開發(fā)遠景。這個模塊化、可自訂的作業(yè)系統(tǒng)將Windows
103、平臺延伸到桌面之外,到達更小、更機動性、更特別的裝置之上,然而它的Windows血統(tǒng)則確保了它的相容性,并且支援了更廣泛的開發(fā)基礎。目前,網(wǎng)絡上研究WinCE的開發(fā)團隊越來越多,其資源也逐漸豐富起來,可以說是新的趨勢。</p><p> 2.5.2 選擇嵌入式操作系統(tǒng)的依據(jù)</p><p> 在選擇軟件開發(fā)方式和操作系統(tǒng)的時候,不僅要考慮到對硬件系統(tǒng)的支持,還要考慮軟件開發(fā)的周期等問題
104、。</p><p> 一般而言,在選擇嵌入式操作系統(tǒng)時,可以遵循以下原則[9]。</p><p> ?。?)市場進入時間。制定產(chǎn)品時間表與選擇操作系統(tǒng)有關系,實際產(chǎn)品和一般演示是不同的,上市時間和功能完善同樣重要。Linux出現(xiàn)時間較早,現(xiàn)成資源較多。</p><p> (2)可移植性。也就是平臺無關性。當進行嵌入式軟件開發(fā)時,可移植性是要重點考慮的問題。良好的
105、軟件可移植性,可以在不同平臺、不同系統(tǒng)上運行,跟操作系統(tǒng)無關。軟件的通用性和軟件的性能通常是矛盾的,即通常以損失某些特定情況下的優(yōu)化性能為代價。很難設想開發(fā)一個嵌入式瀏覽器而僅能在某一特定環(huán)境下應用,反過來說,當產(chǎn)品與平臺和操作系統(tǒng)緊密結合時,往往你的產(chǎn)品的特色就蘊含其中。</p><p> ?。?)可利用資源。產(chǎn)品開發(fā)不同于學術課題研究,它是以快速、低成本、高質(zhì)量的推出適合用戶需求的產(chǎn)品為目的的。集中精力研發(fā)出
106、產(chǎn)品的特色,其他功能盡量由操作系統(tǒng)附加或采用第三方產(chǎn)品,因此操作系統(tǒng)的可利用資源對于選型是一個重要的參考條件,Linux和WinCE都有大量的資源可以利用,這是他們被看好的重要原因。其它有些實時操作系統(tǒng)由于比較封閉,開發(fā)時可以利用的資源比較少,因此多數(shù)功能需要自己獨立開發(fā),從而影響開發(fā)進度。近來的市場需求顯示,越來越多的嵌入式系統(tǒng),均要求提供全功能的Web瀏覽器。而這就要求有一個高性能、高可靠的GUI的支持。</p>&l
107、t;p> ?。?)系統(tǒng)定制能力。信息產(chǎn)品不同于傳統(tǒng)PC的Wintel結構的單純性,用戶的需求是千差萬別的,硬件平臺也都不一樣,所以對系統(tǒng)的定制能力提出了要求。要分析產(chǎn)品是否對系統(tǒng)底層有改動的需求,這種改動是否伴隨著產(chǎn)品特色。Linux由于其源代碼開放的天生魅力,在定制能力方面具有優(yōu)勢。</p><p> ?。?)成本。成本是所有產(chǎn)品不得不考慮的問題。操作系統(tǒng)的選擇會對成本有著重要的影響。Linux免費,Wi
108、nCE等商業(yè)系統(tǒng)需要支付許可證使用費,但這都不是問題的答案。成本是需要綜合權衡以后進行考慮的,選擇某一系統(tǒng)可能會對其它一系列的因素產(chǎn)生影響,如對硬件設備的選型、人員投入、以及管理和與其它合作伙伴的共同開發(fā)之間的溝通等許多方面的影響。</p><p> ?。?)中文內(nèi)核支持。國內(nèi)產(chǎn)品必然需要對中文的支持。由于操作系統(tǒng)多數(shù)是采用西文方式,是否支持雙字節(jié)編碼方式,是否遵循GBK,GB18030等各種國家標準,是否支持中
109、文輸入與處理,是否提供第三方中文輸入接口是針對國內(nèi)用戶的嵌入式產(chǎn)品的必需考慮的重要因素。</p><p> 智能家居系統(tǒng)并不需要很嚴格的實時性,而且在本系統(tǒng)的設計中,關鍵任務將可以由可編程器件實現(xiàn),僅向系統(tǒng)提供一個狀態(tài)信息。操作系統(tǒng)的主要目的是方便開發(fā)友好的人機界面,縮短開發(fā)周期,提高系統(tǒng)的穩(wěn)定性。嵌入式操作系統(tǒng)選擇了嵌入式Linux[10]。Linux作為一款開源軟件,具有功能強大,與硬件兼容性好,可任意裁減
110、等諸多特點,同時在Linux系統(tǒng)下支持很多開源軟件,在一定程度上減小了開發(fā)的難度。在版本方面,選擇2.6.32.2內(nèi)核的arm- linux,該內(nèi)核在原有內(nèi)核的基礎上進行了一定程度的裁減,同時也是專門支持ARM系統(tǒng)芯片的Linux版本,這也為后期的進一步裁減做好了鋪墊的工作。</p><p> 在文件系統(tǒng)方面,目前FLASH上常用的文件系統(tǒng)主要有JFFS2、CRAMFS、Yaffs2、ROMFS以及ROMFS等
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)(畢業(yè)設計論文)
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)(畢業(yè)設計論文)
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)(畢業(yè)設計論文)
- 畢業(yè)設計(論文)基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)本科畢業(yè)設計論文
- 基于-物聯(lián)網(wǎng)技術的智能家居系統(tǒng)
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)設計.pdf
- 智能家居畢業(yè)論文--基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設計
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng).pdf
- 畢業(yè)設計--物聯(lián)網(wǎng)智能家居系統(tǒng)設計
- 畢業(yè)設計--物聯(lián)網(wǎng)智能家居系統(tǒng)設計
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)設計與實現(xiàn).pdf
- 基于物聯(lián)網(wǎng)技術的智能家居控制系統(tǒng)設計方案
- 家庭物聯(lián)網(wǎng)技術在智能家居系統(tǒng)的應用
- 基于物聯(lián)網(wǎng)技術的智能家居系統(tǒng)的實現(xiàn)研究.pdf
- 基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設計
- 基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設計
- 基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設計
- 基于物聯(lián)網(wǎng)技術的智能家居安防控制系統(tǒng).pdf
- 基于物聯(lián)網(wǎng)的智能家居--(論文)
評論
0/150
提交評論