在eclipse上搭建基于ARM芯片的嵌入式开发平台

一、安装eclipse

  1、安装JDK

  下载JDK,下载链接:https://www.oracle.com/java/technologies/javase-downloads.html

  找到下载入口,点击进去,如下图所示:

  在eclipse上搭建基于ARM芯片的嵌入式开发平台

   选择与当前使用系统匹配的JDK进行下载安装(下载前需要登录一个账号,没有的可以根据提示注册),我这边使用的是windows10系统,所以选择windows x64版本下载并安装,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   安装完如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   配置JDK的环境变量(该方式来自网上搜索,我自己测试没问题,如有不对的地方望指出)

  进入系统环境变量配置界面,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   新建“CLASSPATH”变量名,在变量值中添加“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

   新建“JAVA_HOME”变量名,在变量值中添加“C:\Program Files (x86)\Java\jdk-15.0.1”JDK的路径,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

  进入“Path”环境变量中,添加“%JAVA_HOME%\jre\bin”和“%JAVA_HOME%\jre\bin”,如下图所示:

 在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   在windows10的cmd界面下输入“java -version”命令,如果安装和环境变量配置正确就可以输出java的版本,否则请自行排查问题,如下图所示:

 

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

 

  2、下载eclipse

   下载eclipse,下载链接:https://www.eclipse.org/downloads/

  找到下载入口,点击进去,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

  3、安装eclipse

   点击下载完成的eclipse安装包,选择为嵌入式开发者的选项进行安装,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

     

  路径配置,确认后点击“INSTALL”即可,如下图所示:

 

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   安装完成后即可立即启动,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   安装GNU ARM Eclipse插件包

  点击“Help”,选择“Install New Software...”进去,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   在“Location”中添加下载网址“http://gnuarmeclipse.sourceforge.net/updates

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   如果网址有效,就会显示出要安装的工具,勾选进行安装,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

 

二、安装ARM交叉编译环境

   1、下载ARM交叉编译工具

  下载ARM交叉编译工具,下载链接:https://launchpad.net/gcc-arm-embedded

  找到下载入口,点击进去,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   我这边选择windows版本下载,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

  2、安装ARM交叉编译工具

  我这里安装在了和eclipse同一个文件路径下,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

   3.在系统环境变量中添加ARM交叉编译链的路径,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

三、安装make

 

 

四、创建一个基于嵌入式的空工程

  1、创建一个空的嵌入式工程

  找到“C/C++ Project”进行工程创建,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

   选择创建C工程,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   工程的名字为“demo”,工程内容为空,工具为ARM GCC,如下图所示:

 

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   这里要选择上面安装的编译工具链和对应的路径,如下图所示:

 

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   创建的工程只有一些包含信息,剩下的还需要我们自己去完善,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

五、完善一个自己的工程

   1、这里我添加了与自己使用的芯片相关的一些配置文件,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

  2、修改配置信息 

  进入工程属性对话框,如下图所示:

   在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   首先确定内核信息是否匹配,如果不匹配根据自己当前情况进行修改,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   调试等级改低点,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   增加与芯片库有关的宏定义,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   增加头文件路径

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

  增加链接脚本文件,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

六、编译工程

   1、编译工程

  有错误,提示没有找到“make”路径,错误信息如下图所示:在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   

  2、解决错误信息方式

  ①使用Eclipse内部自带的“make”功能

  在工程属性中找到相关设置,选择内部编译器即可,如下图所示:在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

   ②使用外部“make”功能

  在Eclipse安装路径下添加一个“tools”文件夹,在里面添加make.exe等相关的文件,文件来源我这里没法提供,有兴趣的可以copyNXP或者STM32官方基于Eclipse的IDE的文件,这里我只做演示,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

  在系统的环境变量配置中添加“make”的路径,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

   重新启动Eclipse软件,再次编译该工程,没有问题

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

 

 

七、使用J-Link烧录程序并进行调试

   1、点击绿色的小虫子,进行J-Link调试创建,如下图所示

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   2、Debug文件配置,在设备名栏目中正确输入和当前使用芯片一致的名字,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

   点击“Debug”便可进入调试模式,单步调试,变量“count”计数正常,如下图所示:

在eclipse上搭建基于ARM芯片的嵌入式开发平台

 

 

 

 

  至此,环境搭建基本完成。

#end

在eclipse上搭建基于ARM芯片的嵌入式开发平台

上一篇:Linux查看CPU和内存使用情况


下一篇:关于分布式系统共识的思考