Eclipse搭建arm开发环境

合集下载

Windows 下OpenJtag OpenOCD Eclipse 集成环境安装

Windows 下OpenJtag OpenOCD Eclipse 集成环境安装

Windows 下OpenJtag OpenOCD Eclipse 集成环境安装windows下openjtagopenocdeclipse集成环境安装Windows下openjtag+openocd+eclipse集成环境的安装1.windows下的arm编程的集成环境有两种。

一种使用armcc编程的。

其汇编语言采用arm公司规定的标准。

使用其的集成环境有ads/realview/keilc等,一般与其集成的硬件调试器有简易的并口jtag调试,或基于usb的jlink调试器。

在硬件调试和集成环境起中介的调试软件有h-jtag/jlink-rdi.另一个主要架构是使用arm elf GCC编译程序。

其编译直接采用GNU编译。

使用的集成环境是eclipse。

集成硬件调试器是openjtag。

在集成环境和硬件中,调试器和中介功能是调试openocd等软件。

后者的一大优点,在linux/windows多个平台都能用使用,而且汇编与linux内核,u-boot一样的格式。

还是很有优点的。

有关eclipse的安装,请参阅我的文章()这里重点在于openocd/openjtag的安装,以及与eclipse的集成。

openjtag安装Openjtag是一个基于USB的硬件调试器,因此驱动程序主要在安装过程中安装。

Openocd安装openocd是一个开源的调试软件。

使用它首先安装openocd本身(openocd-r717-20210619.exe)arm-elf-gcc/arm-elf-gdb/newlib(02.yagarto-bu-2.18_gcc-4.2.2-c-c++_nl-1.16.0_gi-6.8.50_20220408.exe)make工具(03.yagarto-tools-20210303-setup.exe)openocd的配置这里,最常用的S3C2440用于处理和安装门配置cfg的openjtag。

SDCC-eclipse-51_STM8开发环境搭建资料

SDCC-eclipse-51_STM8开发环境搭建资料

开发51系列的单片机,国内的绝大部分人使用的是基于keil的开发环境,不过该商业软件是收费的,这算一个不太好的地方,另一个不好的地方是它的编辑环境已经跟不上时代的步伐了,尽管一般软件的体量并不大SDCC是一个免费的编译器,是跨平台的,其他操作环境也能工作,至于什么是编译器/编译器如何工作,请自行百度,如果能深入一些理解这些问题,算是一个大的提高SDCC在windows下面进行工作,可以直接参考SDCC的相关文档编写用命令行直接进行“原始开发”,但是这种方式显然不适合大众开发者,除非为了证明你有超凡的编程能力以及组织软件工程的能力,毕竟有了更好的工具,可以大大提高效率,让开发更关注业务逻辑本身所以eclipse是一个很好的目标平台,并且已经有人为我们免费开发了一些相应的工具,尽管这些工具已经很老,并且可能存在一些问题,但是经过一些改动,还是能很好的工作起来的,下面进入正式开发环境搭建工作需要准备的硬件有1、AT89S52开发板一块【其他51系列的也行】2、ISP下载工具【淘宝有很多,或者其他烧录工具】3、其他配件,如USB串口、电源等需要准备的软件【推荐用比较新的版本】有很多。

分别是1、jdk[根据自己带你电脑选择32或者64位]2、eclipse[C++版本、根据自己带你电脑选择32或者64位]3、SDCC【根据自己带你电脑选择32或者64位】4、Cygwin【建议安装离线版本】5、ISP的下载软件【】安装完后打开eclipse,进行安装插件此插件“net.sourceforge.eclipsesdcc-1.0.0-win32.x86”需要现在网上下载下来,之后解压,但是在比较新的eclipse中已经无法进行正常使用了,需要做一下修改,具体步骤是,解压后存放在eclipse目录下的“dropins”下面,如图之后需要修改,找到“~~\dropins\net.sourceforge.eclipsesdcc-1.0.0-win32.x86\plugins\net.sourceforge.eclipsesdcc_1.0.0”目录,把Cygwin软件bin目录下面的sh.exe复制到该目录,之后重启,就可以正常工作了,这里注意一下,需要把各软件的的一些可执行文件加入到环境变量【如果你看不懂这句话,说明这篇文章可能不适合你】,不然会出问题的打开eclipse新建工程文档,如图完成后需要进行配置右键工程文件主目录,打开配置选项,按下图配置这样的话就可以了,我的目录结构是到这里,实际已经可以正常编译【通过点击小锤子图标】并生成HEX文件了,有一点需要注意,SDCC与keil的一些关键字是不一样的,这个属于C语言下面的“方言”,主要用到的是sfr sbit 以及interrupt的一些使用,我截图一下,读者自行领悟一下应该会明白的,关键字是以在前面加双下划线的,并且sbit必须加上地址,另外就是中断,中断是这么定义的,如图这个和keil基本是一样的,前面加上双下划线即可,还需要注意的是,中断函数必须要声明到main函数文件中去,否则很可能无法生效,这个不清楚是bug还是开发人员故意这么搞另外就是,目前还不清楚的一些问题,主要是eclipse不识别SDCC中的一些关键字,导致SFR中的类似与P0这些无法识别,导致一直报错,但是可以正常编译的,可以打开相关的设置,把所有的相关的报错设置关闭掉【图中是把所有的全部都关掉了,可以根据实际需要打开或者关闭某些提示】至此已经可以正常开发51程序了,关于STC的可以适当的修改一下头文件也是可以开发的,另外这里说一下,关于在这个环境下面printf函数的实现,实际非常简单,只需要在文件中包含stdio.h 并实现void putchar(char);函数即可[有的版本可能类型不一样,按照提供的类型完成即可],这个我们选择串口方式输出,所以只需要,把能正常调用串口发送一个字节的函数写到里面即可,可参考下面的代码/******************************************************************本程序只供学习使用,未经作者许可,不得用于其它任何用途*******************************************************************/#include<at89x52.H>#include"UART.h"#include"MyType.h"#include"config.h"#include<stdio.h>#define Fclk 11059200UL /*使用11.0592M晶体*/#define BitRate 9600UL /*波特率定义为9600*/volatile uint8 g_tx_is_sending;/********************************************************************函数功能:串口初始化。

eclipse环境搭建

eclipse环境搭建

1。

下载JDK先去/javase/downloads/index.jsp下载java开发文档JDK 现在版本1.5.0.0.9 这是进行java开发的根本所在!JDK的中文API帮助文件可以在sun中国技术社区/chinese_java_docs.html获得。

安装JDK. 也就安装JRE了,最好安装路径中不能包括中文字符。

2 。

搭构集成开发环境IDE我非常喜欢使用eclipse。

据说它有一统语言开发环境IDE所有开发平台的趋势。

先从/eclipse/downloads/下载eclipse 当前最新稳定版本eclipse 3.2.1当然若是需要汉化还应该下载Language Packs 3.2.1版本的下载地址/eclipse/downloads/drops/L-3.2.1_Language_Packs-20060921094 5/index.php由此获得了两个压缩包.解压elicpse压缩包到路径例如:F:\;若汉化则也须将汉化包须解压到同一路径F:\;或者将features ,plugins这两个文件夹复制到eclipse安装路径下这里需要注意。

如果在没有汉化之前就运行过eclipse.exe 可执行文件那么需要将:(例如我安装的eclipse )F:\eclipse\configuration 文件夹中除config.ini配置文件之外的所有文件夹删除重新打开eclipse.exe 获得的就是中文版了!这里有些小窍门:例如你想运行英文版的甚至繁体版的eclipse可以按照如下操作1.)在桌面上建立快捷方式;2).在桌面快捷方式下右键修改属性;若你安装了Language Packs参数-nl en 表示Eclipse版本语言为英语例如若改为-nl zh_tw 就是繁体文了参数-vmargs -Xms40m -Xmx512M 可以设置给eclipse分配的堆内存!可以在开发与调试大型应用软件时加快执行速度例如以上参数可分配512MB内存参数-data F:\eclipse\Workspace2 那么可以指定特地的工作区间这些参数的设置那么你的桌面就可以有几个不同作用的Eclispse桌面快捷方式了3。

如何使用Eclipse和GCC搭建STM32环境

如何使用Eclipse和GCC搭建STM32环境

如何使用Eclipse和GCC搭建STM32环境前言虽然现在绝大部分的客户都是使用Keil和IAR这类收费的IDE,对于很多小型或刚起步的公司来说,这无疑是一笔不小的费用,所以本文将介绍如何使用Eclipse和GCC这免费软件搭建STM32的环境.1.编译环境Eclipse1.1下载EclipseEclipse installer,下载软件选择Eclipse IDE for C/C++ Developers安装成功1.2安装Eclipse插件– C/C++工具打开Eclipse安装新软件在Work with下选择CDT然后在name下面选择CDT Main Features一路NEXT,安装完成之后就重启一下Eclipse。

1.3安装Eclipse插件–编译工具在Eclipse的install new software里面添加如下信息:Name: GNU ARM Eclipse Plug-insLocation: /updatesSourceforge比较难连,如果连接不上,建议用浏览器下载,然后导入,只是把location改成本地地址即可。

Eclipse使用新建工程– hello world !首先打开Eclipse,File->New->C project选择项目名字,我这里用的是F411作为例子,所以我选择STM32F4xx C/C++ project。

如果你是其他的系列,就根据情况选用其他工程。

交叉编译工具只能选择GCC,如果你安装了别的,也可以选用别的。

根据你芯片的大小进行配置:Chip family :先择芯片的类型Flash Size:根据FLASH大小填写External clock :填写实用的晶振频率,也可以不填后期修改。

Content:一般选用Empty,里面只有一个LED例子。

选好工具链,就完成所有配置。

Test code:填写以下测试代码,就可以看到Nucleo板上的LED在不断地闪。

RealView Development Suite 3.1 版 Eclipse 插件 说明书

RealView Development Suite 3.1 版 Eclipse 插件 说明书

RealView® Development Suite3.1 版Eclipse 插件用户指南版权所有 ©2006-2007 ARM Limited。

保留所有权利。

ARM DUI 0330BCRealView Development SuiteEclipse 插件用户指南版权所有 ©2006-2007 ARM Limited。

保留所有权利。

版本信息本手册进行了以下更改。

更改历史记录日期发行号保密性更改2006 年 3 月A非保密RVDS v3.0 的 1.0 版2007 年 3 月B非保密RVDS v3.1 的 2.0 版所有权声明除非本所有权声明在下面另有说明,否则带有®或™标记的词语和徽标是 ARM Limited 在欧洲和其他国家/地区的注册商标或商标。

此处提及的其他品牌和名称可能是其各自所有者的商标。

除非事先得到版权所有人的书面许可,否则不得以任何形式修改或复制本文档包含的部分或全部信息以及产品说明。

本文档描述的产品还将不断发展和完善。

ARM 将如实提供本文档所述产品的所有特性及其使用方法。

但是,所有暗示或明示的担保,包括但不限于对特定用途适销性或适用性的担保,均不包括在内。

本文档的目的仅在于帮助读者使用产品。

对于因使用本文档中的任何信息、文档信息出现任何错误或遗漏或者错误使用产品造成的任何损失或损害,ARM 公司概不负责。

使用 ARM 一词时,它表示“ARM 或其任何相应的子公司”。

保密状态本文档的内容是非保密的。

根据 ARM 与 ARM 将本文档交予的参与方的协议条款,使用、复制和公开本文档内容的权利可能会受到许可限制的制约。

产品状态本文档的信息是开发的产品的最新信息。

网址ii版权所有 ©2006-2007 ARM Limited。

保留所有权利。

ARM DUI 0330BC目录RealView Development Suite 3.1 版Eclipse 插件用户指南前言关于本手册 (vi)反馈 (viii)第1章简介1.1关于 RVDS Eclipse 插件 .............................................................................1-21.2入门 ............................................................................................................. 1-41.3安装 RVDS Eclipse 插件的软件更新 ...........................................................1-5第2章创建 ARM 工程2.1为 ARM 创建 RVDS 工程 ............................................................................2-22.2向工程中添加新文件 .................................................................................... 2-92.3生成工程 .................................................................................................... 2-11第3章导入现有的 Eclipse 工程3.1选择并生成现有的 Eclipse 工程 ..................................................................3-2 ARM DUI 0330BC版权所有 ©2006-2007 ARM Limited。

Eclipse开发环境配置

Eclipse开发环境配置

Eclipse开发环境配置 最近要在2个多年前的⽼项⽬⾥添加功能,⽤idea启动失败之后,尝试使⽤Eclipse启动成功了。

⽼项⽬到什么程度呢? ⼀个是Maven项⽬,SpringMVC,要在Tomcat8上运⾏,数据源是在Tomcat的context.xml⽂件⾥的。

另⼀个是传统JavaWeb项⽬,jdk1.6,框架是:Spring + Struts + itatis,引⼊lib的jar,在Tomcat上运⾏,数据源也是在Tomcat6的context.xml⽂件⾥的。

所以本⼈只能重新捡起来多年未⽤的Eclipse,配置了1天时间,把配置过程,和启动项⽬过程总结⼀下。

1. Eclipse配置1.1 基础配置 Eclipse修改字体:Window --> Preferences --> General --> Appearance --> Colors and Fonts 修改通⽤字体:Basic --> Text Font 修改Java⽂件字体:Java --> Java Editor Text Font Eclipse修改项⽬字符集:右击项⽬ --> Properties --> Resource1.2 开发环境配置 配置过程默认JDK、Maven等环境变量都是配置好的。

开发模式:新装的Eclipse,默认是JavaEE模式,需要我们点击右上⾓的“Open Perspective”图标,选择Java,时候要使⽤Java模式开发。

Eclipse配置JDK:Window -> Preferences -> java -> install jres -> add -> standard vm -> 设置好相应的jre home(虽然名字叫jre home,建议选择jdk路径) Eclipse配置Maven:Window --> Preferences --> Maven --> Installations --> 设置maven Eclipse配置Tomcat:Window --> Preferences --> Servers --> 选择Tomcat对应的版本,添加Tomcat地址。

Eclipse-cdt配合gdbserver进行arm程序远程调试下

Eclipse-cdt配合gdbserver进行arm程序远程调试下

Eclipse-cdt配合gdbserver进⾏arm程序远程调试下中,介绍了如何编译、运⾏arm-linux-gdb 和 gdbserver,这⼀篇中介绍怎样结合Eclipse-cdt进⾏图形化编译调试⾸先当然是使⽤CDT创建项⽬并添加源⽂件。

1. 在左侧 Project Explorer 的项⽬名上点右键->Properties 进⼊项⽬属性设置2. 选择 C/C++ Build->Settings 在Tool Settings中,将Toolchain修改为arm版本GCC C Compiler :arm-linux-gccGCC C Linker : arm-linux-gccGCC C Assembler :arm-linux-ar其他选项默认就好,有需要⾃⼰修改3. [可选]Build Steps 这⾥可以填些编译步骤,我这⾥希望编译后⾃动将程序拷贝到tftpd的⽬录以⽅便arm端直接下载那么就在Post-build steps -> Command: 中填写cp ipcam /tftpboot编译部分修改完,接下来是调试部分1. 选中项⽬->菜单栏 ”Run“->Debug Configurations…2. 双击C/C++ Applecation 新建⼀个配置,Eclipse会根据当前选择的项⽬初始化⼤部分配置,这⾥只需修改Debugger配置页3. 选择进⼊Debugger配置页Debugger:选择gdbserver DebuggerDebugger Options:GDB Debugger 这项,如果上⼀篇中编译出的的arm-linux-gdb拷贝到PATH的⽬录,或者将arm-linux-gdb的⽬录加⼊到PATH,那么这⾥直接填arm-linux-gdb就可以了,否则浏览⽬录选择带路径的命令Shared Libraries这项,可以添加库路径,⽐如调试过程中要步⼊外部函数,就必须在这⾥给出带调试信息的库⽂件路径,否则会找不到该函数的定义Connection这项是关键:Type选 TCP,Host name or IP address填arm端的ip,端⼝号默认即可,这个端⼝号将在arm端运⾏gdbserver时填写4. 所有配置完成,点Apple 再关掉配置页开始调试1. 在arm端运⾏程序# tftp -g -r ipcam 192.168.1.100# gdbserver 192.168.1.100:10000 ipcam192.168.1.100是主机ip 10000是之前设定的端⼝2. 在Eclipse开始调试。

Eclipse搭建arm开发环境

Eclipse搭建arm开发环境

•一、安装前必读二、安装步骤安装的工具包括:三、J DK的安装JDK为Eclipse的必要工具,在使用Eclipse之前,需要先安装JDK。

3.1 下载JDK安装包JDK的安装包可以直接从oracle的官网上下载到。

注意,在未经测试的情况下,请不要下载最高版本,可能会出现Eclipse与JDK不兼容的情况。

本文下载的版本为JDK7。

下载链接为:/technetwork/cn/java/javase/downloads/java-se-jdk-7-download-432154-zhs.html请注意根据计算机处理器的位数(32位/64位)来选择合适的版本进行下载。

本文选择的是Windows×64版本。

下载完成后,双击进行安装。

只需一路点击next即可完成安装。

在默认情况下,JDK会被安装在:C:\Program Files\Java路径下。

3.2 配置Java环境变量安装JDK后,需要手动配置其环境变量,操作步骤为:1)鼠标右击“我的电脑”,单击“属性”,选择左边导航的“高级系统设置”,再单击右下角的“环境变量”选项。

2)在系统变量中,进行如下配置:a)新建变量名:JAVA_HOME变量值为:C:\Program Files\Java\jdk1.7.0b)编辑变量名:Path在变量值的最前面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;c)新建变量名:CLASSPATH变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注意:a)中的JAVA_HOME路径,可以根据JDK实际的安装路径来选择。

b)、c)直接复制就好。

3.3 测试环境变量的设置按下“Win+R”键,输入cmd,然后回车。

在命令行窗口中分别输入java、javac、which java。

如果显示如下,则表明配置正确。

Eclipse+GNU ARM环境搭建说明(百度文库优选)

Eclipse+GNU ARM环境搭建说明(百度文库优选)

Eclipse+GNU ARM环境搭建说明文档介绍本文介绍了Eclipse+GNU ARM的编译、调试的环境搭建方法。

版本说明1.J-link程序及驱动安装1.1. 安装方式安装文件及补丁包位于“0. J-link驱动”文件夹下。

1、安装“Setup_JLinkARM_V440.exe”文件。

2、将“Segger.rar”文件解压,然后替换安装目录下的文件。

1.2. 安装验证1、安装完毕后,插上J-Link仿真器,在系统的“设备管理器”中可以看到:2、在系统开始菜单可以看到SEGGER程序组。

3、将仿真器通过USB线接入计算机,另一端接到目标板。

4、给目标板上电。

5、打开“J-Link Commander”命令,可以看到选择对应的USB口。

6、弹出CMD命令行后可以观察到J-Link状态:说明链接成功、设备正常。

以上,J-Link驱动及应用程序安装结束。

2.Eclipse IDE编译环境的安装2.1. 版本选择当前Eclipse版本:eclipse MARS.1(可以参考GNU ARM官网,选择配套的Eclipse)2.2. 安装方式安装文件及补丁包位于“1. Eclipse IDE for CC++ Developers”文件夹下。

1、根据本地计算机的位数,选择32位(eclipse-cpp-mars-1-win32.zip)或64位(eclipse-cpp-mars-1-win32-x86_64.zip)安装文件。

2、将压缩文件解压后的“eclipse”文件夹拷贝到自记选择的安装目录。

(鉴于Eclipse为绿色文件,安装目录最好不要选择系统盘C盘。

)(安装目录最好为目标分区的根目录。

某些Eclipse插件对空格敏感。

)2.3. 工作空间设置打开Eclipse后,选择工作目录,此目录为程序空间目录的上一级目录。

打开后如下图:3.CDT插件安装1、保证本地计算机可以上网。

2、打开Eclipse。

如何进行软件开发环境的搭建和部署

如何进行软件开发环境的搭建和部署

如何进行软件开发环境的搭建和部署随着数字化时代的发展,软件开发已经成为了一项重要的技能,而搭建和部署软件开发环境就显得尤为重要。

本文将介绍如何进行软件开发环境的搭建和部署。

一、选择开发环境在开始进行软件开发环境搭建和部署之前,首先需要选择一款适合自己开发的集成开发环境(Integrated Development Environment,简称IDE)。

常见的IDE有Eclipse、Intellij IDEA、Visual Studio等。

Eclipse是一款广泛使用的Java开发工具,支持多种编程语言,包括Java、C/C++、Python等。

Intellij IDEA则是适合企业级应用开发的Java IDE,提供了强大的资源管理和调试工具,支持Spring框架等。

而Visual Studio则是专门面向Windows平台的IDE,旨在提供全面一体化的开发体验。

需要根据自己的开发需求来选择合适的IDE,其中除了功能外,也可以考虑集成度、用户友好度、性能等因素。

二、安装和配置开发环境一款IDE的安装和配置是软件开发的基础。

以安装Eclipse为例,首先需要下载Eclipse包,然后将其解压到合适的目录下,即可开始安装。

在安装过程中,需要设置JRE的路径,即Java运行环境的路径。

如果未安装Java Runtime Environment(JRE),则需要先安装JRE。

安装完成后,需要配置Java环境变量,将JRE安装路径添加至PATH环境变量中。

此外,还需要根据自己的需要安装相关插件和工具包,以提高开发效率。

例如,对于Java开发,可以安装Junit插件,以进行单元测试;安装Maven工具包,以进行项目的构建和管理。

三、版本控制和协作在进行软件开发时,版本控制和协作也是非常重要的环节。

版本控制可以帮助团队成员更好地协作,保证代码的质量和可维护性。

目前比较流行的版本控制工具包括Git、SVN等。

Git是一款开源的分布式版本控制系统,支持多个人协同开发,并可以将代码托管到在线仓库(如GitHub、GitLab)。

eclipse for arm的编译环境搭建

eclipse for arm的编译环境搭建

1.准备工作:7个文件:1.此文档2.eclipse的免安装工作环境;3.IAR-ARM的安装文件;4.IAR-ARM的破解补丁;5.java安装文件;6.汉化包文件;7.需要覆盖到解压2后的IAR中的文件夹c和ST2.安装顺序:一.安装java(如果安装过就免去);二.安装IAR-ARM;三.破解IAR;四.将Eclipse解压到指定目录;五.配置Eclipse的Java和IAR的环境;六.将IAR的标准头文件添加到IAR的标准C头文件的环境变量下也就是上面的7中的两个文件夹。

七.汉化eclipse3.安装截图:A.安装java如果更改了目录请记住,后面要用。

默认是C盘。

B.安装IAR-ARM点是点掉钩因为没有破解这个安装时间比较长可能需要40分钟左右,安装后的大小有4G多。

C.破解D解压Eclipse运行:E添加环境变量如果看到进度条,说明java的环境已经OK,如果java安装在C盘的话应该是可以直接运行的,更改java虚拟机的路径在eclipse的根目录下的eclipse.ini文件中如果更改了java环境安装路径的话,在这里修正java虚拟机路径即可,下一步配置IAR的编译器环境变量找到IAR的安装目录,系统会自动识别当前IAR版本F现在我们可以使用eclipse调用IAR的编译器新建一个工程这里选择IAR的可执行文件类型给工程取一个名字然后下一步这里选择MCU型号这个自行探索选择完毕后finish即可如果你有已经完成的IAR工程,这里可以直接导入同时还支持压缩包的导入打开后,最好手动拖动一下改变下文件结构,添加工程头文件目录在左边选中工程,右键或者在目录中选择属性操作完成后点OKPS:添加头文件目录的时候可以多选PPS:…..如果用到了特殊的头文件公共的,推荐放到IAR的目录下的公共头文件中我的在C:\Program Files\IAR Systems\Embedded Workbench6.5\arm\inc\cG.添加STM32的一些公共文件因为IAR安装后并没有STM32的所有头文件,所以需要将上面的7文件加压后覆盖IAR文件夹里面的c和ST,如图覆盖的目录如图H.汉化:方法1:将压缩包文件夹language.zip\language\eclipse中的features和plugins的内容拷贝到eclipse的同名的文件夹中,启动eclipse就可以了。

eclipse详细安装步骤和环境配置

eclipse详细安装步骤和环境配置

eclipse详细安装步骤和环境配置安装步骤:点击进⼊eclipse官⽹:找到对应软件点击下载1.右击“eclipse-jee-oxygen-R-win32-x86_64.zip”⽂件。

点击“解压到eclipse-jee-oxygen-R-win32-x86_64”。

2.根据系统类型选择安装,64位电脑安装“jdk-8u131-windows-x64_8.0.1310.11.exe”,32位电脑安装“jdk-8u131-windows-i586_8.0.1310.11” 。

3.点击“下⼀步”。

4.点击“公共JRE”,选择“此功能及所有⼦功能将安装在本地硬盘上”。

此软件为了好调⽤环境,不要更改安装路径。

5.等待安装。

6.点击更改选择安装路径,可在D盘或其它盘上,新建⼀个“java”⽂件夹。

选择安装路径后,点击“下⼀步”。

7.等待安装。

8.点击“关闭”。

9.配置JAVA运⾏环境。

右击“计算机”。

点击“属性”。

10.点击“⾼级系统设置”。

11.点击“⾼级”,再点击“环境变量”。

12.点击“新建”。

变量名输⼊“JAVA_HOME”,变量值输⼊JAVA软件安装路径。

步骤:第三步处的路径。

说明:双引号不要输⼊或复制到。

13.点击“新建”,变量名输⼊“CLASSPATH”变量值输⼊“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ”。

说明:双引号不要输⼊或复制到。

14.在系统变量中找到“Path”,点击“编辑”。

在后⾯加⼊“ ;%JAVA_HOME%\bin ”。

说明:双引号不要输⼊或复制到。

15.同时按键盘上的“WIN键+R键”。

输⼊“cmd”。

点击确定。

16.输⼊“ java -version ”。

按⼀下“回车键”(Enter)。

出现⼀下⽂字说明安装成功。

如果出现其他⽂字。

说明安装失败,你可能需要从第11步重新配置。

17.双击“eclipse.exe”⽂件。

Windows下STM32单片机的eclipse编译环境搭建

Windows下STM32单片机的eclipse编译环境搭建

Windows下STM32单片机的eclipse编译环境搭建英创公司开发的ETA321单片机模块,是基于STM32F103RC单片机设计的实时任务处理单元模块。

ETA321模块作为客户端,使用USB与英创公司的ARM工控主板进行数据传输、通讯,根据工控主板应用程序发出来的指令,执行相应的实时任务处理,如实现:电机控制、数据采集、高速D/A输出、状态采集保护等。

另外,用户可以基于英创公司构建好的USB通讯结构,利用KEIL、IAR、eclipse等集成编译环境,在ETA321模块上编写自己特殊的应用程序。

英创公司推荐使用eclipse编译环境。

由于eclipse软件编译工具是开源、免费的工具,在windows环境下编译linux应用软件的用户也比较多,因此在windows环境中,搭建eclipse的STM32编译环境,就变得非常有意义:可以很好地与linux编译环境进行整合;不用担心开发软件的版权问题;eclipse编译环境也能支持各种调试工具。

因此,使用eclipse编译环境完全替换KEIL、IAR等需要授权才能使用工具,是非常好的选择。

但是榙建基于eclipse的STM32的开发环境,需要好几个软件与插件,且相应的版本需要能兼容,才能正确搭建好开发环境。

为了协助客户快速搭建eclipse编译环境,英创公司编写了这篇文章,详细说明了整个eclipse环境搭建、工程建立、目标代码烧写、以及使用JLink进行软件调试的方法。

所需要的软件或插件如下:●JAVA●eclipse C/C++●gcc-arm-none-eabi,交叉编译工具链●CDT,对cortex-M的支持的编译工具以及对J-Link调试工具的支持●J-LINK驱动开发/烧写STM32所需要的软件/工具:●STM32 Flashloader串口烧写工具为了方便客户更加简单、方便地搭建ETA321的开发环境,英创公司下载了所需的工具软件:JAVA、eclipse C/C++、gcc-arm-none-eabi、STM32-Flashloader等,可以直接利用。

Eclipse集成开发环境

Eclipse集成开发环境

Linux下基于eclipse的arm开发环境的建立这是我参考了网上的很多资料后,修改并验证的,有一定的参考意义。

不一定面面俱到,因为有的地方说多了就显得有点啰嗦,要是还有疑问就给我留言我尽力解答。

1、安装redhat9,(可以用迅雷下,速度还不错),不一定非得用完全安装,将开发包都装上就可以了,vsftp也要装,这样大概需要1.6g左右的空间, 这里设置主机ip:192.168.0.3,开发板ip:192.168.0.2ps:我在ubuntu上就怎么也编译不出开发板能用的程序,非得用RedHat9才行,很郁闷!2、在vmware上,把vmware-tools也装上3、用网络邻居mount -t smbfs -o username=张剑,password=""//swordzjj/nano2410 /root/.gnome-desktop/nano/4、把Nano2410AV2-SDK10.tgz和arm-linux-toolchains.tgz拷到/tmp 上tar xvzf Nano2410AV2-SDK10.tgz –C /tar xvzf arm-linux-toolchains.tgz -C /5、安装JRE1.5.0./jre-1_5_10-linux-i586-rpm.bin6、安装eclipse 3.2、cdt、汉化包tar zxvf eclipse-SDK-3.2.1-linux-gtk.tar.gz -C /opttar zxvf org.eclipse.cdt-3.1.1-linux.x86.tar.gz -C /optNLpack1-eclipse-SDK-3.2.1-gtk.zip /opt7、安装firefox-2.0tar zxvf firfox-2.0.0.1.tar -C /opt8、安装AdobeReaderrpm -i AdobeReader_chs-7.0.0-2.i386.rpm9、更新环境变量vi /etc/profile,# Path manipulationif [ `id -u` = 0 ]; thenpathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbinpathmunge /usr/local/arm/2.95.3/binpathmunge /usr/java/jre1.5.0_10/binfivi /etc/exports在最后加上:/opt/FriendlyARM/Nano2410A_v2/root_nfs*(rw,sync,no_root_squash)/opt/FriendlyARM/Nano2410A_V2/root_nfs是代表要作为Nano2410A_v2的根文件系统的共享目录;*代表所有的客户机都可以挂接此文件系统目录;rw代表客户机以读写许可来挂接它们的根文件系统;no_root_squash选项允许客户机以主机上的root身份挂接根文件系统。

使用Eclipse进行嵌入式软件开发

使用Eclipse进行嵌入式软件开发

使⽤Eclipse进⾏嵌⼊式软件开发
设置编译⼯具,包括编译器,链接器,汇编器:
设置C++编译器:
设置C编译器:
设置链接器:
设置汇编器:
编译⼯程,⽣成ARM平台可执⾏代码:
三、在线调试程序
配置调试模式:
设置Eclipse与ARM板的⽹络连接:
IP地址为开发主机的有线⽹IP地址,端⼝可随意指定,但应注意避免冲突。

注:如果没有看到Connection选项卡,点击下⽅蓝⾊"select other..."样式的链接,切换到GDB(DSF)为Renite stystem...
使⽤gdb+gdbserver进⾏软件调试:假设已经配置了NFS⽹络⽂件系统,将gdbserver(如果安装了交叉编译⼯具可以在⽂件系统中搜索到,直接复制即可)和⽣成的可执⾏⽂件learn1(应⽤软件⽣成的可执⾏⽂件)拷贝到NFS挂在的⽬录下,在终端中进⼊⽬录,执⾏以下命令:
./gdbserver 192.168.0.5:8888 ./learn1
程序进⼊监听状态:
在Eclipse中点击调试,进⼊调试状态,在终端上监测到连接请求:
在return处设置断点,运⾏程序:
当程序停⽌在断点处时,终端上显⽰了打印的信息:
⾄此,基于⽹络终端的Eclipse嵌⼊式ARM开发环境就搭建好了。

可以像开发windows上的软件⼀样开发嵌⼊式linux软件了。

IAR For Eclipse平台搭建教程

IAR For Eclipse平台搭建教程

IAR For Eclipse平台搭建教程现在我来讲一下如何在Eclipse平台上搭建IAR插件进行ARM开发。

IAR For Eclipse是IAR公司最新开发的一个Eclipse插件。

在你的Eclipse中安装了这个插件以后,你就可以通过Eclipse开发IAR所支持的芯片的程序,包括下载仿真等。

首先我们要下载一个Eclipse软件,Eclipse软件可以到Eclipse 官方网站进行下载,如果你是新下载的,建议直接下载“Eclipse IDE for C/C++ Developers”这个版本的,因为这样你可以不用安装“CDT 插件”。

“CDT插件”是用于支持C/C++开发所需要的插件,安装方法在此略过,不懂可百度搜索。

首先是Eclipse的安装,我是学JA V A的,我的Eclipse是早下载好的,是版本为3.6.1 。

这是软件包。

将压缩文件解压,得到文件件,打开此文件夹,文件列表如下:双击运行eclipse.exe文件,我们的eclipse就运行起来了,界面如下:会弹出一个如下的对话框:设置你的工作区目录,选择你的文件夹后点“OK”。

加载完成后将出现一个欢迎界面,如下图:把欢迎界面关掉,就可以看到我们的工作窗口,如下图:注:不同版本略有不同,我用的是开发Java的Eclipse点击“Help”菜单,选择“Install New Software..”,如下图:在弹出的“Install”对话框中的“Work With”输入/helios/arm-6.21后按回车,等Eclipse解析完后全选找到的控件包后点击“Next”。

如下图:点击“Next”后Eclipse开始下载相应的安装包,这里需要等待一会儿。

等下载完成后点击“Next”,此时会出现安装软件协议,这里不管,点击同意后继续“Next”。

安装完成后Eclipse会提示重新启动,重新启动后出现如下欢迎界面:看到欢迎界面上那个IAR的图标,你是不是开始激动了?别急,我们的环境还要配置一下才可以正常使用。

SDCC-eclipse-51_STM8开发环境搭建

SDCC-eclipse-51_STM8开发环境搭建

开发51系列的单片机,国内的绝大部分人使用的是基于keil的开发环境,不过该商业软件是收费的,这算一个不太好的地方,另一个不好的地方是它的编辑环境已经跟不上时代的步伐了,尽管一般软件的体量并不大SDCC是一个免费的编译器,是跨平台的,其他操作环境也能工作,至于什么是编译器/编译器如何工作,请自行百度,如果能深入一些理解这些问题,算是一个大的提高SDCC在windows下面进行工作,可以直接参考SDCC的相关文档编写用命令行直接进行“原始开发”,但是这种方式显然不适合大众开发者,除非为了证明你有超凡的编程能力以及组织软件工程的能力,毕竟有了更好的工具,可以大大提高效率,让开发更关注业务逻辑本身所以eclipse是一个很好的目标平台,并且已经有人为我们免费开发了一些相应的工具,尽管这些工具已经很老,并且可能存在一些问题,但是经过一些改动,还是能很好的工作起来的,下面进入正式开发环境搭建工作需要准备的硬件有1、AT89S52开发板一块【其他51系列的也行】2、ISP下载工具【淘宝有很多,或者其他烧录工具】3、其他配件,如USB串口、电源等需要准备的软件【推荐用比较新的版本】有很多。

分别是1、jdk[根据自己带你电脑选择32或者64位]2、eclipse[C++版本、根据自己带你电脑选择32或者64位]3、SDCC【根据自己带你电脑选择32或者64位】4、Cygwin【建议安装离线版本】5、ISP的下载软件【】安装完后打开eclipse,进行安装插件此插件“net.sourceforge.eclipsesdcc-1.0.0-win32.x86”需要现在网上下载下来,之后解压,但是在比较新的eclipse中已经无法进行正常使用了,需要做一下修改,具体步骤是,解压后存放在eclipse目录下的“dropins”下面,如图之后需要修改,找到“~~\dropins\net.sourceforge.eclipsesdcc-1.0.0-win32.x86\plugins\net.sourceforge.eclipsesdcc_1.0.0”目录,把Cygwin软件bin目录下面的sh.exe复制到该目录,之后重启,就可以正常工作了,这里注意一下,需要把各软件的的一些可执行文件加入到环境变量【如果你看不懂这句话,说明这篇文章可能不适合你】,不然会出问题的打开eclipse新建工程文档,如图完成后需要进行配置右键工程文件主目录,打开配置选项,按下图配置这样的话就可以了,我的目录结构是到这里,实际已经可以正常编译【通过点击小锤子图标】并生成HEX文件了,有一点需要注意,SDCC与keil的一些关键字是不一样的,这个属于C语言下面的“方言”,主要用到的是sfr sbit 以及interrupt的一些使用,我截图一下,读者自行领悟一下应该会明白的,关键字是以在前面加双下划线的,并且sbit必须加上地址,另外就是中断,中断是这么定义的,如图这个和keil基本是一样的,前面加上双下划线即可,还需要注意的是,中断函数必须要声明到main函数文件中去,否则很可能无法生效,这个不清楚是bug还是开发人员故意这么搞另外就是,目前还不清楚的一些问题,主要是eclipse不识别SDCC中的一些关键字,导致SFR中的类似与P0这些无法识别,导致一直报错,但是可以正常编译的,可以打开相关的设置,把所有的相关的报错设置关闭掉【图中是把所有的全部都关掉了,可以根据实际需要打开或者关闭某些提示】至此已经可以正常开发51程序了,关于STC的可以适当的修改一下头文件也是可以开发的,另外这里说一下,关于在这个环境下面printf函数的实现,实际非常简单,只需要在文件中包含stdio.h 并实现void putchar(char);函数即可[有的版本可能类型不一样,按照提供的类型完成即可],这个我们选择串口方式输出,所以只需要,把能正常调用串口发送一个字节的函数写到里面即可,可参考下面的代码/******************************************************************本程序只供学习使用,未经作者许可,不得用于其它任何用途*******************************************************************/#include<at89x52.H>#include"UART.h"#include"MyType.h"#include"config.h"#include<stdio.h>#define Fclk 11059200UL /*使用11.0592M晶体*/#define BitRate 9600UL /*波特率定义为9600*/volatile uint8 g_tx_is_sending;/********************************************************************函数功能:串口初始化。

ARM 环境搭建(自己总结)

ARM 环境搭建(自己总结)

ARM 环境搭建步骤一:安装软件1)先安装jre-6u7-windows-i586-p-s.exe2)再安装yagarto-bu-2.21_gcc-4.6.2-c-c++_nl-1.19.0_gdb-7.3.1_eabi_20111119.exe 3)再安装yagarto-tools-20100703-setup.exe4)最后安装setup.exe5)用eclipse.exe 程序来测试是否安装成功,只要能进入,那么安装成功;二:仿真器驱动安装1)将仿真器与电脑连接2)弹出usb安装窗口,选择自主安装,路径选择到DRIVER所在文件位置3)安装,会安装三次三:开发板的接通1)开发板断电,将开发板与电脑相连,先不连USB数据线2)将跳线开关置于初始状态(开关全在1234面)3)使用来确定连通,步骤为:1.首先,查看是否连接成功:在设备管理器中查看2.在设备管理器中,右键属性进入通讯端口的属性;3.进行如下更改:4.进入,进行如下设置:5.点击打开,开发板上电,快速点击回车键,会看见未进行Uboot前的编号。

四:Uboot 步骤1)开发板断电,将初始状态最后的开关拨至英文边,连接USB数据线,上电,安装驱动;2)在windows 命令模式下输入arm-none-eabi-gcc-4.6.2 –v 查看安装成功状态。

3)进入4)开发板断电,设置,进入option,进行如下设置:5)开发板上电,进入,点击connect。

6)进入,点击transmat ->Transmat 选择Uboot的.bin 文件,顺序不能错,顺序为下图由下到上传送:1.先传送USB Installer_DDR2.bin2.再传送u-boot-dnw.bin 在倒计时结束之前快速点击回车, 输入:dnw 20008000回车3.最后传送u-boot.bin 输入nand erase 0 40000 回车;nand write 20008000 0 40000 回车。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


一、安装前必读
二、安装步骤安装的工具包括:
三、J DK的安装
JDK为Eclipse的必要工具,在使用Eclipse之前,需要先安装JDK。

3.1 下载JDK安装包
JDK的安装包可以直接从oracle的官网上下载到。

注意,在未经测试的情况下,请不要下载最高版本,可能会出现Eclipse与JDK不兼容的情况。

本文下载的版本为JDK7。

下载链接为:
/technetwork/cn/java/javase/downloads/java-se-jdk-7-download-432154-zhs.html
请注意根据计算机处理器的位数(32位/64位)来选择合适的版本进行下载。

本文选择的是Windows×64版本。

下载完成后,双击进行安装。

只需一路点击next即可完成安装。

在默认情况下,JDK会被安装在:C:\Program Files\Java路径下。

3.2 配置Java环境变量
安装JDK后,需要手动配置其环境变量,操作步骤为:
1)鼠标右击“我的电脑”,单击“属性”,选择左边导航的“高级系统设置”,再单击右下角的“环境变
量”选项。

2)在系统变量中,进行如下配置:
a)新建变量名:JAVA_HOME变量值为:C:\Program Files\Java\jdk1.7.0
b)编辑变量名:Path在变量值的最前面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
c)新建变量名:CLASSPATH变量值为
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注意:a)中的JAVA_HOME路径,可以根据JDK实际的安装路径来选择。

b)、c)直接复制就好。

3.3 测试环境变量的设置
按下“Win+R”键,输入cmd,然后回车。

在命令行窗口中分别输入java、javac、which java。

如果显示如下,则表明配置正确。

四、E CLIPSE的安装
Eclipse是一个集成开发环境,我们可以从官网上下载得到。

下载链接:/downloads/
需要注意的是,我们是要进行C开发,所以选择“Eclipse IDE for C/C++ Developers”。

与此同时,需要根据计算机处理器的位数(32位/64位)来选择合适的版本(32bit/64bit)进行下载。

下载完成后解压缩到某个路径下。

无需安装,直接运行eclipse.exe即可启动eclipse。

五、C DT的安装
CDT的全称为“C/C++ Development Toolkit”,是完全用Java实现的开放源码项目。

它是Eclipse的一个用于开发C/C++程序的必备插件。

【注:如果下载的Eclipse版本为C/C++ for Eclipse,则可跳过CDT的安装步骤】
CDT的安装步骤如下:
1)双击eclipse.exe运行。

打开Eclipse主界面,选择“Help->Eclipse Marketplace”。

2)在弹出的“Eclipse Marketplace”对话框中,输入关键词“CDT”,然后进行搜索。

3)找到Eclipse CDT之后,点击Install,即可完成安装。

4)在Eclipse的主界面中将视图切换为C/C++视图模式,如下所示
六、G NU ARM ECLIPSE插件安装
GNU ARM Eclipse Plug-in是一个针对ARM平台处理器的编译开发而设计的一个Eclipse插件。

其下载地址为:/projects/gnuarmeclipse/
安装方法如下:
1)双击eclipse.exe运行。

打开eclipse主界面,选择“Help->Install new software”
2)单击“Add”,在弹出的对话框中单击“Achieve”,填入GNU ARM Eclipse Plug-in路径,单击OK。

3)在弹出的界面中选中“GNU ARM C/C++ Cross Development Tools”,单击“next”,等待安装完成。

七、交叉编译工具链安装
Eclipse只是一个编辑器,为了完成C/C++程序的开发,我们需要一个交叉编译工具链来完成编译的工作。

这里我们选择的是:gcc-arm-none-eabi-4_9-2015q2-20150609-win32 .exe,下载地址为:
https:///gcc-arm-embedded/+download
从该地址下载的速度较慢,提供国内的下载链接为:
/wj/www/soft ... -20150609-win32.exe
【/module/forum/thread-602866-1-1.html】
直接安装即可,默认的安装路径为:
C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q2
八、编译工具安装
除了交叉编译工具链,我们还需要安装一些build工具,GNU ARM Eclipse Build Tools,下载地址为:/projects/gnuarmeclipse/files/Build%20Tools/
直接安装即可,默认的安装路径为:
C:\Program Files\GNU ARM Eclipse\Build Tools\2.6-201507152002
九、开发环境配置
新建一个“C Project”工程,如下所示
在Cross GNU ARM Toolchain选项中选择我们安装的交叉编译工具链。

在项目属性中的“C/C++ Build”选项中,填入编译工具和工具链的路径。

如下所示:
十、代码编写&编译。

相关文档
最新文档