36小时马拉松赛亲身体验
大家好,今天小白给大家介绍下,作为一名技术支持参与到的一场精彩的36小时的编程马拉松赛。
12月21日,由Qualcomm 主办、机智云和移远通信共同协办、CSDN承办的行业内最具专业性质“Qualcomm LTE 物联网应用开发者大赛”在深圳华强北赛格众创空间举行。经过之前基于机智云GoKit 4.0(G) 开发板进行的初赛、半决赛激烈角逐,最终共有八组选手进入今天的决赛环节,36小时编程马拉松正式拉开帷幕。
会议开始分别是 Qualcomm 的产品市场部代表,机智云的市场总监,上海移远通信的市场总监分别就该款产品在使用到的芯片,云平台及开发板套件,通信模组等几方面进行了精彩的介绍,每一位参与者都如饥似渴的倾听着这场精彩的开场白。
精彩的开场白结束后,进入到了第二个环节,选手采购器件,作为技术支持的我被安排到跟拍选手采购器件。细心的选手早早的就准备好了一份提前拟定好的器件清单,我们一行人就开始穿梭在大街小巷,一边寻找器件采购的目的地,一边介绍自我互相认识,每个人脸上都洋溢着热情和自信,我也不时的拍下这精彩的一幕。
经过繁忙的器件采购环节,每个选手都选到了自己所需要的器件,接下来统一安排了就餐,本计划就餐结束午休一段时间后,正式开始编程马拉松赛,但是参赛选手早已按耐不住编码的热情,吃完饭后,就立刻全身心的投入到了本次比赛。
参加比赛之前我也有使用到该开发板,期间也遇到了一些问题,借这本次机会也和机智云技术支持关于开发板使用过程中遇到的问题进行了交流。其中包括Gokit开发板在使用过程中烧录程序异常的问题,有位机智云的技术支持就分享了他们烧录程序的一种方法,即使用QPST,该种方法使用很简便,极大的节省了烧录时间,提高了调试效率,但在了解该烧录方法之前,没少因此耽误功夫。
比赛也在如火如荼的进行中,其中有位选手的名为“物联网图形化编程平台”的作品极大的吸引了我,他介绍到就当前技术范围较为广泛的物联网而言,很多开发者还是在入门时就开始了迷茫,根本不知道如何上手,本次他为大家带来了一款物联网图形化可编程的平台,该平台旨在为开发者降低物联网的入门门槛, 简单来说,只要开发者有一定的逻辑基础和鼠标使用技能,就可以实现心目中的物联网的项目。
接着他又介绍了自己的参赛作品,使用了 GoKit 4.0(G) 开发板,利用了蓝牙、GPL、ADC、DAC等特性,通过图形化的硬件来降低物联网的开发难度。此外,他自己还研发了一个 App 端的图形化编程。该项目可分为几个部分,一是设备端,即 App可以调用手机功能,比蓝牙等功能,当点击后台的‘+’时,就可以将设备上的功能添加到标准的模板中,而用户可以将该功能移植到 App 中,在App 中点击该功能的按钮时可以查看到其背后的逻辑和数据,正是通过添加这些模块在配套标准的模板,开发者就可以任意向里面添加模块,来实现自己不同功能的需求,该种简化编程的图形化平台在将来肯定会有更大的市场。
同时,他也表达了自己在开发过程中遇到的一些问题,即在移植串口的时候发现一直有问题,交谈后了解到他毕业至今一直做的是硬件,对软件涉猎相对少些,而我与他刚好相反,明白了他的问题之后,我就尝试着帮他解决他遇到的问题。期初尝试配置串口3,但是数据收发还是一直有问题,接下来我们去请教了旁边的一个选手,他也很热情的帮我们解答困惑,说道他也有遇到过类似的问题,移植的那个串口应该是有问题的,你可以尝试配置其他的串口,比如串口1,听到此后,我们有尝试了配置别的串口,发现果然解决了收据收发的问题。就这样串口移植问题得到了解决。至此只是完成了第一步,时间却不知不觉已经是晚上21点多。后来他又讲了自己对于数据解析协议的一些想法,我们对此进行了一番讨论后,决定继续往下走。
时间在一分一秒的过去,选手们却并没有丝毫懈怠,不知不觉时间到了凌晨3点多,考虑到第二天的比赛,这才有选手陆续钻进主办方提前准备好的睡袋中,结束一天的战斗。无论最后结果如何,执着于自己热爱的事物,并为此战斗,还有比这更有趣的吗?作为一名技术支持,我很荣幸能有机会参与到本次大赛中,亲身感受着每一位开发者的执着和热情,不得不说,这种感觉很棒。
本文地址:https://blog.csdn.net/weixin_38498942/article/details/85986024
上一篇: esp32项目开发实践日志,仅个人记录
下一篇: Python编码规范