Biu~哈喽大家好,今天小编给大家说说高通蓝牙开发平台QMDE的基本使用。做过CSR蓝牙的小伙伴们应该都了解,ADK6.x之后的开发都是和之前ADK不太一样。开发使用的是MDE+ADK方式。MDE是基于QT的开发环境,提供了编辑、下载、调试等功能,可以跳转到声明!可以跳转!可以跳转!(天啊!这是多么comfortable功能啊,就是说不用像以前ADK那样用别的代码编辑器去看代码了,泪目~)。
OK,话不多说,让我开始这段吃柠檬之旅吧。首先,你要上Createpoint网址(高通产品支持官网),当然你要有权限才能下载到ADK和MDE。下载完就安装啦,如果没什么特殊,最好还是选择默认地址吧,毕竟有些插件会装到默认地址。安装ADK时,会安装TRB和USB的驱动,这部分对调试烧录很重要,后面篇章会详细说说这点。
安装完成之后,就会在桌面看到一个蓝色的图标,双击它,进去主界面,
先看看,这个界面有什么,
1:bar,不用多说,这个都懂的
2:主要窗口:
- Home:就是这里,主要负责新建或打开工程
- Edit:主要用来编写工程
- Debug:调试界面,设置断点,看变量,看log等一系列调试功能
- Help:这个工具的使用说明,和一些htp文件中MIBkey的说明
3:调试快捷键
4:新建和打开工程
5:快捷打开最近的工程
6:检测到你安装的adk
下一步,新建一个工程或打开工程,(注意,新建工程时有很多工程可以选择,要选择要发开的芯片对应的工程,不然会有一些奇奇怪怪的问题出现)。其实到这里,大部分功能可以在Help中的文档中看到怎么使用,包括下载和调试。这里我就不一一翻译了哈。但我有些有
tips给大家。
- start debugging 会执行 deploy all ,这个时间会很长,如果不需要下载全部的话,就单独下载一个再start debugging(skip all other steps),这样会快很多
- deploy project“active project”会重新build一下这个工程,如果不需要build整个工程的话,直接在工程的文件夹上右键选择deploy(skip dependencies),会加快下载速度
- 不需要下载时,直接使用attach debugger可以在本来运行的基础上,接入调试,这个功能炒鸡方便(用完小编都不想再用以前的ADK了)
同时,MDE里面只带Diff工具和版本控制功能(小编还没弄懂这个版本控制怎么用,有高手知道可以在下方留言,和小编探讨探讨)
有些小伙伴,和小编一样喜欢在夜黑风高的晚上,独自一人坐在电脑前,看着荧幕中跳动的画面,默默地抽了一张纸巾,啊~~~擦擦眼泪。我们都懂的,太亮的荧幕会造成视觉疲劳,所以黑色适合我们晚上工作,MDE也默认提供了几种配色,小编用的是Inkpot风格,所以看着截图都是黑黑的,还能自定义颜色能,让这寂寞的夜晚不再伤身。See you~~
多看文档,多上官网,多看文档,多上官网,多看文档,多上官网