ChibiOS 开发环境搭建之一 - 编译环境篇
本文适用于以下场景:
- 基于官方 ChibiOS 的代码做开发(其实,支持 YAGARTO 开发环境的项目都适用,这里不做列举)
- 使用 GCC 工具链进行开发工作
- 使用 Git 做版本管理和团队协作
我们的环境搭建分四个部分, 以下安装都是基于 Windows 系统。
一. 安装 YAGARTO 开发环境
YAGARTO 是一个基于 Windows 操作系统的,跨平台 ARM 开发环境,包括 GNU C/C++ 开发工具链以及 Eclipse IDE。由于我用 emacs 开发,所以这里暂时不介绍 Eclipse 的部分。 YAGARTO 的下载地址在 这里
安装过程比较简单,全部使用默认设置即可。
二. 安装 git
Git的下载地址在 这里, 安装过程也比较简单,只是有两个地方需要改一下默认设置,请注意修改。
安装到这里把安装路径改为 C:\Git 目录:
安装到这里请选择第三项:
三. 安装 make
Windows 系统默认没有 make,所以现在也需要安装,make 的下载地址在 这里
安装到这里,请把安装路径改为 C:\GnuWin32 目录:
四. 修改环境变量
把刚刚安装的几个软件的可执行程序路径,加到环境变量最前面:
C:\GnuWin32\bin;C:\Git\cmd;C:\Git\bin;C:\yagarto-20121222\bin;C:\MinGW\bin;
如图所示:
定制安装请慎重
上述安装方法不是唯一的方法,但是此安装过程已经过测试验证,如果您想定制,那我提醒一下需要注意的问题
- 安装路径避免有空格、中文字符或者括号,最保险的就是英文、数字和下划线。
- 加环境变量时一定要加到最前面
因为我安装过程中曾遇到这个问题:
make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)
具体的原因,感兴趣的朋友可以参考 这里