TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程

目录

  • 一、为什么要建立自己的工程:
  • 二、看看我们能够编写哪些文件:
    • 2.1、大致框架
    • 2.2、我们可以修改的文件:
  • 三、操作详解:
    • 3.1、建立新文件夹:
    • 3.2、复制粘贴工程
    • 3.3、更改simple_profile路径:
      • 3.3.1、在工程中remove原有的simple_profile.c、.h文件:
      • 3.3.2、复制粘贴profile文件到自己的文件夹:
      • 3.3.3、添加这两个文件到工程中:
      • 3.3.4、添加头文件路径到编译器中:
  • 四、完成:

本系列文章由江山(csdn名:补不补布)(github:jianggogogo)自己写成,当中用到引用时都已经标记出来,如果出现版权问题,请直接联系我修改。当然,技术在于分享,欢迎大家转载,不过请注明出处。最后,如果出现有错误的地方欢迎大家指正。

一、为什么要建立自己的工程:

我们从网上下载的资料里面一般有很多的例程,第一篇文章就是讲的怎么运行例程。但是,最好我们还是不要直接在例程上面更改,毕竟,例程以后可能还是要直接用的。
所以,我们最好建立自己的文件夹和目录,然后从例程里面贴过来。

二、看看我们能够编写哪些文件:

2.1、大致框架

TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第1张图片

  • 首先我们要知道,我们几乎不会改stack方面的东西,只会在app下面做文章。
  • 而同时,app里面,作为一个新手,我也不会想去更改太复杂的东西,首先当然是让自己的工程能够跑起来。

2.2、我们可以修改的文件:

TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第2张图片

startup
	main.c
Application
	simple_peripheral.c
	simple_perpheral.h
  • 为什么,可以修改这几个文件了?因为这几个文件都是放在工程文件夹里面的。

三、操作详解:

3.1、建立新文件夹:

我在ble5stack同级目录创建一个自己的目录:mystack:
TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第3张图片

3.2、复制粘贴工程

首先复制ble5stack里面的1.1、1.2和common以及target到mystack中
TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第4张图片

3.3、更改simple_profile路径:

3.3.1、在工程中remove原有的simple_profile.c、.h文件:

  • 删除的原因:要知道例子中的这两个profile文件是,包含在源文件夹中的,我们在任何一个工程中修改都会影响别的工程,所以我们必须为自己工程建立一个单独的profile文件:
    在工程中remoe.c和点h文件

TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第5张图片

3.3.2、复制粘贴profile文件到自己的文件夹:

  • 源文件地址:
    将这个simple_profilew文件夹复制 在这里插入图片描述
  • 目的文件夹地址:
  • 拷贝到自己建立的自己工程的profile文件夹中
    在这里插入图片描述
  • 结果:
    在这里插入图片描述

3.3.3、添加这两个文件到工程中:

TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第6张图片

3.3.4、添加头文件路径到编译器中:

点击project ->option ->c\c++:
TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第7张图片
添加完之后选择配置为相对路径
TI CC2640R2f蓝牙BLE开发笔记(二)建立peripheral和central工程_第8张图片

四、完成:

这样就拥有一个我们可以随意改动profile的工程啦。

你可能感兴趣的:(嵌入式通讯,#,蓝牙)