本帖最后由 annysky 于 2015-7-21 22:44 编辑
【FireBLE】爱之初升级-环境搭建 开发一款开发板,在有了最初的体验后,最重要的是要对开发板进行深层次的研究,直到最后能够开发一个以蓝牙BLE为基础的项目。但是首选必须要把我们所需要开发的平台能够顺利稳定的搭建起来,今天我把自己搭建的经验分享给大家。 1 工具准备 在上一篇文章中已经把软件的开发的下载链接分享给大家啦,今天我把克隆BLE代码的git管理工具分享给大家: 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代码的指令: 如图: 等待代码下载完成:
下载完成后在电脑的C:\Users\liping\FireBLE可以查看:
代码就从网站上克隆完成。 在这里我想给大家说一个不用git克隆代码的方法: 当我打开蓝牙项目例程时,经过编译之后,就会生产文件。否则的话一个工程编译的时候是不会通过的。项目文件在我们安装的Quintic SDK文件目录下,具体位置在:(按照我电脑软件安装的位置)
D:\Program Files (x86)\Quintic Corporation\QBlue-1.3.5b\Projects: 学过STM32的应该都会怎么进行文件分割吧! 这样一个环境就搭建好啦,下一步就可以进行开发板额具体开发啦!
|