您的位置: 嵌入式在线 > 技术中心 > Symbian > Symbian开发探索

Symbian开发探索

2008-01-02      嵌入式在线      收藏 | 打印

      Symbian开发探索

      网上有很多介绍这如何运行第一个Symbian示例helloworld的例子,本篇文章仅仅是个人研究的一个总结,探索如何开始Symbian的开发。
       

      开发环境配置
        --下面提供的下载地址仅为我个人创建时候使用的不保证一直有效
        1.ActivePerl [下载地址]
        2.JDK5 [请登录SUN网站下载]
        3.S60 SDK 2nd chinese [下载地址]
        4.VC6
        注:VC6支持S60 1-2版本SDK的开发而SDK3rd以上就不能用VC6来做开发了。

        安装顺序不知道是不是有影响但是我在安装的时候没有碰到什么特殊情况
        VC6-ActivePerl-JDK5-SDK

        检验是否安装成功可以在命令行任意位置运行epoc启动虚拟机。

        helloworldbasic示例
        在C:\Symbian\8.0a\S60_2nd_FP2_SC\Series60Ex\helloworldbasic\下有所有的源文件。我们需要操作的是在group下面的Symbian工程文件以.mmp结尾。
        从命令行导入到上面的group下,执行命令
        makmake helloworldbasic.mmp vc6
        如果是VC.Net开发环境就将上面的VC6更改为VC7,这一步的操作是将Symbian的工程文件转换为VC6的工程文件。转换完成以后就在group目录下面生成VC6所需的工程依赖文件如:工作区文件.DSW和工程文件.DSP。
        然后在VC6中打开工作区文件,则可以运行F7(BUILD),编译以后会产生2warings这个暂时不用理会,不会影响程序的运行。编译完成就可以执行F5(execute)了,这时候会弹出一个对话框询问执行程序位置,通过右边的查找对话框找到Symbian安装目录的
        C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\release\wins\udeb\EPOC.EXE
        如果不想每次都输入这串字符那就在project setting中的DEBUG分页executable for debug session中填入上面的字符串。这样以后再执行的时候VC6就自动调用了。

        以上的操作都是通过SDK的help文件帮助的,开发人员仅需要对环境做确认安装。

        创建好的执行文件在
        C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\release\wins\udeb\z\system\APPS中,这里面存放的都是虚拟机的执行程序。对于调试来说虚拟机就相当于 z 级目录。

本文来源:嵌入式在线    作者:Fecktty学习专栏
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营

    无线时代来临,移动产业生态系统将发生一些根本变化。今日头条推荐“芯片是嵌入式4G技术的关键 产业生态系统将发生变化”。

    想了解嵌入式开发工具的市场情况吗?先来体验下我们的在线调查吧!填写调查问卷

工程师之星
朱礼昆
电子信息工程专业,擅长硬件编程
  • 胡菲菲  技术专长:嵌入式系统linux
  • 柳如峰  技术专长:模电,电源
热门招聘
论坛热贴