宣講情況簡(jiǎn)介
聯(lián)發(fā)科技成立于1997年,現(xiàn)有員工S000人,其中中國(guó)大陸2000人。2009年?duì)I業(yè)額34.8億美元,在Fabless(無(wú)晶圓)半導(dǎo)體公司中名列第四,是世界20大半導(dǎo)體公司之一。
競(jìng)賽主題是“小軟件撼動(dòng)大世界”。參賽對(duì)象是中國(guó)大陸院校的電子、計(jì)算機(jī)工程等本科院?;蜓芯克认嚓P(guān)專業(yè)的在校學(xué)生。每隊(duì)1~3人。需有一名指導(dǎo)老師?,F(xiàn)在至12月10日是初賽階段:決賽12月26日-30日。
大賽以VRE3.0軟件平臺(tái)為設(shè)計(jì)基礎(chǔ),它是在聯(lián)發(fā)科技平臺(tái)上基于c語(yǔ)言所開發(fā)的虛擬機(jī)技術(shù)(cVM)。VRE的特點(diǎn)是可動(dòng)態(tài)加載、運(yùn)行速度快、支持多實(shí)例。
問(wèn)題匯總
問(wèn):VRE平臺(tái)和Symbian等平臺(tái)的區(qū)別是什么?
答:Symbian是一個(gè)手機(jī)操作系統(tǒng),VILE是一個(gè)應(yīng)用運(yùn)行環(huán)境。不是同一層的概念。VILE類似于Java,在手機(jī)中屬于中間件。VRE跟Tava的區(qū)別是最終運(yùn)行的代碼是ARM格式的二進(jìn)制指令,不像Tava需要一個(gè)虛擬機(jī)來(lái)解析運(yùn)行,因此在運(yùn)行速度和資源開銷上都優(yōu)于Java。Java主要用來(lái)開發(fā)游戲,VRE除了可以開發(fā)游戲外,也可以開發(fā)應(yīng)用程序,比如電話本應(yīng)用、世界時(shí)間應(yīng)用等。
問(wèn):如何在VRE電腦平臺(tái)模擬電話呼入和接收短信?
答:在VC6中新建一個(gè)工程。Ctrl+F5運(yùn)行VILE模擬器。在模擬器中選擇Tools-SMS/CALL彈出SMSCALL畫面,在這個(gè)畫面上可以模擬向手機(jī)打電話和發(fā)短信。
同:如果編一個(gè)基于網(wǎng)絡(luò)的的程序。應(yīng)該如何做?
答:VRE網(wǎng)絡(luò)可以從兩個(gè)部分做。1 基于http的開發(fā)。本部分實(shí)現(xiàn)了http 1.1的功能,可以用異步調(diào)用,也可以用同步調(diào)用。2 基于socket的開發(fā),主要有四個(gè)函數(shù):vm_tcp_connect;vm_tcp read;vm_tcp_write;vm_tcp_close。
問(wèn):模擬器和手機(jī)平臺(tái)的差異?
答:手機(jī)模擬器為PC側(cè)VRE平臺(tái)提供的一個(gè)調(diào)試工具,該工具通過(guò)對(duì)真實(shí)手機(jī)按鍵、屏幕顯示等功能的模擬,使開發(fā)的終端應(yīng)用程序運(yùn)行在手機(jī)模擬器上進(jìn)行調(diào)試時(shí),在PC環(huán)境能夠?qū)崿F(xiàn)與真實(shí)手機(jī)一致的仿真效果。同時(shí)?;赑C側(cè)VRE SDK(軟件開發(fā)包)開發(fā)的終端應(yīng)用程序通過(guò)手機(jī)模擬器的調(diào)試后,其代碼無(wú)需更改,便可方便地加載到真實(shí)終端環(huán)境。