联发科技首届校园软件大赛

时间:2022-06-18 06:15:42

联发科技首届校园软件大赛

宣讲情况简介

联发科技成立于1997年,现有员工S000人,其中中国大陆2000人。2009年营业额34.8亿美元,在Fabless(无晶圆)半导体公司中名列第四,是世界20大半导体公司之一。

竞赛主题是“小软件撼动大世界”。参赛对象是中国大陆院校的电子、计算机工程等本科院校或研究所等相关专业的在校学生。每队1~3人。需有一名指导老师。现在至12月10日是初赛阶段:决赛12月26日-30日。

大赛以VRE3.0软件平台为设计基础,它是在联发科技平台上基于c语言所开发的虚拟机技术(cVM)。VRE的特点是可动态加载、运行速度快、支持多实例。

问题汇总

问:VRE平台和Symbian等平台的区别是什么?

答:Symbian是一个手机操作系统,VILE是一个应用运行环境。不是同一层的概念。VILE类似于Java,在手机中属于中间件。VRE跟Tava的区别是最终运行的代码是ARM格式的二进制指令,不像Tava需要一个虚拟机来解析运行,因此在运行速度和资源开销上都优于Java。Java主要用来开发游戏,VRE除了可以开发游戏外,也可以开发应用程序,比如电话本应用、世界时间应用等。

问:如何在VRE电脑平台模拟电话呼入和接收短信?

答:在VC6中新建一个工程。Ctrl+F5运行VILE模拟器。在模拟器中选择Tools-SMS/CALL弹出SMS&CALL画面,在这个画面上可以模拟向手机打电话和发短信。

同:如果编一个基于网络的的程序。应该如何做?

答:VRE网络可以从两个部分做。1 基于http的开发。本部分实现了http 1.1的功能,可以用异步调用,也可以用同步调用。2 基于socket的开发,主要有四个函数:vm_tcp_connect;vm_tcp read;vm_tcp_write;vm_tcp_close。

问:模拟器和手机平台的差异?

答:手机模拟器为PC侧VRE平台提供的一个调试工具,该工具通过对真实手机按键、屏幕显示等功能的模拟,使开发的终端应用程序运行在手机模拟器上进行调试时,在PC环境能够实现与真实手机一致的仿真效果。同时。基于PC侧VRE SDK(软件开发包)开发的终端应用程序通过手机模拟器的调试后,其代码无需更改,便可方便地加载到真实终端环境。

上一篇:高精度时间测量电路与实现 下一篇:ZigBee与ZigBee PRO:哪个功能集最适合?