MSTAR开发入门:安装指南与编译步骤
5星 · 超过95%的资源 需积分: 50 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开发的关键。在实际操作过程中,可能会遇到各种问题,因此熟悉相关文档和参考资料也非常重要。
2011-09-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-10-09 上传
2021-01-19 上传
stzjs01125
- 粉丝: 0
- 资源: 2
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能