查看: 806|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2020-1-18 09:06
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-7-23 13:07:07 | 显示全部楼层 |阅读模式
    分享到:
      【FireBLE】爱之初升级-环境搭建
    开发一款开发板,在有了最初的体验后,最重要的是要对开发板进行深层次的研究,直到最后能够开发一个以蓝牙BLE为基础的项目。但是首选必须要把我们所需要开发的平台能够顺利稳定的搭建起来,今天我把自己搭建的经验分享给大家。
    1 工具准备
    在上一篇文章中已经把软件的开发的下载链接分享给大家啦,今天我把克隆BLE代码的git管理工具分享给大家:
    Git管理工具:Git_V1.9.5
    https://pan.baidu.com/s/1ntkUDZz
    2 Quintic SDK软件安装
    (1)首先安装Quintic SDK最新版 QBlue1.3.5。下载之后,直接点击下一步就可以啦。但是在安装过程中会让你选择你安装的keil软件的位置,这个要特别主要。每个人安装的keil软件位置不一样,只要正确选择安装的位置即可,然后点击Install。

    (2)安装完成后,在桌面上点击软件的图标file:///C:UserslipingAppDataLocalTempksohtmlwps72DF.tmp.png,出现

    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++):

    file:///C:UserslipingAppDataLocalTempksohtmlwps7355.tmp.png
    对于调试接口的配置,暂时不在这里说明,等下一节再讲。
    3 git管理工具安装及获取代码
    下载完成后安装。然后点击运行<git Bosch>。如图:可以看到安装的git管理软件的版本号

    file:///C:UserslipingAppDataLocalTempksohtmlwps7356.tmp.png
    输入帮助文件的指令:git help git,

    会出现对git详细的介绍:

    输入克隆BLE代码的指令:
    git clone https://TeeFirefly@bitbucket.org/T-Firefly/FireBLE.git
    如图:

    等待代码下载完成:
    file:///C:UserslipingAppDataLocalTempksohtmlwps7389.tmp.png


    下载完成后在电脑的C:\Users\liping\FireBLE可以查看:file:///C:UserslipingAppDataLocalTempksohtmlwps738A.tmp.png

    代码就从网站上克隆完成。
    在这里我想给大家说一个不用git克隆代码的方法:
    当我打开蓝牙项目例程时,经过编译之后,就会生产文件。否则的话一个工程编译的时候是不会通过的。项目文件在我们安装的Quintic SDK文件目录下,具体位置在:(按照我电脑软件安装的位置)D:\Program Files (x86)\Quintic Corporation\QBlue-1.3.5b\Projects:

    学过STM32的应该都会怎么进行文件分割吧!
    这样一个环境就搭建好啦,下一步就可以进行开发板额具体开发啦!
    annysky
    2015.7.21.  23;03
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-18 15:10 , Processed in 0.122040 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.