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