新型平臺支持一個μITRON*1規(guī)范操作系統(tǒng),并提供下面的性能。
(1) 使用三種軟件包,提供軟件開發(fā)解決方案。
這個平臺包括三種軟件包:(a)控制硬件如照相機或聲音接口的設(shè)備驅(qū)動程序,(b)中間設(shè)備,用于音頻和視頻同步回放、視頻郵件等,(c)加速器APIs,便于與基帶LSI用戶進(jìn)行軟件接口,因此,以從驅(qū)動程序到APIs的集成平臺形式,提供多媒體應(yīng)用開發(fā)解決方案。
(2) 軟件包便于充分使用SH-MobileJ2中的硬件的潛在性能。
對中間設(shè)備和加速器APIs進(jìn)行了優(yōu)化,以便發(fā)揮SH-MobileJ2中從MPEG-4加速器到其它硬件的最大性能,簡化了復(fù)雜、高性能應(yīng)用的開發(fā)。
(3) 與瑞薩科技目前的型號相比,開發(fā)時間大約縮短了一半。
新型平臺簡化了各種復(fù)雜多媒體應(yīng)用的開發(fā),提高了開發(fā)效率。用戶開發(fā)時間可以縮短大約一半,使最終產(chǎn)品可以及時上市。
多媒體功能包括活動圖像錄制或回放、游戲和活動圖像內(nèi)容發(fā)送和聲音通信功能等,隨著具有各種先進(jìn)多媒體功能的移動電話生產(chǎn)的不斷擴大,瑞薩科技開發(fā)出受到高度評價的SH-Mobile系列處理器,專門處理這類應(yīng)用。由于多媒體應(yīng)用變得越來越多樣和復(fù)雜,程序越來越大、越來越復(fù)雜,導(dǎo)致開發(fā)時間更長。為了將產(chǎn)品及時投入市場,強烈需要效率更高的系統(tǒng)和應(yīng)用程序開發(fā)平臺。同時,多媒體應(yīng)用也擴展到國外價格較低的移動電話中,瑞薩科技開發(fā)出SH-MobileJ2,具有MPEG-4硬件加速器等功能,用于中檔和低端移動電話。
現(xiàn)在,為了應(yīng)對提高應(yīng)用程序開發(fā)效率的需要,瑞薩科技推出SH-MobileJ2多媒體加速器平臺,包括控制硬件的驅(qū)動軟件、各種中間設(shè)備和加速器APIs,用于使用SH-MobileJ2的移動電話系統(tǒng)的開發(fā)。
這個平臺包括下面三種運行在μITRON4.0規(guī)范操作系統(tǒng)上的軟件:(a) SH-MobileJ2驅(qū)動程序軟件。(b)用于聲音和圖像處理的SH-MobileJ2中間設(shè)備和MPEG-4庫,(c) SH-MobileJ2加速器APIs。詳情如下:
(a) SH-MobileJ2驅(qū)動程序軟件
這是控制硬件的軟件,在安裝有工作頻率為133 MHz 的SH-MobileJ2的Solution Engine®*2應(yīng)用開發(fā)板上運行。提供多媒體功能、數(shù)據(jù)存儲和回放必需的驅(qū)動程序,包括照相機接口、聲音接口和硅磁盤驅(qū)動器。也提供USB功能驅(qū)動程序和存儲類及類似設(shè)備庫,可以很容易地在移動電話上實現(xiàn)PC通信功能。通過提供這些設(shè)備驅(qū)動程序,減少了用戶組建開發(fā)環(huán)境的工作量。
(b) SH-MobileJ2中間設(shè)備和MPEG-4庫
除了聲音采用MP3格式、圖像處理使用JPEG和MPEG-4格式、中間設(shè)備支持通信和聲音以外,對SH-MobileJ2的大量中間設(shè)備進(jìn)行了優(yōu)化,支持同步活動圖像/錄音和回放、硅音頻等功能。中間設(shè)備簡化了用戶的多媒體應(yīng)用開發(fā)。提供的庫可以充分發(fā)揮SH-MobileJ2中的MPEG-4硬件加速器的潛能,便于使用加速器的應(yīng)用如活動圖像錄制和回放的開發(fā)和評估。
(c) SH-MobileJ2 加速器 APIs
加速器APIs將分立的中間設(shè)備組成一個系統(tǒng),大約有150種APIs。使用這些APIs,可以實現(xiàn)數(shù)碼相機、影音播放器、小存儲卡文件系統(tǒng)、MP3播放器和類似的功能,不用考慮SH-MobileJ2、或系統(tǒng)相機、LCD面板和類似連接中的各種解碼器和編碼器。使用戶可以在較短的時間內(nèi)開發(fā)出高水平的多媒體功能。
這些APIs也簡化了基帶LSI和SH-MobileJ2之間軟件接口的開發(fā)。軟件接口開發(fā)由用戶進(jìn)行,先前需要將詳細(xì)的指令進(jìn)行組合,獨立實現(xiàn)?,F(xiàn)在,可以在基帶LSI 程序中包括這些APIs ,很容易地實現(xiàn)SH-MobileJ2多媒體軟件加速器功能,大大縮短開發(fā)時間。另外,對基帶下操作的已有應(yīng)用軟件資源,用戶可以很容易地增加新的多媒體功能。
用于開發(fā)使用SH-MobileJ2的移動電話系統(tǒng)的多媒體應(yīng)用。