首先了解下什么是IDE
IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种编程软件,集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。
开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在的IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等。
常见的IDE是微软的Visual Studio(VS)。但是本章不讨论这个,主要讲一下嵌入式开发常用的一个IDE High performance Embedded workShop。
本社客户岛津使用的IDE就是这个,简称为HEW。
一下内容转载自在路上 » 【整理】嵌入式IDE:Renesas的HEW(High-performance Embedded Workshop)
Renesas的HEW简介
HEW==High-performance Embedded Workshop
HEW一个嵌入式IDE
HEW是Renesas自己的IDE,用于支持其下N多款芯片的(嵌入式)开发
HEW长啥样
如下,截图说明:
HEW启动界面
选择项目
选择一个自带的示例的项目
打开文件后的主界面
HEW的各个菜单
文件
编辑
视图
项目
编译
编译->瑞萨M16C标准工具链
设置
设置->自定义
设置->选项
设置->格式化显示
测试
窗口
帮助
帮助->关于->更多
HEW的功能特点简介
参考:
High-performance Embedded Workshop
如下:
- 支持Renesas其下自己的很多款MCU:SuperH, M32R, M16C, R8C, H8SX, H8S, and H8
- SuperH Family
- M32R Family 1
- RX Family RX600, RX200 Series
- M16C Family R32C/100 Series
- M16C Family M32C/80, M16C/80 Series
- M16C Family M16C/60, M16C/50, M16C/30, M16C/20, M16C/10, M16C/Tiny Series
- R8C Family
- H8SX Family
- H8S Family
- H8 Family
- 740 Family
- 同时支持Renesas自己的编译和IAR的编译器
- 注:关于IAR,可参考:【整理】嵌入式IDE:IAR Embedded Workbench IDE简介
- 可自动为所支持的CPU生成启动代码
- 调试方面的功能支持比较全面
- 可图形化显示CPU硬件配置
- 可图形化显示每个函数的执行周期
- 可显示缓存命中率和pipeline状态
浙公网安备 33010602011771号