[国嵌笔记][019][Eclipse集成开发环境]

Eclipse集成开发环境的作用

可以编译程序,也可以对程序进行在线调试

集成开发环境

1.JLink连接开发板的JTAG

2.JLink连接PC的USB

3.eclipse软件

4.gdb server软件

5.JLink软件

安装步骤

1.格式化nand flash

2.连接JLink,并设置从nand flash启动

3.安装gdb server软件

1.tar zxvf linux-gdb-7.5.tar.gz

2.执行./build-all,编译gdb server软件,然后安装软件

编译好的软件在 /opt/arm-linux-gdb 目录下

3.添加环境变量

vim /root/.bashrc

export PATH=$PATH:/opt/arm-linux-gdb/bin   注意:要添加在arm-linux-gcc环境变量的前面,因为arm-linux-gcc中也有gdb server软件

注销系统,让新的环境变量生效

4.运行arm-linux-gdb 查看gdb的版本为7.5表示安装成功

4.安装JLink软件

1.安装JLink软件

rpm -ivh jlink-4.98.2.i386.rpm

2.启动开发板,并与虚拟机连接

3.运行JLinkGDBServer,如果安装正确可以看到处理器的型号

5.安装Eclipse软件

1.系统中已经有Eclipse,通过which eclipse命令可以找到其位置,但是其版本与开发使用的不匹配

2.修改系统默认的eclipse软件的名字,使其无法使用

mv /usr/bin/eclipse eclipse_bak

3.解压eclipse   tar zxvf eclipse-cpp-...

4.在对应的目录下运行eclipse,第一次启动时会出现错误,再次启动可正常启动

./eclipse

6.配置eclipse

1.安装插件

Help->Install New Software->http://opensource.zylin.com/zylincdt->Zylin Embedded CDT->Next->I accep...->Finish

使用步骤

1.建立工程目录  mkdir led

2.拷贝源文件到工程目录

3.建立eclipse工程

file->new->Makefile Project...    注意:打开的工程文件路径不能与eclipse的工作空间相同

4.编译程序

1.project->build automatically,去掉自动编译

2.选中工程,执行clean

3.选中工程,执行build all,eclipse调用Makefile来完成工程的编译

4.配置调试

1.选择调试的ELF文件   debug->debug configuration...->zylin Embedded debug->c/c++ application下的browse->led.elf(注意要调试的程序是elf格式)

2.选择调试器   去掉stop on startup at:main->debugger->gdb debugger browse->arm-linux-gdb

3.配置初始化命令   commands->‘initialize‘ commands->添加相关的初始化命令

5.启动调试

debug->xxx Default

6.改变寄存器显示进制

select all右键->format->Hexadecimal

时间: 2024-11-05 18:54:37

[国嵌笔记][019][Eclipse集成开发环境]的相关文章

5.Eclipse集成开发环境

5.Eclipse集成开发环境 Eclipse集成开发环境不仅可以编译裸机工程,还可以调试整个裸机工程,这样当程序异常的时候,可以更加有效的进行修改.接下来就是搭建整个eclipse集成环境:这个调试环境的框架如下图1-1: 图1-1 从上面的框架图看到,要实现eclipse在线调试裸机程序,需要安装的软件是eclipse+CDT.JLink驱动.GDB调试软件,需要连接的硬件是JLink连接pc机和开发板. 注意:为了避免干扰,最好对NandFlash进行格式化:图1-2: 然后选择y: 图1

Eclipse集成开发环境搭建之Java、Python

这里就以Eclipse为例,说明Java集成开发环境的搭建. 第一步,下载安装JDK,配置环境变量,这里就不多重复了.需要提到的是,JDK.Eclipse要同为Windows 32位或Windows 64位,这里选择的均为64位: 第二步,下载Eclipse.到Eclipse下载页面http://www.eclipse.org/downloads/选择合适的版本,这里选择的是Eclipse IDE for Java EE Developers,Windows 64位版本,按提示下载压缩包ecli

Eclipse集成开发环境搭建

gdbserver安装: 安装gdb-server的环境变量要放在arm-linux-gcc的环境的前面,因为arm-linux-gcc的安装包里面也有gdb,linux系统在找指令时从/root/.bashrc里面从上而下找指令的 Jlink for linux 安装 解压安装包就不再叙述,下面是拷贝几个文件的指令 cp -d libjlinkarm.so* /usr/lib -f cp 45-jlink.rules /etc/udev/rules.d/ 最后输入./JLinkGDBServe

1.5 Eclipse集成开发环境

1. 格式化nandflash PATH路径优先用前面的 Arm-linux-gdb ? # .bashrc ? # User specific aliases and functions ? alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' ? # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi export PATH=$PATH:/opt/arm-

【JavaWeb】学习笔记三 Eclipse配置开发环境

1.去Eclipse官网下载一个Eclipse IDE for Java EE http://www.eclipse.org/downloads/ 2.下载安装完毕,在 左侧Package Explorer点击右键-> New -> Project 3.在弹窗中选择 Web -> Dynamic Web Project 创建项目 4.根据自己项目名和路径 Tomcat jdk配置相关版本和路径 5.在WebContent里创建一个index.jsp 6.在myhome上点击右键->

JAVA入门1 Mac os x 集成开发环境Eclipse的安装

为了彻底摆脱Windows的约束,我把MBP的磁盘抹掉并且重新安装了mountain lion,还是觉得旧版的系统好看,新的系统太过扁平化了,而且现在许多软件要求都是10.7左右(最低或最高),等到迫不得已的时候再升级吧. 要进行Java开发需要有两个东西, 一个是JRE    JAVA RUNTIME ENVIRONMENT 可以看出,这是一个Java的运行环境,不管你要不要进行开发,你要执行Java程序,就需要有这个东西.所以,这个东西是跨平台的  手机  电脑 ,只要有Java程序运行的地

Win 8配置python集成开发环境(Eclipse Mars.1 (4.5.1) Release + python + pydev)

之前有一篇写的是mac 配置Python集成开发环境(Eclipse +Python+Pydev),在2016年来临之际,我打算给我的Windows系统也安装上python的集成开发环境,虽然工作中很少用到python但是我真的喜欢python. 但是在eclipse的官方网站下载最新版本Eclipse Mars.1 (4.5.1) Release,进行安装.安装包启动界面如下: 和以前的安装界面是有差别的,研究了一下我认为是分包处理了,不同的需求安装不同的包,但是有一个公共的插件包,是我们需要

集成开发环境 Eclipse

Eclipse是著名的跨平台的自由集成开发环境(IDE).最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具. Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性.许多软件开发商以Eclipse为框架开发自己的IDE. Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它

Scala简述、安装scala以及集成开发环境Scala Eclipse

一.Scala概述 可拓展 ?面向对象 ? 函数式编程 兼容JAVA ? 类库调用 ? 互操作  语法简洁 ? 代码行短 ? 类型推断 ? 抽象控制 静态类型化 ? 可检验 ? 安全重构 支持并发控制 ? 强计算能力 ? 自定义其他控制结构 二.安装scala IDE Eclipse(原生支持,使用比较复杂) IntelliJ(价格昂贵) NetBeans(程序可靠但插件笨重) CMD 通过CMD调用Scala解释器 方便.简单,易上手 运行环境:win7+jdk7+scala2.11.6 1.