QUALCOMM平台BREW开发经验与问题汇总

需积分: 0 10 下载量 147 浏览量 更新于2024-08-02 收藏 2.54MB PDF 举报
"BREW开发技术文档.pdf" BREW(Binary Runtime Environment for Wireless)是一种由QUALCOMM开发的平台,主要用于移动设备上的应用程序开发。这个技术文档是林树春为268项目至2938项目期间的BUIW(可能是BREW User Interface Wizard的缩写)开发经验的总结,旨在帮助后续开发者避免遇到类似问题。文档的核心目标是指出在开发过程中可能遇到的挑战,尤其是开发者需要注意的意识问题和关键要点。 文档中强调了开发者在处理手机存储区间时需要了解的知识。手机存储通常分为三个主要部分:NOR、RAM和NAND。NOR存储区用于存放启动文件和系统BIN所需的必要数据,其特点是数据非易失性,即断电后数据不会丢失,但写入速度相对较慢。RAM是系统运行时的内存空间,包括系统使用、常驻应用和普通应用的分区。NAND则用于用户数据存储,例如应用数据库和配置文件,同时也可作为U盘功能。 在开发BREW应用时,文档特别提醒开发者关注内存管理问题,因为系统启动后可供普通应用使用的内存非常有限,可能只有5-6MB。这要求开发者在编程时要格外注意内存优化,避免内存泄漏和其他可能导致性能下降的问题。 此外,文档还可能包含了开发者们在过去开发过程中遇到的错误示例,以及如何避免这些错误的指导。开发者可以通过这些例子学习如何编写更高效、更稳定的代码,并遵循正确的开发规范。文档的维护者林树春鼓励读者如果发现内容需要更新或存在缺陷,可以直接联系他以获得文档的持续改进。 这份BREW开发技术文档是一份宝贵的参考资料,它不仅涵盖了BREW平台的基本知识,还分享了实际开发中的经验教训,对于从事BREW应用开发的工程师来说,是一份极其实用的指南。