MTK平台入門

2021-05-22 15:59:24 字數 1633 閱讀 6016

mtk平台入門

通過 new, update, remake, clean all, clean modules, codegen. 來動作生成bin file (二進字檔案)

類如:假設專案是gsm專案,專案名稱為m720,則有這些命令:

make custom=m720 gsm resgen(修改了資源時用這個命令生成新資源)

make custom=m720 gsm remake(用於生成bin檔即可燒錄到手機的檔案)

make custom=m720 gsm clean  custom(把custom模組生成的obj檔案刪除)

make custom=m720 gsm update custom(update custom 模組)

make custom=m720 gsm new(等於執行了前三個步驟,即clean、resgen、remake)

make custom=m720 gsm update mmiresource(更新了資源但不會更新**)

9        修改鈴聲資源:

一般專案開發修改的鈴聲資源主要是來電鈴聲,開關機鈴聲,翻合蓋提示音,資訊提示音

9.1.修改來電鬧鐘鈴聲資源:

修改的檔案是custpack_audio.c中

const custpack_audio_header custpack_audio = ,,

,,        ,,

,,        ,,

,        ,,

,,}custpack_audio 陣列 第乙個引數是鈴聲總數

第二個引數是鈴聲list ,其中包含鈴聲資料,大小,型別,

鈴聲資料可以用mct 這個工具轉換,然後代替各個陣列的資料,提示最好不要修改陣列名稱

型別可以在mdi_audio.h 中查詢,類如 這裡的5 代表***,17代表mid

9.2修改開關機鈴聲,翻合蓋提示音,資訊提示音

resource_audio.c---------------------開關機鈴聲,翻合蓋提示音,資訊提示音

開關機鈴聲和翻合蓋提示音對應的陣列是一樣的

const audio_resource_struct mtk_resource_sounds=,,,

,,,        ,,

資訊提示音對應的陣列是:

const audio_resource_struct mtk_resource_message_sounds=,        ,,

,        ,,

,,,,

};9.3 調整鈴聲總數和id

resource_audio.h--------------------設定鈴聲id 和總數

鈴聲id大小不需要調整,只是根據鈴聲總數變了,增加或者減少id

資源的修改主要分幾種情況:

10.1   直接替換資源,不需要調整座標:類如開關機動畫,牆紙,開關機mp4等,這種修改資源很簡單,但是修改時要注意來名稱和型別與**中是否匹配。

10.2   修改需要調整座標的:如日曆,計算器等,這些修改需要id給出座標,然後我們在**中修改。

10.3   修改用tools生成座標的:主要是*** ,mp4 ,fm,世界時鐘,座標調整可以用mct tools 來做。關於這個工具的使用

10.4  主題的修改也可以mct tools 來做

MTK平台入門

mtk平台入門 本文件介紹了mtk 平台的一些基礎應用和實現,適用於剛參加 mtk軟體開發人員 mmi man machine inte ce,人機介面 fmi feature rich mmi,功能豐富的人機介面 1 mmi high level design specification,pixt...

MTK平台搭建

mtk平台搭建 最近公司的專案差不多都做完了,趁新專案還沒來的時候學學東西。從朋友那裡搞來一套 mtk的源 學學 mtk的開發。選擇 mtk是因為,它跟我的工作所用的平台相似,學起來方便一點,另外一點是它可以在 pc上跑,不用自己去買硬體,成本不高。呵呵,從朋友那裡搞來的源 不用硬體,成本就只有時間...

MTK 平台搭建

首先要安裝編譯器ads v1.2,安裝目錄為c program files arm,版本應該是842以上版,如果版本不夠,需要將公升級的軟體包解壓,拷貝到c program files arm adsv1 2的目錄下,注意壓縮的7z工具要安裝442版本。然後需要安裝perl的編譯器,推薦安裝acti...