Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Eclipse最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

最新版本(2019年8月12日):CDT 9.8.0 for Eclipse 2019-06

Eclipse package: Eclipse C/C++ IDE for 2019-06.

Eclipse 是一个基于Java的软件,在安装时需要确保系统上安装了java runtime environment。

如果您打算进行Java开发,请下载并安装Java Development Kit(JDK),一般的安装Java Runtime Environment(JRE)就行。

Oracle JDK 12 Oracle JRE 12

比较流行的IDE,Eclipse,微软 Visual Studio(VS),NetBeans。

基于Eclipse的嵌入式集成开发环境:

1. STM32CubeIDE 基于ECLIPSE™/ CDT框架和用于开发的GCC工具链,支持STM32系列所有的MCU/MPU,比如我们熟知的STM32F1系列、STM32F4系列等。

2. Infineon DAVE™ 基于Eclipse的IDE,使用GNU C编译器,为Infineon 基于ARM®Cortex®-M处理器,XMC™系列的工业微控制器提供可配置和可重用的代码库。

3. NXP MCUXpresso Integrated Development Environment (IDE) 基于Eclipse的IDE,为ARM Cortex-M内核的Kinetis、LPC、i.MX控制器的提供易于使用的软件开发工具。

其他常见的嵌入式集成开发环境

1. MPLAB X IDE Microchip的开发环境加载对应编译器后支持Microchip PIC12F、PIC16F、PIC18F、PIC24F/H、PIC32、Atmel等MCU/MPU产品。

2.Keil MDK ARM的集成开发环境 支持市面上常见的基于ARM Cortex M/A/R内核的产品,比如ST、NXP、兆易创新、Atmel等。

3. Atmel Studio 7 支持500+ AVR and SAM devices,被Microchip收购了,应该会被整合到MPLAB X IDE中。

总结:嵌入式编程来说熟悉一个开发环境后,就能够举一反三了。编译效率和代码优化质量虽有所不同,但在MCU/MPU 内部Flash成本比重越来越低的今天,反而不那么重要了,重要的是代码自身的健壮性。

apache netbeans ide为什么安装不了_Eclipse安装及常见的基于Eclipse的嵌入式集成开发环境...相关推荐

  1. Apache Spark学习:利用Eclipse构建Spark集成开发环境

    介绍了如何使用Maven编译生成可直接运行在Hadoop 2.2.0上的Spark jar包,而本文则在此基础上, 介绍如何利用Eclipse构建Spark集成开发环境 . 不建议大家使用eclips ...

  2. linux下eclipse+pdt(PHP集成开发环境安装)

    1.安装jre 因为eclipse时用java开发的,但时在ubuntu10.04下默认的软件仓库里面没有sun-java6-jre这个包了,通过以下两个命令加入: add-apt-repositor ...

  3. 集成开发环境(IDE)

    学习目标: 1.了解Java的IDE开发工具 2.会使用Eclipse.IDEA开发工具新建项目,编写代码,并运行程序. 学习过程: 使用文本开发效率无疑是很低的,每次编写完代码后,还需要手动的编译执 ...

  4. php 免费的集成ide,C/C++开发者必备:十款免费集成开发环境IDE

    集成开发环境(IDE,Integrated Development Environment)主要用于提供应用程序开发的环境,通常包括编辑器.编译器.调试器等.IDE的种类很多,有的只支持一种特定的编程 ...

  5. netbeans java9_Java 开发新选择?Apache NetBeans IDE 9.0 备受好评

    Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近.9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持. Apache ...

  6. Java 开发新选择?Apache NetBeans IDE 9.0 正式发布

    自 2016 年 10 月 Oracle 向 Apache 软件基金会(Apache Software Foundation,ASF)提供了主流的软件开发环境以来,ASF 就开始致力于 NetBean ...

  7. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  8. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  9. IDE集成开发环境介绍与安装

    Life's pathetic, let's python! 人生苦短,我用Python 文章目录 IDE集成开发环境介绍与安装 python解释器种类 Jython IPython PyPy Iro ...

  10. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

最新文章

  1. VS2017+OpenCV3.4.0 折腾(5)
  2. 学python要多少钱-Python培训一般要多少钱?
  3. visual studio 汇编 创建 项目
  4. python 解析xml格式_Python解析XML文件
  5. 第七节 VMware View 6.0 菜鸟入门 Composer 安装和部署
  6. leetcode111. 二叉树的最小深度(层序遍历10)
  7. c#语言程序设计上机实验,C#语言程序设计基础实验指导(第3版)
  8. bat(续六)-windows批处理set命令
  9. 不用于mysql权限管理的24260_[MySQL Reference Manual] 24 MySQL sys框架
  10. c+智能指针源码分析_C ++中的智能指针
  11. 将为知笔记发布到博客园
  12. linux mysql 5.7 配置_Linux环境下详细讲解部署MySQL5.7版本
  13. STC单片机程序下载原理与自动下载
  14. [转]FTP搜索引擎的设计与实现
  15. 关于华为手机使用MTK刷机时出现failed to get PMT info的解决办法
  16. 房间匹配机制--自走旗
  17. MySql按中文姓名排序
  18. 企业微信禁用成员是什么意思?
  19. excel python插件_再见 VBA!神器工具统一 Excel 和 Python
  20. r软件中合并列_将摘要合并到软件中

热门文章

  1. RESTful Web Service - JAX-RS Annotations
  2. NetBeans 时事通讯(刊号 # 120 - Oct 14, 2010)
  3. 「开源资讯」浏览器中可以深度学习的框架Paddle.js 1.0 发布
  4. Javascript基础知识笔记三
  5. CurrentUser获取不到当前登录用户name
  6. dataframe scala 修改值_如何填补Pandas中的缺失值(机器学习入门篇)
  7. rabbitmq初学之连接测试
  8. jsp中使用ueditor
  9. 全网首发:JDK绘制文字:五、字体上下文产生流程
  10. 修改fstab导致UBUNTU无法启动的解决办法