【FireBLE】爱之初升级-环境搭建

作者: annysky
上传时间为: 2015-07-23 01:07 PM
2015-07-23
阅读:

                                                                    【FireBLE】爱之初升级-环境搭建

开发一款开发板,在有了最初的体验后,最重要的是要对开发板进行深层次的研究,直到最后能够开发一个以蓝牙BLE为基础的项目。但是首选必须要把我们所需要开发的平台能够顺利稳定的搭建起来,今天我把自己搭建的经验分享给大家。

1 工具准备

在上一篇文章中已经把软件的开发的下载链接分享给大家啦,今天我把克隆BLE代码的git管理工具分享给大家:

Git管理工具:Git_V1.9.5

http://pan.baidu.com/s/1ntkUDZz

2 Quintic SDK软件安装

(1)首先安装Quintic SDK最新版 QBlue1.3.5。下载之后,直接点击下一步就可以啦。但是在安装过程中会让你选择你安装的keil软件的位置,这个要特别主要。每个人安装的keil软件位置不一样,只要正确选择安装的位置即可,然后点击Install。

(2)安装完成后,在桌面上点击软件的图标,出现

Quintic SDK中包含了很多很多的开发工具、文档和例程。

SDK简介:

1) Tools:

QTool 配合Qdongle在PC上做BLE的开发的调试工具。

QnISPStudio QN902x系列的串口烧写工具

QnNVDSConfigurator QN902x系列的NVDS(Non Volatile Data Storage)烧写工具。

QnDriverTools QN902x系列的复用引脚配置工具

QnDevDBforDevelop 开发环境的MCU DB库建立工具

2) Document:

Hardware Doc 硬件相关文档

Software Doc 软件开发相关文档和教程

3) Project:

BLE Example 蓝牙项目例程

Driver Example 裸驱例程

(3)打开BLE Example 蓝牙项目例程

尝试打开一个蓝牙项目例程,我们选择项目“prj_ancsc”,

双击打开,

打开keil文件中的工程文件“ancsc”。

看着很熟悉的窗口吧,很像我们在学习STM32时建立的文档树,把各个文件进行了分类。一目了然。

我们现在要对打开的工程项目进行操作和查看,首先我们先把工程文件拷贝出来,复制一份。


然后我们对工程进行编译。编译后没有错误,没有警告,说明工程文件做的非常好。

我们仔细发现,编译之后的文件产生的不是我们常用的HEX文件,而是BIN文件,还有一个AXF文件。这个要特别注意,以后再给BLE下载程序的时候,就不能选择HEX文件。

然后我们查看项目的其他设置。打开配置工程属性(Project->Options for Target ‘ancsc’):

芯片配置如下:

编译输出(Output)配置:

配置一些用户自定义的命令(User):

配置用户需要包含的头文件目录(C/C++):

对于调试接口的配置,暂时不在这里说明,等下一节再讲。

3 git管理工具安装及获取代码

下载完成后安装。然后点击运行<git Bosch>。如图:可以看到安装的git管理软件的版本号

输入帮助文件的指令:git help git,

会出现对git详细的介绍:

输入克隆BLE代码的指令:

git clone https://TeeFirefly@bitbucket.org/T-Firefly/FireBLE.git

如图:

等待代码下载完成:

下载完成后在电脑的C:\Users\liping\FireBLE可以查看:

代码就从网站上克隆完成。

在这里我想给大家说一个不用git克隆代码的方法:

当我打开蓝牙项目例程时,经过编译之后,就会生产文件。否则的话一个工程编译的时候是不会通过的。项目文件在我们安装的Quintic SDK文件目录下,具体位置在:(按照我电脑软件安装的位置)D:\Program Files (x86)\Quintic Corporation\QBlue-1.3.5b\Projects:

学过STM32的应该都会怎么进行文件分割吧!

这样一个环境就搭建好啦,下一步就可以进行开发板额具体开发啦!

annysky 

2015.7.21.  23;03

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示