偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

關(guān)于MTK平臺(tái)簡(jiǎn)介及MT6235驅(qū)動(dòng)

移動(dòng)開發(fā)
MTK平臺(tái)簡(jiǎn)介及MT6235驅(qū)動(dòng)是本文要介紹的內(nèi)容,主要是來了解MTK的驅(qū)動(dòng)開發(fā)和驅(qū)動(dòng)的簡(jiǎn)介,具體內(nèi)容來看本文詳解。

MTK平臺(tái)簡(jiǎn)介及MT6235驅(qū)動(dòng)是本文要介紹的內(nèi)容,主要是來了解MTK驅(qū)動(dòng)開發(fā)和驅(qū)動(dòng)的簡(jiǎn)介,具體內(nèi)容來看本文詳解。

一、MTK簡(jiǎn)介

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

二、MTK芯片簡(jiǎn)介

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基礎(chǔ)上增加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上增加內(nèi)置AIT的1.3M camera處理IC,增加MP4功能。8bit數(shù)據(jù)。(2005年MP)

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

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

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

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

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

MT6229 在6228的基礎(chǔ)上多了個(gè)EDGE GPRS功能 其他的一樣

最新最快數(shù)碼資訊報(bào)價(jià)以及維護(hù)維修資訊

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

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

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

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

MTK平臺(tái)發(fā)展及手機(jī)基帶芯片功能(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基礎(chǔ)上增加GPRS、WAP、MP3功能。

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

MT6219為MT6218上增加內(nèi)置1.3M camera處理IC,增加MP4功能。

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

MT6225內(nèi)置0.3M camera處理IC。

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

MT6226M為MT6226高配置設(shè)計(jì),內(nèi)置的是1.3M camera處理IC。

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

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

MT6229內(nèi)置3.0M camera處理IC。

MT6230內(nèi)置1.3M camera處理IC。

MT6235內(nèi)置2.0M camera處理IC。

MT6238內(nèi)置3.0M camera處理IC。

MT6239內(nèi)置5.0M camera處理IC,

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

MTK收購(gòu)ADI繼承的基帶處理器型號(hào)則有如下幾種:

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

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

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

三、MTK平臺(tái)簡(jiǎn)介

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

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

以下僅供參考

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

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

程序安裝:

1、ADS安裝。

2、copy ADS_1.2 Others\ADS_1.2\ADS Patch\armAdsBuild842\bin中內(nèi)容到 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內(nèi)容到 C:\Program Files\ARM\ADSv1_2\Lib\armlib就是修改編譯器和lib.

4、ActivePerl安裝:

ActivePerl-5.8.4.810-MSWin32-x86

驅(qū)動(dòng)安裝:

程序編譯:

打開cmd,進(jìn)入字符界面。進(jìn)入source code 目錄。

1、make ivy grps r

然后開始編譯。編譯完成后,會(huì)生成目錄 ~\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文件等;編譯失敗時(shí),到build目錄下查看相應(yīng)的log文件,可看到出錯(cuò)信息。

幾個(gè)關(guān)鍵字解釋如下:

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

(2)最后一個(gè)關(guān)鍵字:

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

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

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

d、clean:清除build目錄下的所有內(nèi)容,保留目錄結(jié)構(gòu)。

程序燒入:

將手機(jī)和PC用燒入線連接起來。

運(yùn)行FlashTool_v3.0836.00\Flash_tool.exe

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

Option-〉選擇對(duì)應(yīng)的serial port.

關(guān)機(jī)

按下download

開機(jī),之后開始download

Sam的工作從MMI開始。

MMI:Man Machine Interface。即人機(jī)界面。

首先加入一個(gè)UI,上面寫上:Hello World!

電腦

建議加入的代碼放到新目錄內(nèi):

一、目錄結(jié)構(gòu)的創(chuàng)建:

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

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

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

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

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

BluetoothUITypes.h:放置本程序使用的所有類型,結(jié)構(gòu),常量。

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

二、程序的編寫:

  1. void mmi_BluetoothUI_entry(void)  
  2. {  
  3. //從前一個(gè)Screen中退出,進(jìn)入當(dāng)前Screen如果不這樣,那前一個(gè)Screen還在響應(yīng)一些消息。  
  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嵌入式程序不同,它的程序與整個(gè)系統(tǒng)是固定在一起的。Nuclues類似于UC/OS-II。所以Sam只堤供了一個(gè) mmi_BluetoothUI_entry()供別人調(diào)用。為了測(cè)試這個(gè)函數(shù),Sam將它加入到:
plutommi\mtkapp\AudioPlayer\AudioPlayerSrc\AudioPlayerSrc.c中的mmi_audply_app_pre_entry()中。也就是“多媒體-〉音樂播放器”的入口程序中。

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

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

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

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

  1. plutommi\mmi\BluetoothUI\BluetoothUISrc 

編譯時(shí)會(huì)報(bào)一些東西未定義,只需要加入相應(yīng)頭文件即可。

注[1]

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

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

四、MTK平臺(tái)下應(yīng)用程序開發(fā)

1、FC游戲(.nes)

2、MRP應(yīng)用程序(.mrp)

小結(jié):關(guān)于MTK平臺(tái)簡(jiǎn)介及MT6235驅(qū)動(dòng)的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助。

責(zé)任編輯:zhaolei 來源: CSDN博客
相關(guān)推薦

2011-08-31 10:12:26

MTK手機(jī)平臺(tái)

2011-08-31 10:26:38

MTK驅(qū)動(dòng)開發(fā)

2011-08-30 16:22:00

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

2011-08-31 10:20:26

MTK驅(qū)動(dòng)開發(fā)

2011-09-06 13:31:10

MTK平臺(tái)Scatter文件

2011-08-31 10:23:40

MTK平臺(tái)列表控件

2011-09-05 17:27:13

MTK驅(qū)動(dòng)調(diào)試GPIO

2009-06-10 18:19:09

Android平臺(tái)簡(jiǎn)史Android平臺(tái)簡(jiǎn)介

2011-09-06 09:14:27

MTK平臺(tái)軟件

2011-09-05 17:35:18

MTK啟動(dòng)過程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

端口轉(zhuǎn)發(fā)Linux

2011-09-06 09:37:04

MTK平臺(tái)

2011-12-08 15:33:25

騰訊微博開放平臺(tái)

2011-12-08 13:42:50

2011-12-13 14:30:54

2011-04-25 09:38:58

ERP

2011-12-08 14:52:35

360開放平臺(tái)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)