基于Android系統(tǒng)的E+E傳感器的詳細(xì)資料:
基于Android系統(tǒng)的E+E傳感器
近些年來移動互聯(lián)網(wǎng)技術(shù)有了飛速的發(fā)展,智能手機成為人們使用移動設(shè)備的*。E+E傳感器是智能手機重要組成部分,它能夠zui大程度的豐富智能手機功能。Android系統(tǒng)是現(xiàn)在使用的智能手機操作系統(tǒng),因為在該系統(tǒng)框架內(nèi)可以兼容多種E+E傳感器。
基于Android系統(tǒng)的E+E傳感器
隨著移動通信技術(shù)和互聯(lián)網(wǎng)絡(luò)的高速發(fā)展,越來越多的移動終端設(shè)備出現(xiàn)在我們的身邊,這些設(shè)備已經(jīng)從簡單的通話工具變成了人們進行交流和獲取信息的主要途徑,以往傳統(tǒng)的嵌入式設(shè)備大多基于Linux或者WinCE操作系統(tǒng),Android操作系統(tǒng)至2007年問世以來,已經(jīng)有越來越多的研發(fā)人員投入到了Android系統(tǒng)研發(fā)中來,Android系統(tǒng)已經(jīng)成為目前zui熱門研發(fā)平臺。雖然目前在上市的產(chǎn)品中Android系統(tǒng)主要還是應(yīng)用于智能手機領(lǐng)域,但是由于Android的開放性強和易于移植擴展等特點,越來越多的廠商制造了搭載Android系統(tǒng)的設(shè)備,包括平板電腦、GPS導(dǎo)航儀、智能電視等,但無論Android系統(tǒng)應(yīng)用在何種終端設(shè)備上,在移植到特定硬件平臺上時,其基本圖形界面部分是必須移植的,其他部分可以按實際的硬件設(shè)備情況選擇。以ARM11處理器為核心的開發(fā)板作為硬件平臺,首先分析介紹了Android平臺的整體結(jié)構(gòu),包括Android系統(tǒng)中使用的兩個關(guān)鍵技術(shù)JNI和HAL,并深入研究了Android平臺圖形系統(tǒng)的架構(gòu)和功能;然后敘述了Android系統(tǒng)的移植過程,包括內(nèi)核的選取、內(nèi)核移植和裁剪、移植Android專有驅(qū)動程序、移植標(biāo)準(zhǔn)設(shè)備驅(qū)動程序和根文件系統(tǒng)的制作;zui后在成功移植的Android系統(tǒng)上,以DS18B20溫度E+E傳感器為例,移植了DS18B20溫度E+E傳感器的驅(qū)動程序,并提出了一種在HAL層中以Sensor Stub方式實現(xiàn)Android系統(tǒng)的HAL接口的方法,并開發(fā)了室內(nèi)溫度監(jiān)測的應(yīng)用程序,該程序可以顯示實時溫度信息,并將近期溫度的變化情況用曲線圖顯示在屏幕上,當(dāng)溫度超過預(yù)定范圍時可以提示報警。 通過測試結(jié)果表明,移植后的系統(tǒng)運行穩(wěn)定,應(yīng)用程序可以讀取到準(zhǔn)確的溫度信息,達到了課題的預(yù)期目標(biāo)。基于高通MSM7227的開發(fā)板上Android系統(tǒng)的E+E傳感器模塊進行移植和開發(fā),對Android系統(tǒng)框架和開發(fā)環(huán)境進行了簡介,對Android系統(tǒng)的E+E傳感器模塊的驅(qū)動層和硬件抽象層的開發(fā)進行深入的分析與研究,概括并總結(jié)了E+E傳感器模塊的工作原理和工作流程,對E+E傳感器的數(shù)據(jù)采集、數(shù)據(jù)傳輸、設(shè)備休眠和設(shè)備控制等方面進行了具體的設(shè)計與實現(xiàn),zui終在MSM7227開發(fā)板上實現(xiàn)了E+E傳感器模塊的驅(qū)動層和硬件抽象層。zui后在測試章節(jié)中對E+E傳感器模塊的驅(qū)動層、硬件抽象層和應(yīng)用層分別進行了測試,測試結(jié)果表明本文中的E+E傳感器模塊在功能上和性能上*符合設(shè)計要求。
基于Android系統(tǒng)的E+E傳感器
E+E傳感器系統(tǒng)可以讓智能手機的功能更加豐富多彩,所以E+E傳感器設(shè)備已經(jīng)成為智能手機*的組件之一。Android系統(tǒng)可以支持多種E+E傳感器,有的E+E傳感器已經(jīng)在Android的框架中使用,大多數(shù)E+E傳感器由應(yīng)用程序使用。
如果你對基于Android系統(tǒng)的E+E傳感器感興趣,想了解更詳細(xì)的產(chǎn)品信息,填寫下表直接與廠家聯(lián)系: |