自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關于MTK平臺簡介及MT6235驅動

移動開發(fā)
MTK平臺簡介及MT6235驅動是本文要介紹的內容,主要是來了解MTK的驅動開發(fā)和驅動的簡介,具體內容來看本文詳解。

MTK平臺簡介及MT6235驅動是本文要介紹的內容,主要是來了解MTK驅動開發(fā)和驅動的簡介,具體內容來看本文詳解。

一、MTK簡介

MTK = MediaTek Inc 臺灣聯(lián)發(fā)科技股份有限公司

二、MTK芯片簡介

MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228均為基帶芯片,所以芯片均采用ARM7的核。

MT6305、MT6305B為電源管理芯片。

MT6129為RF芯片

RF3146(7×7mm)、RF3146D(雙頻)、RF3166(6×6mm)為RFMD的PA

MT6205為最早的方案,只(wei zui zao de fang an _zhi)有GSM的基本功能(de ji ben gong neng),不支持GPRS、WAP、MP3等功能。(2003年MP)

MT6218為在MT6205基礎上增加GPRS、WAP、MP3功能。MT6217為MT6218的cost down方案,與MT6128 PIN TO PIN,只是軟件不同而已,另外(_zhi shi ruan jian bu tong er yi _ling wai)MT6217支持16bit數(shù)據(jù)。(2004年MP)

MT6219為MT6218上增加內置AIT的1.3M camera處理IC,增加MP4功能。8bit數(shù)據(jù)。(2005年MP)

MT6226 為MT6219 cost down產(chǎn)品,內置0.3M camera處理IC,支持GPRS、WAP、MP3、MP4等,內部配置比MT6219優(yōu)化及改善,比如配藍牙是可用很便宜的芯片CSR的BC03模塊 USD3即可支持數(shù)據(jù)傳輸(如聽立體聲MP3等)功能。

MT6226M為MT6226高配置設計,內置的是1.3M camera處理IC。(2006年MP)[52RD.com]

MT6227與MT6226功能基本一樣,PIN TO PIN,只是內置的是2.0M camera處理IC。(2006年MP)

MT6228比MT6227增加TV OUT功能,內置3.0M camera處理IC,支持支持GPRS、WAP、MP3、MP4。(2006年MP)

從MT6226后軟件均可支持網(wǎng)絡攝像頭功能,也就是說你的機子可以用于QQ視頻。[52RD.com]MT6226A是MTK的26平臺早期的產(chǎn)品,現(xiàn)在已經(jīng)切換到成熟的MT6226B,主要區(qū)別在于聲音處理AMR解碼方面改善,MT6226M則是將內置攝像處理IC堤高到130萬象素,MT6226C是可以硬件鎖網(wǎng)(即如轉供移動、連通某一運營商的)。

MT6229 在6228的基礎上多了個EDGE GPRS功能 其他的一樣

最新最快數(shù)碼資訊報價以及維護維修資訊

MT6225 采用ARM7EJ-S核,主頻為104M,支持nand boot,30w的camera;相對于MT6226在硬件上少了2D Engine、image DMA、image post proc、gif decode、jpeg code、mpeg—4 video codec等,通過軟件來實現(xiàn)

6223 不支持T卡,只支持MP3鈴聲,不支持Camera;

6223p 支持T卡,支持MP3鈴聲,不支持Camera;

6223c 支持T卡,支持MP3鈴聲,支持10W Camera。

MTK平臺發(fā)展及手機基帶芯片功能(ping2 tai2 fa1 zhan3 ji2 shou3 ji1 ji1 dai4 xin1 pian4 gong1 neng2)介紹:

MT6205、MT6217、MT6218、MT6219、MT6223、MT6225、MT6226、MT6227、MT6228、MT6229、MT6230、MT6235、MT6238、MT6239均為基帶芯片,所以芯(jun wei ji dai xin pian _suo yi xin)片均采用ARM7的核。

MT6205只有GSM的基本功能,不支持GPRS、WAP、MP3等功能。

MT6218為在MT6205基礎上增加GPRS、WAP、MP3功能。

MT6217為MT6218的cost down方案,與MT6128 PIN TO PIN,只是軟件不同而已。

MT6219為MT6218上增加內置1.3M camera處理IC,增加MP4功能。

MT6223為MTK的低端處理器,其中的C版本可以軟件支持10萬像素的sensor,D版本則沒有camera接口。

MT6225內置0.3M camera處理IC。

MT6226為MT6219 cost down產(chǎn)品,內置0.3M camera處理IC。

MT6226M為MT6226高配置設計,內置的是1.3M camera處理IC。

MT6227與MT6226功能基本一樣,PIN TO PIN,內置2.0M camera處理IC。

MT6228比MT6227增加TV OUT功能,內置3.0M camera處理IC,支持支持GPRS、WAP、MP3、MP4。

MT6229內置3.0M camera處理IC。

MT6230內置1.3M camera處理IC。

MT6235內置2.0M camera處理IC。

MT6238內置3.0M camera處理IC。

MT6239內置5.0M camera處理IC,

從MT6226后軟件均可支持網(wǎng)絡攝像頭功能,也就是說你的機子可以用于QQ視頻。

MTK收購ADI繼承的基帶處理器型號則有如下幾種:

MT6A01、AD6726 (Atlas2HULC)、AD6723 (LeMans65)、AD6900 (LeMans)為GSM/GPRS的基帶處理器帶有camera接口。

AD6724 (AtlasULC)則為低端的GSM/GPRS基帶處理器并不帶camera接口。

AD6905 (Laguna)、AD6903(LeMans-LCR+) 均為支持TD-SCDMA的基帶處理器,并帶有camera的接口。

三、MTK平臺簡介

所謂MTK平臺就是指手機主板上的幾個核心芯片用的是聯(lián)發(fā)科的,注意只是核心芯片,其它的輔助芯片也可以使用別家兼容的產(chǎn)品。

四、MTK平臺下系統(tǒng)軟件開發(fā) 數(shù)碼產(chǎn)品

以下僅供參考

Sam以MediaTek MT62xx為平臺開發(fā)。首先介紹MediaTek開發(fā)平臺。

MediaTek堤供規(guī)范軟件包,它包含完整的一體化軟件,由GSM/GPRS L1和協(xié)議棧,device driver,應用程序和MMI組成。通常情況下,采用MTK解決方案的用戶,只需要修改一小部分代碼來配合他們的硬件修改和定制。目錄位于:.../mcu/custom.

程序安裝:

1、ADS安裝。

2、copy ADS_1.2 Others\ADS_1.2\ADS Patch\armAdsBuild842\bin中內容到 C:\Program Files\ARM\ADSv1_2\Bin

3、copy ADS_1.2 Others\ADS_1.2\ADS Patch\armlib_build_837\Adsv1_2\Lib\armlib內容到 C:\Program Files\ARM\ADSv1_2\Lib\armlib就是修改編譯器和lib.

4、ActivePerl安裝:

ActivePerl-5.8.4.810-MSWin32-x86

驅動安裝:

程序編譯:

打開cmd,進入字符界面。進入source code 目錄。

1、make ivy grps r

然后開始編譯。編譯完成后,會生成目錄 ~\build\IVY\IVY_PCB01_gprs_MT6235B_S01_IVY_SW_0.9.bin image文件就放在其中。

編譯命令的解釋:

  1. make xxx gprs new  
  2. make xxx gprs update  
  3. make xxx gprs remake  
  4. make xxx gprs clean 

編譯成功后(bian1 yi4 cheng2 gong1 hou4),在build目錄下生成所有的.obj,編譯信息log文件、下載.bin文件等;編譯失敗時,到build目錄下查看相應的log文件,可看到出錯信息。

幾個關鍵字解釋如下:

(1)xxx,Project名,對應make目錄下的xxx_GPRS.mak文件;

(2)最后一個關鍵字:

a、new:不管資源、代碼是否有改變,全部重編;

b、update:掃描資源、代碼的改變,有改變的重編,無改變的不編;

c、remake:不掃描資源,只掃描代碼的改(bu sao miao zi yuan _zhi sao miao dai ma de gai)變,有改變的重編,資源和無改變的代碼不編;

d、clean:清除build目錄下的所有內容,保留目錄結構。

程序燒入:

將手機和PC用燒入線連接起來。

運行FlashTool_v3.0836.00\Flash_tool.exe

選擇Scatter-loading 選擇~build\IVY\IVY_PCB01_gprs_MT6235B_S01_IVY_SW_0.9.bin\scatIVY.txt文件

Option-〉選擇對應的serial port.

關機

按下download

開機,之后開始download

Sam的工作從MMI開始。

MMI:Man Machine Interface。即人機界面。

首先加入一個UI,上面寫上:Hello World!

電腦

建議加入的代碼放到新目錄內:

一、目錄結構的創(chuàng)建:

首先在plutommi\mmi目錄中創(chuàng)建BluetoothUI目錄,并在其中創(chuàng)建BluetoothUIInc目錄和BluetoothUISrc。顧名思義,里面分別放頭文件和源文件。

Sam在plutommi\mmi\BluetoothUI\BluetoothUISrc中創(chuàng)建了一個源文件:BluetoothUISrc.c

又在plutommi\mmi\BluetoothUI\BluetoothUIInc中創(chuàng)建了:

BluetoothUIProt.h :本程序所有函數(shù)聲明,但只被本程序include

BluetoothUIDefs.h: 本程序的資源ID.

BluetoothUITypes.h:放置本程序使用的所有類型,結構,常量。

BluetoothUIGprot.h:需要被別的程序使用的函數(shù)聲明,被別的程序include。

二、程序的編寫:

  1. void mmi_BluetoothUI_entry(void)  
  2. {  
  3. //從前一個Screen中退出,進入當前Screen如果不這樣,那前一個Screen還在響應一些消息。  
  4. EntryNewScreen(SCR_3DIJOY_SCREEN NULL mmi_BluetoothUI_entry NULL);  
  5. //清屏  
  6. clear_screen();  
  7. //指針位置  
  8. gui_move_text_cursor(2 100);  
  9. //字符顏色  
  10. gui_set_text_color(UI_COLOR_GREEN); 數(shù)碼資訊網(wǎng)  
  11. //寫字符入屏幕  
  12. gui_print_text(L"Bluetooth Game Controller");  
  13.  
  14. gui_move_text_cursor(60 200);  
  15. gui_set_text_color(UI_COLOR_BLACK);  
  16. gui_print_text(L"3DiJoy Inc.");  
  17.  
  18. //刷新,否則字符沒有顯示  
  19. gui_BLT_double_buffer(0 0 UI_device_width - 1 UI_device_height - 1);  
  20. return;  

并且:SCR_3DIJOY_SCREEN需要被加入到ConnectivityResDef.h中。Screen ID

三、程序加入主程序:

MTK程序與PC或其它Linux嵌入式程序不同,它的程序與整個系統(tǒng)是固定在一起的。Nuclues類似于UC/OS-II。所以Sam只堤供了一個 mmi_BluetoothUI_entry()供別人調用。為了測試這個函數(shù),Sam將它加入到:
plutommi\mtkapp\AudioPlayer\AudioPlayerSrc\AudioPlayerSrc.c中的mmi_audply_app_pre_entry()中。也就是“多媒體-〉音樂播放器”的入口程序中。

如同Makefile中需要指定某個obj需要被編譯出一樣。我們也需要指出BluetoothUISrc.c需要被編譯。(xu yao bei bian yi _)

Sam先查看AudioPlayerSrc.c在make目錄中是被加入到哪里的。發(fā)現(xiàn)是:

make\plutommi\media_app\media_app.lis中。于是需要將BluetoothUISrc.c也加入到這個文件中以指出這個.c需要被編譯。

并在make\plutommi\media_app\media_app.pth中加入源碼路徑:

  1. plutommi\mmi\BluetoothUI\BluetoothUISrc 

編譯時會報一些東西未定義,只需要加入相應頭文件即可。

注[1]

編譯成功,燒入手機,進入多媒體-〉音樂播放器,則顯示自己的UI。

注1:之前Sam嚴格按照目錄創(chuàng)建了頭文件,然后在AudioPlayerSrc.c中include。但在make\plutommi\media_app\media_app.inc指定頭文件目錄后,還是無法找到頭文件,估計是需要 make ivy gprs n但我們并沒有(dan4 wo3 men2 bing4 mei2 you3)所有的源碼,所以無法成功編譯。

四、MTK平臺下應用程序開發(fā)

1、FC游戲(.nes)

2、MRP應用程序(.mrp)

小結:關于MTK平臺簡介及MT6235驅動的內容介紹完了,希望通過本文的學習能對你有所幫助。

責任編輯:zhaolei 來源: CSDN博客
相關推薦

2011-08-31 10:12:26

MTK手機平臺

2011-08-31 10:26:38

MTK驅動開發(fā)

2011-08-31 10:20:26

MTK驅動開發(fā)

2011-08-30 16:22:00

MTK開發(fā)環(huán)境

2011-08-31 10:23:40

MTK平臺列表控件

2011-09-06 13:31:10

MTK平臺Scatter文件

2011-09-05 17:27:13

MTK驅動調試GPIO

2009-06-10 18:19:09

Android平臺簡史Android平臺簡介

2011-09-06 09:14:27

MTK平臺軟件

2011-09-05 17:35:18

MTK啟動過程RTOS

2011-09-06 09:26:03

2011-08-31 10:37:06

MTK開發(fā)入門

2011-09-06 13:58:28

MTK系統(tǒng)

2022-03-31 10:42:04

端口轉發(fā)Linux

2011-09-06 09:37:04

MTK平臺

2011-04-25 09:38:58

ERP

2011-12-13 14:30:54

2011-12-08 15:33:25

騰訊微博開放平臺

2011-12-08 13:42:50

2011-12-13 14:45:45

Facebook
點贊
收藏

51CTO技術棧公眾號