/ 凡布音 / ChibiOS 开发环境搭建之一 - 编译环境篇

ChibiOS 开发环境搭建之一 - 编译环境篇

2014-01-13    Tags: ChibiOS GNU GCC YAGARTO make git 开发环境

本文适用于以下场景:

  1. 基于官方 ChibiOS 的代码做开发(其实,支持 YAGARTO 开发环境的项目都适用,这里不做列举)
  2. 使用 GCC 工具链进行开发工作
  3. 使用 Git 做版本管理和团队协作

我们的环境搭建分四个部分, 以下安装都是基于 Windows 系统。

一. 安装 YAGARTO 开发环境

YAGARTO 是一个基于 Windows 操作系统的,跨平台 ARM 开发环境,包括 GNU C/C++ 开发工具链以及 Eclipse IDE。由于我用 emacs 开发,所以这里暂时不介绍 Eclipse 的部分。 YAGARTO 的下载地址在 这里

安装过程比较简单,全部使用默认设置即可。

ya0 ya1 ya2 ya3 ya4 ya5

二. 安装 git

Git的下载地址在 这里, 安装过程也比较简单,只是有两个地方需要改一下默认设置,请注意修改。

git0 git1

安装到这里把安装路径改为 C:\Git 目录:

git2 git3 git4

安装到这里请选择第三项:

git5 git6 git7

三. 安装 make

Windows 系统默认没有 make,所以现在也需要安装,make 的下载地址在 这里

make0 make1

安装到这里,请把安装路径改为 C:\GnuWin32 目录:

make2 make3 make4 make5 make6 make7

四. 修改环境变量

env0 env1 env2

把刚刚安装的几个软件的可执行程序路径,加到环境变量最前面

C:\GnuWin32\bin;C:\Git\cmd;C:\Git\bin;C:\yagarto-20121222\bin;C:\MinGW\bin;

如图所示:

env3

定制安装请慎重

上述安装方法不是唯一的方法,但是此安装过程已经过测试验证,如果您想定制,那我提醒一下需要注意的问题

  1. 安装路径避免有空格、中文字符或者括号,最保险的就是英文、数字和下划线。
  2. 加环境变量时一定要加到最前面

因为我安装过程中曾遇到这个问题:

make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)

具体的原因,感兴趣的朋友可以参考 这里


下一篇ChibiOS 开发环境搭建之二 - maintainer 篇