MSTAR开发入门:安装指南与编译步骤

5星 · 超过95%的资源 需积分: 50 67 下载量 146 浏览量 更新于2024-09-15 1 收藏 250KB DOC 举报
"mstar开发入门文档" MSTAR开发主要涉及以下几个关键步骤和知识点: 1. **安装开发环境**: 开发MSTAR平台的应用需要安装特定的开发环境。首先,安装CygwinPortable,这是一个在Windows上模拟Linux环境的工具,它提供了许多Linux命令行工具,使得在Windows上可以进行类似Linux的开发工作。VC2005是Visual Studio 2005的简称,是Microsoft提供的一款集成开发环境,用于编写C++等语言的程序。 2. **安装DwlWin工具**: DwlWin是用于将编译好的代码下载到目标设备(在这种情况下可能是手机)的工具。文件DwlWin 3.5.6.X.rar包含了这个下载工具的安装包。 3. **编译工程**: - 在Cygwin环境下,首先需要进入MSTAR工程的proj目录。例如,如果工程路径是`D:\v2.01_04\SRC\proj`,则使用`cd`命令切换到该目录。 - 接下来,运行`./tng/configure.pl`来同步项目的编译开关,并选择要编译的项目(在这个例子中是8535m_m800n),通常通过回车键进行选择。 - 运行`make clean`以清理之前编译产生的文件,确保从一个干净的状态开始新编译。 - 最后,执行`make release_build`或`make release_speed`来开始编译。`release_build`可能用于常规的发布构建,而`release_speed`可能关注于优化性能。编译成功时,屏幕上会显示"done-----"。 4. **代码下载**: 编译完成后,使用DwlWin工具下载代码到设备。配置DwlWin时,`WorkingDir`应指向编译生成的输出目录,如`\proj\build\8535n_m800n\out`。 5. **模拟器的使用**: 对于测试和调试,可以使用VS2005运行MSTAR Studio_UP的MStarDeveloper中的XMMI解决方案(XMMI_BuildAll_cus.sln)来启动模拟器。这将帮助开发者在真实设备之外进行应用的预览和测试。 6. **第三方库的管理**: 第三方(3RD)的文件应该放置在`proj\sc\application\3rd`目录下,如`sxmengine`或`skyengine`示例所示。这些库可能需要根据实际需求进行配置和适配。 7. **宏定义与移植**: 如果需要对代码进行宏控制,可以编辑`options.mak`文件(位于`proj\sc\customer\product\8535n_m800n\mak\options.mak`)。对于移植代码,查找并参考包含`__SKYENGINE__`宏的代码片段,这通常标识了需要针对特定平台进行调整的部分。 以上就是MSTAR开发的基本流程,包括环境配置、编译、下载以及模拟器的使用。对于初学者来说,理解和掌握这些步骤是入门MSTAR开发的关键。在实际操作过程中,可能会遇到各种问题,因此熟悉相关文档和参考资料也非常重要。