在开始前,得先在XP系统中配置好展讯平台的编译环境,并装好相关软件。然后接到
任务,说要将MP3界面做成什么样子,或是将主菜单改成什么样子,或是将系统中的
List控件做成什么什么风格,或是开发一个独立的功能、游戏等等。无论是一个什么样
的任务,都会从上头拿到一个基础的软件包,也就是展讯的SDK开发包,习惯上称之为
Base。接下来的工作都是基于这个Base来完成的。
解压Base
在解压后的根目录中找到指定的工程mk文件,文件名格式通常通常都像project_***.mk这样子,
如project_sc6530_128X64_320X480PDA_formal.mk,
从文件名就可以看出,这个工程对应着320X480的屏幕分辨率。
编译生成模拟器的VC项目文件*.dsw
打开命令行窗口,路径切换到Base根目录,输入
make p=sc6530_128X64_320X480PDA_formal m=simulator job=4
如无错误,十几秒后即可在根目录的build子目录中生成模拟器的相关文件
编译生成资源Bin文件
继续在命令行窗口中输入
make p=sc6530_128X64_320X480PDA_formal m=resource job=4
生成资源Bin文件
VC6中编译运行模拟器
展开\build\sc6530_128X64_320X480PDA_formal_builddir\win路径,双击运行其下的
simulator.dsw文件打开VC工程,设其中的msdevkernel为活动工程,build all,运行
模拟器可以看到手机中的各种界面。
写代码
比如你要改动的是音乐播放器的界面,那么相关的代码自然在MP3或是audioplayer模块下面,
找到相应模块,改动其中的代码,或是加入你自己的代码。过程中可以随时运行模拟器查看
或测试改动后的效果。
编译生成最终的目标文件
在命令行窗口中输入
make p=sc6530_128X64_320X480PDA_formal job=4
生成各种目标Bin文件,将这些Bin文件刷到手机里,开机测试效果。