BREW开发入门指南:从环境配置到Hello World

需积分: 9 4 下载量 189 浏览量 更新于2024-07-31 收藏 246KB PDF 举报
"本文档是关于BREW开发基础的内部培训资料,主要涵盖了BREW应用的开发环境搭建、应用开发步骤、常用工具介绍、应用的组成结构以及在模拟器和手机上的运行。" BREW(Binary Runtime Environment for Wireless)是一种为移动设备开发应用程序的平台,尤其适用于手机游戏的移植。在BREW开发中,了解和掌握相关基础知识至关重要。 1. 搭建BREW开发环境:开发BREW应用需要一系列软件工具,包括Visual C++ (6.0或.net)作为主要的编程环境,BREW SDK 3.1.5 SP01提供开发库和API,BREW SDK Tools 1.0.1和BREW Tools Suite 3.0.0辅助开发,BREW Addin 3.0.0集成到Visual C++中以方便开发,同时推荐安装ARM ADS在C:\arm目录下,用于支持ARM架构的设备。 2. 开发BREW应用的基本步骤:首先,开发者需要通过网络获取应用的ClassID (.bid)。接着,使用MIF编辑器生成MIF文件,这是BREW应用的核心配置文件。然后,在Visual C++中创建新项目,使用BREW Application Wizard生成工程,并编写源代码(.c文件)。完成编码后,编译生成.dll文件。最后,通过设置BREW模拟器的应用目录,将.dll文件放入相应位置,进行模拟器测试。 3. 常用开发工具: - MIF编辑器:用于创建和编辑MIF文件,定义应用属性和资源。 - Visual C++:编写和编译源代码,生成运行所需的.dll文件。 - 资源编辑器:管理应用中的各种资源文件,如图像、音频等。 - 模拟器:在PC上调试和测试BREW应用,模拟手机环境。 4. BREW应用的组成:主要包括应用文件(如.dll或.mod)、MIF文件和可能的资源文件。在模拟器上,应用文件是.dll,而在手机上则是.mod。MIF文件描述应用的基本信息,资源文件则包含应用界面元素和媒体内容。 5. 应用目录结构:在模拟器上,应用文件与MIF文件通常位于同一目录下,路径不应包含中文且大小写敏感。在手机上,应用部署时,除了MIF和MOD文件外,可能还包括.SIG安全签名文件。 6. 模拟器测试与手机运行:在模拟器上,开发者可以快速迭代测试代码并调试问题;当应用在手机上运行时,需要打包成.bar文件,通过OTA(Over-The-Air)方式或者USB数据线传输到手机上,安装并运行。 BREW开发涉及多个环节,从环境配置、应用创建、代码编写、资源管理到测试发布,每个步骤都需要细致操作。通过深入理解和熟练运用这些知识点,开发者能够有效地进行BREW应用的开发和移植工作。