展讯新手移植文档:编译环境、工具和命令详解
需积分: 31 47 浏览量
更新于2024-09-15
收藏 200KB DOCX 举报
展讯新手移植文档
展讯新手移植文档是一份详细的移植指南,旨在帮助新手快速掌握展讯移植的相关知识和技能。该文档涵盖了展讯移植的编译环境、安装相关软件、编译工具、编译方式等方面的内容。
编译环境及安装相关软件
展讯移植的编译环境与MTK环境相同,需要安装相关的软件工具,包括ADSV1.2(ARMDeveloperSuite)、RVDSV2.2(RealviewDevloperSuite)、MicrosoftVisualC++6.0SP6等。此外,还需要安装MicrosoftExcel2000或者MicrosoftExcel2003或者WPS2005及以上版本等其他工具。
编译工具
展讯移植使用的编译工具包括ADSV1.2(ARMDeveloperSuite)和RVDSV2.2(RealviewDevloperSuite)等。ADSV1.2是ARM官方提供的一款开发套件,提供了完整的开发环境,包括编译器、调试器、模拟器等。RVDSV2.2是Realview提供的一款开发套件,提供了完整的开发环境,包括编译器、调试器、模拟器等。
编译方式
展讯移植提供了多种编译方式,包括更新整个项目、重新编译整个项目、清除所有编译结果、编译模块、生成可执行文件等。
1. 更新整个项目
使用命令`make PROJECT=projectname update`可以更新整个项目。该命令将根据已有的依赖关系编译因修改涉及到的相关的模块,并在没有错误出现的情况下完成最终的链接。这个命令也会将fdl、bootloader、NV同时编译出来。
2. 重新编译整个项目
使用命令`make PROJECT=projectname new`可以重新编译整个项目。该命令将清除编译过程中生成的全部目标码和库文件,然后对projectname所指定的项目进行整体编译,并在没有错误出现的情况下完成最终的链接。编译过程中会自动生成依赖关系。
3. 清除所有编译结果
使用命令`make PROJECT=projectname cleanall`可以清除所有编译结果。该命令将清除编译过程中生成的全部目标码和库文件。
4. 编译模块
使用命令`make PROJECT=projectname MODULES="module1 module2 …" update`可以对指定模块进行编译,但不会编译完成后进行自动链接。该命令属于模块开发人员最常用的命令,在具体模块开发中需要经常使用该命令来验证模块的编译完整性。
5. 生成可执行文件
使用命令`make PROJECT=projectname image`可以生成可执行文件。该命令可以进行链接生成相关的可执行文件,可以在模块修改并编译完成后进行,也适合第三方库文件更新后进行。
6. 资源编译命令
使用命令`make PROJECT=projectname MODU`可以对资源进行编译。该命令可以对资源进行编译,并生成相关的目标文件。
展讯新手移植文档提供了详细的移植指南,涵盖了编译环境、安装相关软件、编译工具、编译方式等方面的内容,为新手提供了系统的指导和帮助。
点击了解资源详情
2011-12-01 上传
2010-09-11 上传
2021-12-30 上传
2012-01-03 上传
2021-01-03 上传
y307933939
- 粉丝: 0
- 资源: 2
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南