仙吟
仙吟
发布于 2025-07-04 / 4 阅读
0
0

使用Eclipse搭建嵌入式开发环境

1 前言

从大学毕业进入公司,才发现公司使用的都是eclipse,而非学校教的keil。在这里总结一下eclipse如何进行嵌入式开发。

2 准备工作

2.1 下载eclipse

进入eclipse官网,选择最新的Embedded C/C++ Developers,如图所示。点击Windows版本,选择zip压缩包版本。

2.2 下载GCC编译器

进入arm developer官网,下载arm-none-eabi-gcc编译器软件。如图所示,选择zip压缩包版本。

2.3 下载make工具

下载windows build tool,如图所示。

2.4 解压压缩包

创建eclipse目录(位置随意),解压下载的三个压缩包,如图所示。

2.5 创建启动bat文件

在eclipse下创建eclipse.bat文件(文件名随意),写入如下代码。

@echo on
echo Startup Eclipse...
@echo off

set BAT_DIR=%~dp0
echo %BAT_DIR%

set SOFT_ROOT_DIR=%BAT_DIR%

set path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
set path=%SOFT_ROOT_DIR%\gcc-arm-none-eabi-10.3-2021.10\bin;%path%
set path=%SOFT_ROOT_DIR%\xpack-windows-build-tools-4.4.1-2\bin;%path%
set PATH=%path%

start "" "%SOFT_ROOT_DIR%\eclipse\eclipse.exe"

当电脑中的开发工具多起来时,环境变量便会变得混乱,这里我们通过指定固定环境变量,来保证不会出现编译器或make工具冲突的问题。

2.6 将bat文件转换为exe文件(可选)

可以使用Bat_To_Exe_Converter工具将bat文件转换为exe,图标可以选择eclipse\plugins\org.eclipse.cdt.debug.application_12.1.0.202505200054\icons下的,隐藏cmd弹窗。如图所示。

2.7 最终的目录结构

2.8 启动Eclipse

点击eclipse.bat或eclipse.exe。

为eclipse选择一个工作空间(位置随意),后面所创建的工程都会保存在该目录下,勾选作为默认目录。如图所示。

如同所示,勾选排除。

3 编译

3.1 创建工程

点击File->C/C++ Project,如图所示。

选择C Managed Build,如图所示。

工程名填写demo(名称自定义)。

工程存放位置可以默认,也可以指定其他。

工程类型选择STM32F0xx C/C++ Project。

工具链只有一个选项。

点击Next。

点击Next。

点击Next。

点击Next。

点击Finish。这里无需指定路径,它会自行去环境变量中找。

创建好的工程如图所示。

3.2 编译工程

工程目录

点击工程名,右键选择Build Project。

编译结果如图所示。

4 调试

4.1 安装GDB Server


评论