导航

IDE 【High performance Embedded workShop】

Posted on 2019-01-08 11:45  小仙狐  阅读(2077)  评论(0)    收藏  举报

首先了解下什么是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启动界面

high performance embedded workshop launching ui

 

选择项目

hew welcome choose browse to another project workspace

选择一个自带的示例的项目

choose a tutorial hws project

 

打开文件后的主界面

hew opened tutorial c file to view

 

HEW的各个菜单

 

文件

hew menu file

编辑

hew menu edit

视图

hew menu view

 

项目

hew menu project

 

编译

hew menu build

 

编译->瑞萨M16C标准工具链

hew menu m16c configuration c

hew menu m16c configuration assembly

hew menu m16c configuration link

hew menu m16c configuration librarian

hew menu m16c configuration lmc

hew menu m16c configuration rtos

hew menu m16c configuration cpu

 

 

设置

hex menu setup

 

设置->自定义

hew menu setup customize

设置->选项

hew menu setup options

设置->格式化显示

hew menu setup format views

 

测试

hew menu test

窗口

hew menu window

 

帮助

hew menu help

 

帮助->关于->更多

hew menu help about e8a emulator

 

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的编译器
  • 可自动为所支持的CPU生成启动代码
  • 调试方面的功能支持比较全面
  • 可图形化显示CPU硬件配置
  • 可图形化显示每个函数的执行周期
  • 可显示缓存命中率和pipeline状态