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