freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓控制的智能無線開關(guān)-畢業(yè)設(shè)計(jì)論文-展示頁

2025-06-28 12:59本頁面
  

【正文】 一份在禁止其他人添加任何限制的情況下授權(quán)所有權(quán)利給任何人的協(xié)議條款,GNU通用公共許可證(GNU General Public License,GPL)。它的目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng)。在本次設(shè)計(jì)中我們選擇市場上較為普遍的Ubuntu系統(tǒng)。嚴(yán)格來講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個(gè)基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。3)LED燈的驅(qū)動程序設(shè)計(jì):由于arm開發(fā)板上的android系統(tǒng)是基于linux內(nèi)核的,故此處需要充分了解linux系統(tǒng)的驅(qū)動程序設(shè)計(jì),從而才能熟練寫出LED燈的驅(qū)動程序。:1)Android的應(yīng)用程序設(shè)計(jì):需熟悉JAVA語言以及android應(yīng)用程序設(shè)計(jì)。我們在做無線開關(guān)控制時(shí),藍(lán)牙模塊主要是實(shí)現(xiàn)接收從手機(jī)端發(fā)送過來的指令,所以我們需要的是從機(jī)模塊。 硬件的選?。? 1)安卓智能手機(jī):對此不作出太大要求,只要有足夠的ROM空間能夠安裝藍(lán)牙控制的APP即可。通過實(shí)現(xiàn)從手機(jī)端發(fā)送藍(lán)牙信號無線控制ARM核心板上的LED燈的亮滅來達(dá)到無線控制開關(guān)的功能。由于安卓操作系統(tǒng)是近幾年才流行起來的,基于安卓智能手機(jī)控制的領(lǐng)域可謂相對以前的常規(guī)無線控制較為新鮮。目前,主要采用國外的一些技術(shù)產(chǎn)品,但也有一些企業(yè)推出了自己的產(chǎn)品,主要有:e家庭(海爾)、ehome數(shù)字家園(清華同方)等。我國的智能家居相對于國外起步較晚,眾所周知,我國的智能化住宅建設(shè)最早起于上海、廣州和深圳等沿海城市,并逐漸向內(nèi)陸發(fā)展。此外,日韓新等國的龍頭企業(yè)紛紛致力于家居智能化的開發(fā),對家居市場更是躍躍欲試。近年來,以美國微軟公司及摩托羅拉公司等為首的一批國外知名企業(yè),先后擠身于智能家居的研發(fā)中。只要是智能手機(jī),都會搭載藍(lán)牙模塊,這也就意味著,本課題的短距離無線通信工具材料來源異常豐富,可謂隨手可得。在如今的智能手機(jī)領(lǐng)域,AA9等系列被廣泛應(yīng)用。而在cortex系列中,其cortexA系列以其開放式操作系統(tǒng)的高性能處理器的特點(diǎn)性能更是遠(yuǎn)高于面向?qū)崟r(shí)應(yīng)用的卓越性能的CortexR 系列 和面向具有確定性的微控制器應(yīng)用的CortexM 系列。 課題的來源背景從2007年11月5日谷歌公司正式向外界展示了這款名為android的操作系統(tǒng)到如今(2014年5月),系統(tǒng)性能達(dá)到質(zhì)的飛躍。驅(qū)動:顯示驅(qū)動、攝像頭驅(qū)動、鍵盤驅(qū)動、WiFi驅(qū)動、Audio驅(qū)動、flash內(nèi)存驅(qū)動、Binder(IPC)驅(qū)動、電源管理等。四 Linux內(nèi)核,如安全性、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。 Android運(yùn)行時(shí)包括核心庫和Dalvik虛擬機(jī),前者既兼容了大多數(shù)Java語言所需要調(diào)用的功能函數(shù),又包括了Android的核心庫,比如 、?;谶@樣的重用機(jī)制,用戶就可以方便地替換平臺本 身的各種應(yīng)用程序組件。在Android平臺上,開發(fā)人員可以完全訪問核心應(yīng)用程序所使用的API框 架。二 應(yīng)用程序框架層該層是Android應(yīng)用開發(fā)的基礎(chǔ),開發(fā)人員大部分情況是在和她打交道。圖1 Android系統(tǒng)架構(gòu)圖每層功能簡要介紹如下:一 應(yīng)用程序?qū)釉搶犹峁┮恍┖诵膽?yīng)用程序包,例如電子郵件、短信、日歷、地圖、瀏覽器和聯(lián)系人管理等。Android的系統(tǒng)架構(gòu)采用了分層架構(gòu)的思想,如下圖所示。Android系統(tǒng)是基于Linux和Java技術(shù),它在底層采用Linux內(nèi)核和本地庫,在上層提供Java支持框架和開發(fā)接口。至最新的數(shù)據(jù)顯示,%,%。2008年9月22日,美國運(yùn)營商TMobile USA在紐約正式發(fā)布第一款Google手機(jī)——TMobile G1。藍(lán)牙技術(shù)擁有廣闊的潛力市場。有了藍(lán)牙,這些設(shè)備即會實(shí)現(xiàn)自動同步。業(yè)內(nèi)專家認(rèn)為,藍(lán)牙的市場前景取決于藍(lán)牙價(jià)格和基于藍(lán)牙的應(yīng)用是否能達(dá)到一定的規(guī)模。第三,可以借此解決目前藍(lán)牙使用上由于“配對”復(fù)雜,而妨礙用戶使用,造成市場推廣的障礙。隨著藍(lán)牙芯片國產(chǎn)化,中國確定自己的技術(shù)標(biāo)準(zhǔn),很快就可以解決目前中國藍(lán)牙企業(yè)“山寨化”的問題,讓所有中國藍(lán)牙企業(yè)生產(chǎn)合乎中國技術(shù)標(biāo)準(zhǔn)的產(chǎn)品。國內(nèi)最大的藍(lán)牙方案公司深圳市吉聯(lián)通數(shù)碼科技有限公司、國內(nèi)最大的藍(lán)牙電池邦凱電子有限公司、全球著名的藍(lán)牙鍵盤制造商中易騰達(dá),國內(nèi)最著名的藍(lán)牙車載創(chuàng)美佳等公司都深圳,但藍(lán)牙技術(shù)遭遇了最大的障礙是過于昂貴,這就使得許多用戶不愿意花大價(jià)錢來購買這種無線設(shè)備。預(yù)計(jì)到2009,出貨量將達(dá)到20億件。藍(lán)牙行業(yè)是個(gè)突飛猛進(jìn)的行業(yè),2004年到2011年,藍(lán)牙設(shè)備的綜合年增長率為40%。后者已構(gòu)建到現(xiàn)行很多藍(lán)牙設(shè)備中。1998年,藍(lán)牙技術(shù)協(xié)議由 Ericsson、IBM、Intel、NOKIA、Toshiba等5家公司達(dá)成一致。藍(lán)牙技術(shù)誕生于1994年,Ericsson當(dāng)時(shí)決定開發(fā)一種低功耗、低成本的無線接口,以建立手機(jī)及其附件間的通信。藍(lán)牙技術(shù)是一種無線數(shù)據(jù)與語音通信的開放性全球規(guī)范,其實(shí)質(zhì)內(nèi)容是為固定設(shè)備或移動設(shè)備之間的通信環(huán)境建立通用的近距無線接口,將通信技術(shù)與計(jì)算機(jī)技術(shù)進(jìn)一步結(jié)合起來,使各種設(shè)備在沒有電線或電纜相互連接的情況下,能在近距離范圍內(nèi)實(shí)現(xiàn)相互通信或操作。藍(lán)牙技術(shù)(bluetooth)技術(shù)是近幾年出現(xiàn)的,廣受業(yè)界關(guān)注的近距無線連接技術(shù)。但是沒有一種技術(shù)可以完美到足以滿足所有的需求。同時(shí)還有一些具有發(fā)展?jié)摿Φ慕酂o線技術(shù)標(biāo)準(zhǔn),它們分別是:ZigBee、超寬頻(Ultra WideBand)、短距通信(NFC)、WiMedia、GPS、DECT、無線1394和專用無線系統(tǒng)等。此設(shè)計(jì)需要用到C語言,JAVA語言,數(shù)字電路,模擬電路,嵌入式系統(tǒng)設(shè)計(jì)以及安卓編程等相關(guān)知識。除此之外,還需要用C語言寫關(guān)于ARM板上的LED燈的硬件驅(qū)動程序以及uart串口的初始化程序。本系統(tǒng)是一個(gè)基于安卓手機(jī)的智能無線開關(guān)系統(tǒng),其涉及的硬件設(shè)備由處理單元(基于contexA8內(nèi)核的S5PV210處理器)、發(fā)射模塊(三星智能手機(jī))、接收模塊(藍(lán)牙接收器)、ARM核心板以及其外接電路構(gòu)成。因此,基于安卓智能手機(jī)控制的無線開關(guān)系統(tǒng)亦是一個(gè)值得關(guān)注的領(lǐng)域。關(guān)鍵詞:android 藍(lán)牙 無線通信 ARM目 錄1 緒論 1前 言 1 近距離無線通信技術(shù)概述 2 課題的來源背景 5 6 6 設(shè)計(jì)要求 6 硬件的選?。?6: 72 開發(fā)環(huán)境的搭建 8 Linux開發(fā)環(huán)境搭建 8 關(guān)于Linux系統(tǒng) 8 關(guān)于GNU 8 利用Vmware虛擬機(jī)搭建Linux開發(fā)環(huán)境 8 安卓應(yīng)用開發(fā)環(huán)境搭建 10 關(guān)于Eclipse軟件 10 android SDK開發(fā)環(huán)境搭建 10 android NDK 開發(fā)環(huán)境搭建 113系統(tǒng)硬件的選取 13 關(guān)于ARM處理器 13 GEC210開發(fā)板簡介 15 藍(lán)牙HC06模塊的簡介 17 HC06模塊特征 17 AT 指令集 (對藍(lán)牙模塊進(jìn)行測試) 194 系統(tǒng)軟件的設(shè)計(jì) 22 相關(guān)軟件編程技術(shù) 22 嵌入式C編程 22 系統(tǒng)底層軟件的設(shè)計(jì) 22 LED燈驅(qū)動程序設(shè)計(jì) 22 LED燈測試程序設(shè)計(jì) 26 UART串口配置 28 系統(tǒng)上層軟件的設(shè)計(jì) 30 android應(yīng)用程序工程分析 30 智能手機(jī)端的應(yīng)用程序設(shè)計(jì) 31 GEC210開發(fā)板端的應(yīng)用程序設(shè)計(jì) 375 系統(tǒng)整體的調(diào)試 42 系統(tǒng)軟硬件的測試 42 結(jié)論與總結(jié) 45參 考 文 獻(xiàn) 46Abstract 47附錄: 48附錄一: 48附錄二: 50附錄三:AndroidApp工程源文件: 52 52 55 “關(guān)閉APP” 60 主界面布局文件: 61 63附錄四:ArmApp工程源代碼: 63 63 65 Jni源代碼文件: 65 65 69 70 70致 謝 71仲愷農(nóng)業(yè)工程學(xué)院畢業(yè)論文(設(shè)計(jì))成績評定表 72 1 緒論前 言隨著移動互聯(lián)網(wǎng)平臺的發(fā)展,搭載著免費(fèi)、開源的android操作系統(tǒng)的android智能手機(jī)在移動平臺以其市場占有率第一的優(yōu)勢而大放異彩。本文詳細(xì)介紹了基于安卓智能手機(jī)的無線開關(guān)控制系統(tǒng)的設(shè)計(jì)以及實(shí)現(xiàn)。雙方通過串口進(jìn)行通信。實(shí)現(xiàn)通過手機(jī)端無線控制ARM開發(fā)板端的LED燈的亮滅功能。 摘 要本課題研究的是基于安卓手機(jī)控制的智能無線開關(guān)設(shè)計(jì)。 仲愷農(nóng)業(yè)工程學(xué)院畢 業(yè) 設(shè) 計(jì)基于安卓控制的智能無線開關(guān)姓 名 黃桂文院(系) 自動化學(xué)院專業(yè)班級 自動化101班學(xué) 號 201010344132指導(dǎo)教師 羅松江職 稱 講師論文答辯日期 2014年 5月 25日仲愷農(nóng)業(yè)工程學(xué)院教務(wù)處75學(xué)生畢業(yè)論文(設(shè)計(jì))承諾書本人鄭重承諾:所呈交的畢業(yè)論文(設(shè)計(jì))是在指導(dǎo)老師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果,論文中參考他人的文獻(xiàn)資料均已明確標(biāo)注出,論文中的結(jié)論和結(jié)果為本人獨(dú)立完成,沒有抄襲、剽竊他人研究成果。畢業(yè)論文作者: 簽字日期:基于android手機(jī)平臺和ARM核心板,借助于藍(lán)牙技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了一種無線控制開關(guān)系統(tǒng)。Android手機(jī)作為客戶端發(fā)送藍(lán)牙信號,藍(lán)牙模塊HC06作為服務(wù)器端接收信號,并向服務(wù)器端的控制器ARM核心板傳遞信號。ARM控制器通過判斷是否接收到信號從而控制核心板上的LED燈的亮滅。從課題的背景開始討論,接著到開發(fā)平臺的搭建,再到系統(tǒng)整體方案的設(shè)計(jì),最后對整個(gè)設(shè)計(jì)進(jìn)行總結(jié),分析出本系統(tǒng)的優(yōu)勢以及出現(xiàn)的不足。然而在現(xiàn)實(shí)生活中存在著許多這樣的應(yīng)用情況,系統(tǒng)需要實(shí)時(shí)傳輸小量的、近距離的突發(fā)信號,這就需要近距離無線通信技術(shù)。安卓智能手機(jī)隨處可見,開關(guān)更是司空見慣,無線開關(guān)也是不再新鮮,然而基于安卓智能手機(jī)控制的無線開關(guān)確實(shí)一個(gè)較為新鮮的事物。軟件系統(tǒng)則需要用JAVA語言寫兩個(gè)安卓APP,一個(gè)是安裝到手機(jī)端作為藍(lán)牙信號發(fā)送的發(fā)送端,另一個(gè)則是安裝到ARM核心板上作為藍(lán)牙信號的接收端。當(dāng)發(fā)射模塊發(fā)出信號時(shí),接收模塊會接收到無線信號,ARM處理器就會作出分析使對應(yīng)的LED燈執(zhí)行相應(yīng)的亮滅操作,以LED燈的亮滅來模擬開關(guān)的狀態(tài)。 近距離無線通信技術(shù)概述目前使用較廣泛的近距無線通信技術(shù)是藍(lán)牙(Bluetooth),(WiFi)和紅外數(shù)據(jù)傳輸(IrDA)。它們都有其立足的特點(diǎn),或基于傳輸速度、距離、耗電量的特殊要求;或著眼于功能的擴(kuò)充性;或符合某些單一應(yīng)用的特別要求;或建立競爭技術(shù)的差異化等。藍(lán)牙技術(shù)有其性價(jià)比高,普遍性(一般的智能手機(jī)都有搭載藍(lán)牙模塊)的特點(diǎn),較為適合用作短距離無線通信,因此此處主要對藍(lán)牙技術(shù)進(jìn)行介紹。它是一種無線數(shù)據(jù)與語音通信的開放性全球規(guī)范,它以低成本的短距離無線連接為基礎(chǔ),可為固定的或移動的終端設(shè)備提供廉價(jià)的接入服務(wù)。提供1Mbps的傳輸速率和10m的傳輸距離。該技術(shù)還陸續(xù)獲得PC行業(yè)業(yè)界巨頭的支持。由藍(lán)牙小組(SIG)負(fù)責(zé)開發(fā)。具備一定的 QoS特性,并完整保持后向兼容性。07年藍(lán)牙設(shè)備的出貨量達(dá)5 億件,市場份額增加了71%。中國是世界最大的藍(lán)牙生產(chǎn)研發(fā)基地,全球80%的藍(lán)牙企業(yè)在中國,中國80%的藍(lán)牙企業(yè)在深圳。因此,首要解決的就是藍(lán)牙附屬地位的問題和藍(lán)牙芯片國產(chǎn)化的問題。二是進(jìn)入了藍(lán)牙產(chǎn)業(yè)鏈的上游,形成完整的產(chǎn)業(yè)鏈條。以上優(yōu)勢的形成,必將改變中國藍(lán)牙行業(yè)的現(xiàn)有局面,并在深圳形成以高新技術(shù)為龍頭的一體化藍(lán)牙產(chǎn)業(yè)基地,更好的為全中國,全世界服務(wù)。有了藍(lán)牙,我們可以不再為數(shù)字家庭的布線而煩惱,移動電話、計(jì)算機(jī)、數(shù)碼相機(jī)、攝像機(jī)、打印機(jī)、傳真機(jī)和掌上電腦等能隨心所欲無線連通。即使用戶的個(gè)人電腦放在手提箱內(nèi),用戶也可以通過電話收電子郵件,通過移動電話屏幕閱讀郵件標(biāo)題,而不會有到處找連接線、開機(jī)、關(guān)機(jī)等待等等諸如此類的一系列煩惱。 android操作系統(tǒng)簡介Android操作系統(tǒng)是一款由Google公司于2007年11月5日宣布的基于Linux平臺的開源手機(jī)操作系統(tǒng)。該款手機(jī)為臺灣宏達(dá)電代工制造,是世界上第一部使用Android操作系統(tǒng)的手機(jī)。成為目前市場占有率最高,發(fā)展最為快速的一種手機(jī)操作系統(tǒng)。它借助于Linux強(qiáng) 大的穩(wěn)定性、開放性和可移植性,Java語言開發(fā)的廣泛性、簡單性和可移植性,一經(jīng)推出就受動廣泛關(guān)注和歡迎,在嵌入式開發(fā)中產(chǎn)生比較深遠(yuǎn)的影響。從上層到底層共包括四層,分別是應(yīng)用程序程序?qū)?、?yīng)用框架層、系統(tǒng)庫和Android運(yùn)行時(shí)和Linux內(nèi)核。同時(shí),開發(fā)者可以利用Java語言設(shè)計(jì)和編寫屬于自己的應(yīng)用程序,而這些程序與那些核心應(yīng)用程序彼此平等、友好共處。應(yīng)用程序框架層包括活動管理器、窗口管理器、內(nèi)容提供者、視圖系統(tǒng)、包管理器、 電話管理器、資源管理器、位置管理器、通知管理器和XMPP服務(wù)十個(gè)部分。并且,任何一個(gè)應(yīng)用程序都可以發(fā)布自身的功能模塊,而其他應(yīng)用程序則可以使用這些已發(fā)布的功能模塊。三 系統(tǒng)庫和Android運(yùn)行時(shí)系統(tǒng)庫包括九個(gè)子系統(tǒng),分別是圖層管理、媒體庫、SQLite、OpenGLEState、FreeType、WebKit、SGL、SSL和libc。后者是一種基于寄存器的java虛擬機(jī),Dalvik虛擬機(jī)主要是完成對生命周期的管理、堆棧的管理、線程的管理、安全和異常的管理以及垃圾回收等重要功能。Linux內(nèi)核也是作為硬件與軟件棧的抽象層。由此可見,Android的系統(tǒng)架構(gòu)采用分層架構(gòu)的思想,架構(gòu)清晰,層次分明,協(xié)同工作。在ARM處理器方面,經(jīng)歷了經(jīng)典的ARMARMARM11等系列,如今Cortex系列更是成為了主流。Corte
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1