微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Symbian开发环境入门

Symbian开发环境入门

时间:10-08 来源:互联网 点击:

译好的工程了。

2.3 打包

我们以SDK 1.2提供的HelloWorld为例,制作可以在手机中安装的.SIS文件:

2.3.1.检查程序

首先,在命令行格式下,进入HelloWorld工程mmp文件所在目录,输入bldmake bldfiles和abld build wins udeb,然后打开模拟器,检测程序有无错误。

2.3.2.编译工程

在程序无错误后,在命令行输入abld build armi urel 。执行这个命令之后会在目录d:\symbian\6.1\series60\epoc32\release\armi\urel生成HELLOWORLD.APP和HELLOWORLD.RSC两个文件。

2.3.3.建立.pkg文件

在d:\Symbian\6.1\Series60\Series60Ex\helloworld\sis 用记事本建立或者修改工程的pkg文件,内容如下:

; HelloWorld.pkg

;

;Language - standard language definitions EN

; standard SIS file header

#{HelloWorld},(0x10005B91),1,0,0

;Supports Series 60 v 1.2

(0x101F8202), 0, 0, 0, {Series60ProductID}

;

d:\symbian\6.1\series60\epoc32\release\armi\urel\HelloWorld.APP-!:\system\apps\HelloWorld\HelloWorld.app

d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC-!:\system\apps\HelloWorld\HELLOWORLD.rSC

其中,前面d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC是要打包安装的文件,!:\system\apps\HelloWorld\HELLOWORLD.rSC是安装的目标位置。在其中要注意的是,我们在目标位置中用“!”代替了实际的盘符。这样做得好处是在用户安装的时候,手机系统会提示用户选择要安装的位置,这就给了用户更大的灵活度。另外,在Symbian 系统中,安装的应用程序默认位置是“!:\system\apps ”。

编辑好pkg文件后,保存至相应目录。

2.3.4.打包程序

在命令行中,转至pkg文件所在目录,运行命令makesis HelloWorld.pkg。之后我们就在同一目录下得到了打包好的.sis文件。

2.4 手机测试

将打包好地.sis文件上传至手机中,然后在手机的应用程序管理器中就可以看到我们打包好的文件。选择“安装”命令,系统会提示用户要安装的位置,选择安装位置后,我们制作的应用程序就安装到手机中了。

我们回到手机的主菜单,就会发现新安装的HelloWorld 应用程序。打开运行,结果和在模拟器中看到的基本是一样的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top