摘要:大新刷Tik Tok的时候,不小心弹出了联盛德IOT开发板的广告。这块木板做得很精致。毫米厚的板,光滑的板边,亮紫色和镀金的过孔显示出高品位的品质。同时,得到售后支持的朋友在售后支持的指导下加入了联盛德官方开发组,开始开发测试。
大新QQ: 8125036
我在刷Tik Tok的时候,不小心弹出了联盛德W806 IOT开发板的广告。最近在研究物联网的传感和数据采集,所以买了一些开发板,看看这个开发板是什么样子的。
据开发板介绍,W806是联盛德基于平头哥的XT核推出的安全物联网MCU芯片,基于国产平头哥的“黑钢”核开发。该芯片集成32位CPU处理器,内置UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD、触摸传感器等数字接口。支持TEE安全引擎、各种硬件加解密算法、内置DSP、浮点运算器和安全引擎、代码安全权限设置、内置1MB闪存、固件加密存储、固件签名、安全调试、安全升级等安全措施,确保产品安全特性。高达240Mhz的频率,这也是特别令人兴奋的。这些功能和性能将为智能电子、智能家居、智能玩具和工业IOT场景提供强大的支持。
物流很快在第三天拿到了板子。这块木板做得很精致。1 mm厚的板,光滑的板边,亮紫色和镀金过孔,彰显高品位品质。同时,得到售后支持的朋友在售后支持的指导下加入了联盛德官方开发组,开始了W806的开发和测试。群里有电路资料,开发手册,SDK说明,开发板接口灯,非常丰富。还有一群大牛。
W806采用平头哥的CDK开发工具开发,支持windows、linux下的开发环境。根据开发说明安装CDK开发IDE、Upgrade_Tools下载工具和USB驱动程序。整个开发环境的安装分三步完成,不需要任何配置和设置。
CDK集成开发环境
联盛德开放了这块板的所有源代码并移植了开源的RTOS操作系统,为所有设备准备了例程,为快速上手提供了便利。第一次打开项目,找到项目文件,花了很多时间。最后在/WM _ SDK _ W806/Tools/W806/Projects/SDK _ Project/CDK _ WS/W806 _ SDK下找到了项目文件,也不知道为什么藏的这么深。
按照硬件开发惯例,第一个硬件“Hello,World”是测试照明板上的三个LED灯,也是学习开发板的gpio操作方法。将demo目录下的GPIO例程添加到app目录下,当询问是否复制文件时,可以选择No..然后直接点击编译,编译大概需要4~5秒。
点亮LED的GPIO操作代码
编译完成后,进入项目根目录,通过Upgrade_Tools将bin目录下的fls文件下载到板上。下载方法时,下载完Upgrade_Tools软件的下载按钮后,点击板上的复位按钮开始下载。下载完成后,再次按复位键开始运行。
Upgrade_Tools将fls文件下载到板上。
跑步点亮LED灯。
可以看出CDK的开发是C语言,函数的操作和STM32非常相似。相信STM32开发的小伙伴会很快上手的。
综上所述,第一次使用W806开发板,上手很容易,很流畅。之前讲过windwos下编译慢的问题,想知道要不要创建一个linux开发环境。根据实际测试,windows完整编译一次项目函数只需要4~5秒。当然,随着项目内容的增加,编译时间肯定会变长,但相对于开发和编写代码的时间来说,这基本可以忽略不计。建议在windows下开发,完全满足需求。而且考虑到以后方便给其他调试器安装驱动,也建议在windwos下开发。
整个开发过程正如官方广告所说:1、520开发效率,1天掌握开发环境,5天建立产品原型开发,20天完成产品初步开发。W806的开发相对容易。
下面也说说过程中发现的问题,希望官方以后可以改进:CDK开发界面没有中文,虽然考虑到国际友人的使用,但毕竟还是要先照顾好自己的家人。中国空间站是中文的,我们要先用中文。攻略教程网上的开发比较少,也和新开发板有关,估计以后会越来越多。开发材料有些混乱。开发资料里很多W800系列的资料都是和W806放在一起的。虽然是同一个核心,但是对于开发者来说也是额外的困惑。
我的windwos环境供开发者参考:
硬件:CPU英特尔酷睿i7-4770hq CPU @ 2.20ghz 2.20ghz。
内存:16G
硬盘:1T
操作系统:Win10,虚拟工作室2019
评论前必须登录!
注册