"); //-->
Embedded Studio是SEGGER微控制器的多平台IDE,包含了专业嵌入式C和C++编程和开发所需的所有工具和功能。结合基于Clang、高度优化的C/C++ SEGGER编译器,可以生成极小但高效的程序,Embedded Studio可免费用于评估、教育和非商业目的,在代码大小、功能或使用时间方面没有限制。
SEGGER Embedded Studio支持RTT printf()功能。要使用RTT函数,需要将完整的RTT支持包添加到Embedded Studio Project中。我们以一个Embedded Studio例程来介绍如何将RTT支持包添加到项目中。
RTT支持包在J-Link安装包中,官网下载:https://www.segger.com/downloads/jlink
在文件资源管理器中打开J-link的安装目录,RTT支持包位于C:\Program Files\SEGGER\Jlink\Samples\RTT\SEGGER_RTT_V784e.zip
将RTT支持包添加到Embedded Studio项目中,SEGGER_RTT_V784e.zip解压缩后,把Config和RTT文件夹复制到项目工程文件中。Embedded Studio(版本6.20及以上版本)不需要系统调用来重定位printf(),无需复制Syscalls文件夹!
在Embedded Studio中打开项目工程,选择“Option->Preprocessor -> User Include Directories”,添加Config和RTT文件夹的路径。例如: ..\SES_F107\RTT ..\SES_F107\Config
在Embedded Studio左侧项目管理器中,新建Config和RTT两个文件夹。把项目工程文件夹中的Config和RTT内部文件对应添加到Project Executable_1中的这两个文件夹中。
现在可以在项目中使用RTT函数打印输出。Embedded Studio直接支持RTT并将输出打印到调试终端。也可以使用其他工具,如RTT Viewer。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
AVR高速嵌入式单片机原理与应用
米尔亮相德国嵌入式展2026 Embedded World
英飞凌即将亮相Embedded World 2026
CodeFusion Studio™ 2.0:加速物理智能部署
DSP开发全过程经典
Windowns Embedded入门课程-XP Embedded开发初体验
XMOS推动智能音频等媒体处理技术从嵌入式系统转向全新边缘计算
富士通CGI Studio实现车用嵌入式智能人机接口设计
OToBrite将亮相2026嵌入式展览会,展示车规级视觉人工智能解决方案
Embedded Linux的潜力到底有多大?
Embedded Real-time System
视觉:嵌入式的下一个方向
Windows XP Embedded中的新增特性(老站转)
Measurement Studio 8.0评估版软件
想要与众不同?Windows Embedded帮你实现
英飞凌Embedded Power器件将ARM处理器与桥式驱动器合并到了一颗
CodeWarrior 使用教程
Windows XP Embedded组件化技术与技巧
AVR Studio 帮助文件中文翻译
Windows XP Embedded介绍(老站转)
最适合车用多显示器综合HMI系统的开发平台
SmartDV首次以“全栈IP解决方案提供商”身份亮相Embedded World 2026
The Embedded Linux OS(老站转)
从硅到软件:RoX AI Studio 推动软件定义汽车设计
Analog Devices推出CodeFusion Studio 2.0,助力简化和加速嵌入式AI开发
聚焦Embedded World,Cincoze展现完整Edge AI解决方案
Xilinx Zynq-7000 EPP Showcased at Embedded World
XMOS在Embedded World 2026上展示多项创新技术
汽车安全卫士,包括酒精检测,疲劳检测,空气质量检测