MTK手機(jī)平臺(tái)中間件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-01-08 16:04
手機(jī)中間件可以讓功能手機(jī)加載和執(zhí)行動(dòng)態(tài)程序,使功能手機(jī)變成準(zhǔn)智能手機(jī),中間件通過(guò)適配手機(jī)平臺(tái)內(nèi)部功能為上層應(yīng)用程序提供統(tǒng)一的開(kāi)發(fā)接口。本文主要論述了一個(gè)基于MTK平臺(tái)上的功能手機(jī)中間件的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,及其針對(duì)展訊手機(jī)平臺(tái)和手機(jī)模擬器的移植適配。 本文引述了MTK和展訊手機(jī)平臺(tái)的應(yīng)用程序和功能手機(jī)中間件的開(kāi)發(fā)現(xiàn)狀,分析了ARM的位置無(wú)關(guān)程序設(shè)計(jì)原理、Nucleus中的線程控制部件實(shí)現(xiàn)方法、MTK手機(jī)平臺(tái)內(nèi)存復(fù)用技術(shù)、以及嵌入式系統(tǒng)的自適應(yīng)內(nèi)存分配算法等關(guān)鍵技術(shù),提出了中間件相關(guān)核心技術(shù)的解決方法。根據(jù)這些方法,設(shè)計(jì)了包含接口層和適配層的中間件內(nèi)核、內(nèi)核上加載的應(yīng)用程序結(jié)構(gòu)、加載應(yīng)用程序的內(nèi)存管理方法、基于分段加載的多任務(wù)中間件、該中間件的內(nèi)核移植到展訊手機(jī)平臺(tái)和MTK模擬器上所需要的適配層。然后對(duì)該中間件做了基本的性能分析并列出了產(chǎn)品示例。最后對(duì)本文所述中間件項(xiàng)目進(jìn)行總結(jié)與展望。 基于上述研究工作所開(kāi)發(fā)出來(lái)的手機(jī)中間件項(xiàng)目,取得以下主要成果及其特色為:在內(nèi)存空間有限的情況下,在MTK功能手機(jī)平臺(tái)上實(shí)現(xiàn)大型應(yīng)用程序的安裝和運(yùn)行;在MTK功能手機(jī)平臺(tái)上實(shí)現(xiàn)了動(dòng)態(tài)任務(wù)及其通信,即...
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
1. 緒論
1.1 MTK 手機(jī)平臺(tái)及其應(yīng)用程序開(kāi)發(fā)現(xiàn)狀
1.2 展訊手機(jī)平臺(tái)及其應(yīng)用程序開(kāi)發(fā)現(xiàn)狀
1.3 功能手機(jī)中間件開(kāi)發(fā)現(xiàn)狀
1.4 手機(jī)模擬器開(kāi)發(fā)現(xiàn)狀
1.5 主要研究?jī)?nèi)容和論文組織
2. 功能手機(jī)中間件的關(guān)鍵技術(shù)
2.1 ARM 的位置無(wú)關(guān)程序設(shè)計(jì)原理
2.1.1 基本概念與實(shí)現(xiàn)原理
2.1.2 ARM 處理器的位置無(wú)關(guān)程序設(shè)計(jì)要點(diǎn)
2.2 Nucleus 中線程控制部件的實(shí)現(xiàn)方法
2.2.1 任務(wù)的狀態(tài)表示
2.2.2 任務(wù)調(diào)度算法
2.2.3 任務(wù)的優(yōu)先級(jí)
2.2.4 中斷
2.2.5 互斥保護(hù)量
2.3 MTK 手機(jī)平臺(tái)內(nèi)存復(fù)用技術(shù)
2.3.1 MTK 內(nèi)存復(fù)用機(jī)理
2.3.2 MTK 可復(fù)用內(nèi)存塊及其管理機(jī)制
2.3.3 復(fù)用的方法和條件
2.4 嵌入式系統(tǒng)的自適應(yīng)動(dòng)態(tài)內(nèi)存分配算法
2.4.1 現(xiàn)有傳統(tǒng)算法的描述與分析
2.4.2 本文的內(nèi)存管理方法
2.5 本章小結(jié)
3. MTK 平臺(tái)手機(jī)中間件的具體設(shè)計(jì)
3.1 概述
3.2 MTK 平臺(tái)手機(jī)中間件的內(nèi)核設(shè)計(jì)
3.2.1 中間件系統(tǒng)架構(gòu)
3.2.2 接口層與適配層對(duì)接
3.2.3 中間件環(huán)境初始化及其流程圖
3.3 應(yīng)用程序加載及其內(nèi)存管理
3.3.1 應(yīng)用程序的加載與運(yùn)行
3.3.2 應(yīng)用程序的內(nèi)存管理
3.4 基于分段加載的多任務(wù)中間件設(shè)計(jì)
3.4.1 任務(wù)的創(chuàng)建及刪除
3.4.2 任務(wù)與內(nèi)存管理
3.4.3 任務(wù)與應(yīng)用程序加載
3.4.4 任務(wù)間的通信
3.4.5 任務(wù)間通信的應(yīng)用
3.5 中間件移植到展訊平臺(tái)的適配
3.6 中間件移植到模擬器的適配
3.7 本章小結(jié)
4. 中間件內(nèi)存分配及產(chǎn)品示例
4.1 中間件的內(nèi)存分配
4.2 中間件平臺(tái)產(chǎn)品示例
4.3 本章小結(jié)
5. 總結(jié)與展望
5.1 總結(jié)與研究特色
5.2 存在問(wèn)題及展望
參考文獻(xiàn)
附錄 I :攻讀碩士學(xué)位期間學(xué)術(shù)成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]MTK手機(jī)平臺(tái)內(nèi)存使用技術(shù)概述[J]. 王卡風(fēng),馮顯桂,湯彬,王仁波. 中國(guó)新技術(shù)新產(chǎn)品. 2010(07)
[2]智能手機(jī)的大競(jìng)爭(zhēng)時(shí)代[J]. 竹居智久,佐伯真也,丁丁. 電子設(shè)計(jì)應(yīng)用. 2010(Z1)
[3]基于信息量估計(jì)法的MIDI音頻隱寫(xiě)分析[J]. 楊帆,郭立,徐雷,韓瓊壘,高路. 通信技術(shù). 2010(01)
[4]基于Linux的智能手機(jī)軟件平臺(tái)[J]. 童孟軍,顏雷鳴. 機(jī)電工程. 2009(12)
[5]計(jì)算機(jī)軟件教學(xué)中教學(xué)評(píng)價(jià)模式的創(chuàng)新與探索[J]. 王遠(yuǎn)景. 中國(guó)科教創(chuàng)新導(dǎo)刊. 2009(31)
[6]基于模塊化GSM-R手機(jī)設(shè)計(jì)[J]. 嚴(yán)緯華. 通信與廣播電視. 2009(03)
[7]基于模塊化GSM-R手機(jī)設(shè)計(jì)[J]. 嚴(yán)緯華. 通信與廣播電視. 2009 (03)
[8]基于MTK平臺(tái)SP服務(wù)的實(shí)現(xiàn)[J]. 黃偉繼,劉小東. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2009(06)
[9]基于推薦機(jī)制的人機(jī)交互任務(wù)調(diào)度算法[J]. 劉慶強(qiáng),程亮,牟菡渝. 佳木斯大學(xué)學(xué)報(bào)(自然科學(xué)版). 2009(03)
[10]基于手機(jī)中間件的JavaScript解釋器設(shè)計(jì)與實(shí)現(xiàn)[J]. 劉仕坤,金甌. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2009(04)
本文編號(hào):3728772
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
1. 緒論
1.1 MTK 手機(jī)平臺(tái)及其應(yīng)用程序開(kāi)發(fā)現(xiàn)狀
1.2 展訊手機(jī)平臺(tái)及其應(yīng)用程序開(kāi)發(fā)現(xiàn)狀
1.3 功能手機(jī)中間件開(kāi)發(fā)現(xiàn)狀
1.4 手機(jī)模擬器開(kāi)發(fā)現(xiàn)狀
1.5 主要研究?jī)?nèi)容和論文組織
2. 功能手機(jī)中間件的關(guān)鍵技術(shù)
2.1 ARM 的位置無(wú)關(guān)程序設(shè)計(jì)原理
2.1.1 基本概念與實(shí)現(xiàn)原理
2.1.2 ARM 處理器的位置無(wú)關(guān)程序設(shè)計(jì)要點(diǎn)
2.2 Nucleus 中線程控制部件的實(shí)現(xiàn)方法
2.2.1 任務(wù)的狀態(tài)表示
2.2.2 任務(wù)調(diào)度算法
2.2.3 任務(wù)的優(yōu)先級(jí)
2.2.4 中斷
2.2.5 互斥保護(hù)量
2.3 MTK 手機(jī)平臺(tái)內(nèi)存復(fù)用技術(shù)
2.3.1 MTK 內(nèi)存復(fù)用機(jī)理
2.3.2 MTK 可復(fù)用內(nèi)存塊及其管理機(jī)制
2.3.3 復(fù)用的方法和條件
2.4 嵌入式系統(tǒng)的自適應(yīng)動(dòng)態(tài)內(nèi)存分配算法
2.4.1 現(xiàn)有傳統(tǒng)算法的描述與分析
2.4.2 本文的內(nèi)存管理方法
2.5 本章小結(jié)
3. MTK 平臺(tái)手機(jī)中間件的具體設(shè)計(jì)
3.1 概述
3.2 MTK 平臺(tái)手機(jī)中間件的內(nèi)核設(shè)計(jì)
3.2.1 中間件系統(tǒng)架構(gòu)
3.2.2 接口層與適配層對(duì)接
3.2.3 中間件環(huán)境初始化及其流程圖
3.3 應(yīng)用程序加載及其內(nèi)存管理
3.3.1 應(yīng)用程序的加載與運(yùn)行
3.3.2 應(yīng)用程序的內(nèi)存管理
3.4 基于分段加載的多任務(wù)中間件設(shè)計(jì)
3.4.1 任務(wù)的創(chuàng)建及刪除
3.4.2 任務(wù)與內(nèi)存管理
3.4.3 任務(wù)與應(yīng)用程序加載
3.4.4 任務(wù)間的通信
3.4.5 任務(wù)間通信的應(yīng)用
3.5 中間件移植到展訊平臺(tái)的適配
3.6 中間件移植到模擬器的適配
3.7 本章小結(jié)
4. 中間件內(nèi)存分配及產(chǎn)品示例
4.1 中間件的內(nèi)存分配
4.2 中間件平臺(tái)產(chǎn)品示例
4.3 本章小結(jié)
5. 總結(jié)與展望
5.1 總結(jié)與研究特色
5.2 存在問(wèn)題及展望
參考文獻(xiàn)
附錄 I :攻讀碩士學(xué)位期間學(xué)術(shù)成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]MTK手機(jī)平臺(tái)內(nèi)存使用技術(shù)概述[J]. 王卡風(fēng),馮顯桂,湯彬,王仁波. 中國(guó)新技術(shù)新產(chǎn)品. 2010(07)
[2]智能手機(jī)的大競(jìng)爭(zhēng)時(shí)代[J]. 竹居智久,佐伯真也,丁丁. 電子設(shè)計(jì)應(yīng)用. 2010(Z1)
[3]基于信息量估計(jì)法的MIDI音頻隱寫(xiě)分析[J]. 楊帆,郭立,徐雷,韓瓊壘,高路. 通信技術(shù). 2010(01)
[4]基于Linux的智能手機(jī)軟件平臺(tái)[J]. 童孟軍,顏雷鳴. 機(jī)電工程. 2009(12)
[5]計(jì)算機(jī)軟件教學(xué)中教學(xué)評(píng)價(jià)模式的創(chuàng)新與探索[J]. 王遠(yuǎn)景. 中國(guó)科教創(chuàng)新導(dǎo)刊. 2009(31)
[6]基于模塊化GSM-R手機(jī)設(shè)計(jì)[J]. 嚴(yán)緯華. 通信與廣播電視. 2009(03)
[7]基于模塊化GSM-R手機(jī)設(shè)計(jì)[J]. 嚴(yán)緯華. 通信與廣播電視. 2009 (03)
[8]基于MTK平臺(tái)SP服務(wù)的實(shí)現(xiàn)[J]. 黃偉繼,劉小東. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2009(06)
[9]基于推薦機(jī)制的人機(jī)交互任務(wù)調(diào)度算法[J]. 劉慶強(qiáng),程亮,牟菡渝. 佳木斯大學(xué)學(xué)報(bào)(自然科學(xué)版). 2009(03)
[10]基于手機(jī)中間件的JavaScript解釋器設(shè)計(jì)與實(shí)現(xiàn)[J]. 劉仕坤,金甌. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2009(04)
本文編號(hào):3728772
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3728772.html
最近更新
教材專著