Ubuntu下安装Stm32的Eclipse的开发环境(1)

2020-07-02来源: eefocus关键字:Ubuntu  Stm32  Eclipse  开发环境

在Ubuntu下安装Stm32的Eclipse的开发环境(1)安装过程中发现了

 

然后我又在网上Ubuntu下安装Stm32的Eclipse的开发环境(2)的文章

执行 apt-get install openjdk-6-jre-headless 这些这个命令还是安装不成功

然后我就在网上找了一个下更新源的方法 

很明显没有安装成功 但是能识别找到这个软件包

更新方法 https://blog.51cto.com/wellfinger/303748

我转载过了 Ubuntu下安装Stm32的Eclipse安装——ubuntu更新源(含9.10和10.04)

其中 sudo apt-get upgrade 这个该过程比较久 请耐心等待

然后在执行 apt-get install openjdk-6-jre-headless 请耐心等待 安装成功

第二大步骤 安装eclipse软件

官网下载

https://www.eclipse.org/downloads/packages/

linux64位 可以直接下载

我是Ubuntu的低版本 所以需要下载32位 那么我选择右侧2018-09(4.9)标签

我下载下来了

地址为:

搭建也可以https://www.eclipse.org/downloads/packages/release 选择自己合适的eclipse软件

有大部分网友下载的是这个版本

 

现在就算eclipse安装包下载完成了 

然后在安装eclipse软件

解压eclipse软件安装包

tar -xzvf eclipse-cpp-2018-09-linux-gtk.tar.gz -C /opt/

   把安装包解压到/opt目录下,默认的会在该目录下创建一个eclipse目录。从eclipse目录里,可以看到一个eclipse的可执行程序,可以尝试通过以下命令运行。

进入eclipse

cd /opt/eclipse

./eclipse

其中在执行./eclipse 命令时

那我就不用这个版本

我换了一个版本试一试 eclipse-cpp-kepler-SR2-linux-gtk.tar.gz 

 tar -xzvf eclipse-cpp-kepler-SR2-linux-gtk.tar.gz  

可以发现eclipse-cpp-kepler-SR2-linux-gtk.tar.gz 这个版本有点像绿色版本。

设置环境变量

eclipse IDE for C/C++ developers已经安装成功,但是终端模式必须到这个目录下才能运行该程序。为了让在任何目录下都能运行该程序(像cd命令一样),进行如下操作。

gedit /etc/profile

在profile文件的最后边增加一句:export PATH=$PATH:/opt/eclipse;保存,退出

#source /etc/profile

 

解释:由于eclipse安装包被解压到了/opt/eclipse下,可执行程序eclipse就在这个目录下,但是这个目录并不是系统搜索应用程序的默认目录。这里通过在系统环境变量文件中增加export PATH=$PATH:/opt/eclipse一个搜索应用程序的目录,这样就可以在终端下直接输入命令$eclipse打开该软件。

五、解决“终端输入eclipse后,在终端下就不能进行其它的操作”的问题

    一种办法是在输入命令时候,加上一个“&”符号,也就是输入命令#eclipse&,就能解决问题。虽然多一个符号也没什么大不了,但是不符合我们的习惯,可以通过如下配置,实现理想的效果。

gedit /etc/profile

在profile文件的最后边增加一句:alias eclipse='eclipse&';保存,退出

source /etc/profile

这样操作之后,在终端输入#eclipse之后,eclipse软件在后台启动,并不会影响到终端的继续使用。

六、在ubuntu桌面上添加eclipse应用程序图标

虽然,通过终端可以运行eclipse,但是如果能像“windows那样,直接在桌面上双击应用程序,应用程序自动打开”,使用eclipse将会更加方便,通过以下操作可以实现。

虽然,通过终端可以运行eclipse,但是如果能像“windows那样,直接在桌面上双击应用程序,应用程序自动打开”,使用eclipse将会更加方便,通过以下操作可以实现。

1.用vi在用户到桌面目录创建一个名为“eclipse.desktop”的文件,并添加以下内容:

[Desktop Entry]
Version=1.0
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse 
Icon=/opt/eclipse/icon.xpm
Type=Application
Name[zh_CN]=eclipse

2.然后给该文件赋权 ,运行"#chmod 777 eclipse.desktop"命令

补充:如果是用deb包安装的话,可以把/usr/share/applications/下eclipse.desktop文件拷贝到桌面目录即可。

    通过以上两步操作,就可以在桌面上看到eclipse的图标,双击就可以运行该程序。

在Ubuntu下安装Stm32的Eclipse的开发环境(2)安装过程中点击桌面图标能启动eclipse 这个快捷按钮是白色的 不是真正的 eclipse,不美观 我在网上遭到了上面的代码即可


关键字:Ubuntu  Stm32  Eclipse  开发环境 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic501952.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:在ubuntu下利用eclipse搭建stm32开发环境和st-link调试
下一篇:使用eclipse搭建stm32f7xx环境的工程

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

在ubuntu下利用eclipse搭建stm32开发环境和st-link调试
/sudo udevadm control --reload-rulessudo udevadm triggersudo vim ~/.bashrcexport PATH=$PATH:/opt/bin/source ~/.bashrc插入st-link,终端输入st-flash若无出现报错则安装成功。四、配置eclipse环境:打开eclipse,并打开help中的Install New Software...,点击add,Name自行填写,Location填入http://gnuarmeclipse.sourceforge.net/updates,点击OK勾选下面的GUN ARM C/C++ Cross Development
发表于 2020-07-02
在ubuntu下利用eclipse搭建stm32<font color='red'>开发环境</font>和st-link调试
ubuntu中安装配置STM32开发环境
笔者做嵌入式开发的,主要用到linux系统来做开发,有时候遇到既要开发arm linux,又要挂载MCU的情况(主要是STM32这款),这两个芯片跨平台,指令不兼容。以前开发STM32是在windows下的IDE,使用keil或者IAR来开发,自从搞arm linux以来,很少开windows系统,两个系统切来切去着实麻烦。这篇文章主要针对长期使用Linux系统的用户,有什么不对的地方,欢迎指正。接下教教大家怎么在linux下部署STM32开发环境首先安装一个stm32cubemx,该软件可以在st官网下载,要注册账号,还要搞邮件的乱七八糟的步骤就不说了,自行解决下载下来的文件中就用到下面两个文件SetupSTM32CubeMX
发表于 2020-07-02
ubuntu中安装配置STM32<font color='red'>开发环境</font>
Ubuntu下安装Stm32的Eclipse的开发环境(2)
序   linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大。linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,但是我还是渴望一个C/C++集成开发环境可以给我更好的视觉感受和方便的操作,以避免命令行的繁琐操作,所以就尝试着在自己的ubuntu上装一个eclipse的集成开发环境。eclipse简介    eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件
发表于 2020-06-07
Ubuntu下安装Stm32的Eclipse的开发环境(1)
开发环境在我们安装插件完毕后,还需要进行一些设置,来优化我们的eclipse显示和操作,用以适应嵌入式开发,点击 windows -> preference 打开全局设置。然后根据一下官网的说明完成即可。除此之外我默认大家的Ubuntu中已经安装好了arm-none-eabi 的工具链且配置到了系统PATH中,如果没有请参照本系列之前的文章安装。http://gnuarmeclipse.github.io/eclipse/workspace/preferences/导入CubeMX工程再配置好我们的eclipse后,我们就要开始正式的开发过程了,这里我推荐大家使用CubeMX来生成工程模板。我们在上一章中已经教大家生成了GNU
发表于 2020-06-07
Ubuntu下MSP430开发环境搭建
阅读 以下文章可搞定Ubuntu下搭建MSP430开发环境(MSPGCC)(一) Programming the MSP430 Launchpad on Ubuntumsp430G2553程序烧写方法:#include <msp430g2553.h> int main (void){        volatile int i;         /* Stop watchdog timer */        WDTCTL = WDTPW | WDTHOLD; 
发表于 2020-06-06
STM32 IIC通信之PAJ7620U2手势识别模块驱动程序源码详解
大家好。本人小白一个,最近在自学stm32,想用手势识别模块做一点好玩的,正好借此巩固IIC 通信的内容。很多人刚刚接触IIC、SPI、CAN等通信方式时都会有一堆的问题:为什么要学它?学它可以做什么?我该怎么去学习它呢?我就在这里和大家分享一下自己学习时的所思所感吧,若有表述不对之处,还请各位大佬指出,我好立刻改正。话不多说,先上硬货。一、回答上面的问题:1、什么是IIC通信呢?简单,两条线通信同步串行总线。(在此不做更多说明)2、为什么要学习这些看起来“根本没多大用处”的通信协议呢?大哥,你总不能永远靠串口吃饭吧,况且真正到了实际项目中,通信的方式要根据环境选择,你总不能想当然的自己决定吧,学好这些通信方式,你才敢有底气去接
发表于 2020-08-02
<font color='red'>STM32</font> IIC通信之PAJ7620U2手势识别模块驱动程序源码详解
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved