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。
编译结果如图所示。