ChibiOS如何建立独立工程(linux)

本文介绍了如何在Linux环境下建立ChibiOS的独立工程,避免提交ChibiOS源码。通过模板工程拷贝、板级文件处理和修改相关文件,详细阐述了建立过程。最后,说明了编译步骤和添加自定义代码的方法。
摘要由CSDN通过智能技术生成

在ChibiOS的使用过程中,我们往往需要利用ChibiOS来完成我们的开发但不想要提交ChibiOS本身的代码(比如需要提交代码到github上),因为如果在ChibiOS的目录下开发就会带来这个问题。

前面已经有一篇讲到了如何在ChibiOS的目录下进行自定义工程的创建,链接如下:

https://blog.csdn.net/jtd9009001/article/details/102619331

下面我们介绍如何建立独立文件夹的开发方式,这样我们在提交我们的代码时便不需要提交ChibiOS本身的代码而只要提交我们工程的代码即可:

一、模板工程拷贝:

首先我们需要从ChibiOS的demo目录中找到一个模板来快速完成项目的构建,比如我们要开发STM32F072,则可以找到下面这个目录:
ChibiOS/demos/STM32/RT-STM32F072-DISCOVERY/
这个目录下基本包含了构建一个基本工程所需的所有文件,比如makefile文件,相关的配置文件等。
我们将这个目录拷贝到我们自己的目录下,比如:
~/project/cb_proj_stm32f072/
对于linux下开发而言,我们可以删除.cproject和.project这两个文件,这两个文件主要是为了IDE使用的我们不需要维护索性删除。

二、板级文件拷贝:

ChibiOS还需要指定板级文件,对于ChibiOS自带的示例工程而言,板级文件都是有的,存放在下面这个文件夹下:
ChibiOS/os/ha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值