当前位置: 首页>编程语言>正文

sdk包ios版本在哪 sdk包怎么用

        进入到现在公司,第一个工作内容就是测试SDK中提供函数以及使用SDK写一个Qt的小demo,也是我从事软件工作中第一个工作内容。

一、SDK是什么?

        先贴一下在网上搜索到的关于SDK的解释。

        SDK,即Software Development Kit的缩写,译作软件开发工具包。软件开发工具包是一个覆盖面相当广泛的名词,你甚至可以这么理解:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。

        博主所看到软件开发包,由外部库(静态库和动态库)、支持编程语言的样例、帮助文档、和SDK使用手册。

        外部库:不深入理解的话,大概就是将源代码编译生成为库文件,不包含主函数只有写好的函数方法以供调用,然后别人可以直接通过添加依赖项使用做好的库函数。

        样例:基本就是展示如何运用SDK所提供的方法函数。

        帮助文档:可以查询SDK所提供的函数,了解函数的具体信息,参数和所完成的工作等等。

        SDK使用手册:如何更好地使用SDK。

二、工作和学习

        接到工作内容后,终于可以小小地提升一下我的技能,那时也是有一些开心的。于是,开始独立地使用Qt做一个小demo,这个样例需要SDK中USB和网络,与下位机建立连接,并读取一段数据呈现在图表当中。这次的图表使用,Qt自带的图表类(QChart)绘制图表。当时,想要使用第三库QCustomplot进行绘图,但由于折腾了一会没成功后,改成使用Qt自带的图表类,不过在已经初步会使用第三方库,进步的时候总是开心的哇。

        接下来,介绍一下在这个示例中使用到的一些小知识,接下来呈现的文字都是博主自己class="superseo">学习和理解的,大概率存在一些小错误。

        Qt有Qt设计师的工具软件,可以快速做好软件界面。虽然可以直接通过代码进行界面的搭建,但这样真的方便很多很多。

sdk包ios版本在哪 sdk包怎么用,sdk包ios版本在哪 sdk包怎么用_学习,第1张

        样例,主要就是做一个人机交互的界面,涉及用户输入、命令下发和数据接收。用户输入比较简单,而后两项在直接使用SDK情况,基本就是调用接口函数,弄清楚函数的作用和怎么样拿到自己所需要的数据。编写这个样例的期间,实际比较麻烦的是用其它线程接收数据和怎么拿到数据。不使用主线程接受数据和处理数据,是因为当处理时间较长会造成界面的卡死。

        起初,博主是想通过直接数据的指针,让两个线程都直接访问地址,去操作所需要的数据,也就是需要两个线程操作同一块内存区域,想要练习一下线程操作。但最终还是放弃的这个想法,因为想着完成工作时间太长不好。最后使用了Qt的信号与槽的机制,直接将接收到的数据通过,信号发送,主线程的槽进行接收,然后将数据绘制到图表类中。这里就不展开讲述,比较麻烦,而且博主也没理解充足,后面有时间就有进一步了解和验证,会把实际学习和操作写出来。

        

        帮助文档

sdk包ios版本在哪 sdk包怎么用,sdk包ios版本在哪 sdk包怎么用_经验分享_02,第2张

sdk包ios版本在哪 sdk包怎么用,sdk包ios版本在哪 sdk包怎么用_经验分享_03,第3张

         帮助文档使用上面截图的doxyfen软件生成的,也是比较方便的。

        (坑先挖好,啥时候填努力。。)

 

 


https://www.xamrdz.com/lan/5rm1959708.html

相关文章: