完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
我第一次接触小熊派是因为我们的比赛项目。我们需要一个通信方式,可以远距离传输,不受墙体等其他因素影响。最后我们选择了NBIOT,于是在淘宝中找这个相关的店铺,最后看到了小熊派。第二次便是看到学长发的达尔闻得连接,于是申请了一个小熊派开发板。其实在一开始我对小熊派开发板得了解几乎为零,但经过两个月得探索,我也渐渐喜欢上了这个开发板下面就让我们一起走进小熊派得世界。
一、小熊派开发板简介 小熊派简介 小熊派IOT开发板是一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。此开发板物联网感知层设备具有多样性和强大得可延展性,用于提供给开发者评估及快速设计相关物联网的应用产品。 创新之处 不像别的开发板(一股脑全部东西都放一个板子上),这个板子通信方式和行业案例传感器可以随意搭配,给予开发者更大的想象空间。下面是小熊开发板的一些模块的图片。大家可以根据自己的项目需求调整模块,以达到想要的效果和作用。当然这次我没有收到这么多模块,所以只能为大家测评定位产品,应用于智慧物流(说真的,实现过后特别开心) 一线开发 和我初学单片机时使用的STM32C51开发板不同的是,小熊派IOT开发板易操作上手快,为什么这样说呢。小熊派IOT开发板将开发过程中繁琐的接线连线,用一条USB代替,这条USB可完成供电、代码烧录、调试、日志打印和开发需求。主板上的ST-LinkV2.1起了决定性的作用,并且使用了ST官网授权的固件,支持在线烧录、拖拽下载、虚拟串口功能。 人性化设计 我最喜欢的莫过于相当舒适的静音按键,摸起来有毛茸茸的感觉,给开发者提供了优质的体验。 二、小熊派硬件分析 系统框架 小熊派IOT开发板电路连接关系如下:系统由USB 5V供电,经过DCDC降压至3.3V给系统大 部分器件供电,为系统主要电源;板载ST-Link与MCU采用SWD接口;8M Flash采用四线QSPI与MCU连接;SD卡采用三线SDMMC协议与MCU交互;E53扩展接口支持SPI、I2C、UART、ADC、DAC等协议;开发板自带1.44寸 LCD,属于 SPI 4-line 接口;通信模块扩展接口可接UART和SPI协议通信的通信模组;LED 灯、按键连接至 MCU 的 GPIO。 小熊派硬件 BC35GNBIOT模块和stlink仿真器 开发板功能区分布图: 为SD卡卡槽,可插SD卡 为flash是一个大容量存储器,可存程序 为USB接口,用于软下载、调试、系统供电输入口 功能显示灯 E53接口,该接口可兼容所有E53接口的传感器扩展板,实现不同案例场景的快速搭建。该口可接入UART、SPI、I2C、ADC等通信协议的传感器。 LED屏幕 STM32L4系列单片机 F1,F2为功能按键 为系统Reset按键,按下复位按键系统自动重启复位 为通信扩展接口,该接口可接入NB—IOT、2G、Wifi、Lora等不同通信方式的通信扩展板,以满足不同场景上云的需求。 串口开关,通过这个转换开关,调试调试通信模块 stlink,STM32单片机的下载器 E53_ST1 这个GPS通信模块是我拿到的一个模块,对这个模块比较熟悉,开发板设计有E53接口的传感器扩展板接口,该接口可兼容所有E53接口的传感器扩展板,实现不同案例场景的快速搭建。该接口可接入UART、SPI、I2C、ADC等通信协议的传感器,其原理图如下图所示。 NB35-A(NB—IOT最小系统板) 开发板设计有通信扩展板的扩展接口,该接口可接入NB-IoT、2G、Wifi、Lora等不同通信方式的通信扩展板,以满足不同场景上云的需求,其原理图如下图所示。 NB35-A是一个高新能、低功耗的多频段NB—IOT最小系统版,支持B1/B3/B8/B5/B20/B28频段。NB35-A采用双排针封装,可通过TTL转USB工具连接电脑,测试相关AT指令。也可以连接任意单片机,快速构建NB-IOT终端。 主要优势 尺寸紧凑的多频段NB-IOT最小系统板 超低低功耗,超高灵敏度 DIP封装、板再高灵度天线、适合装配终端 内嵌网络服务协议栈 支持中国移动OneNET、中国电信EasyIoT或华为OceanConnect物联网云平台。 三、小熊派软件 LiteOS Studio LiteOS Studio是支持LiteOS嵌入式系统软件开发的工具,下面是直接打开LiteOS Studio即可看到的界面,由此可见,LiteOS Studio提供了代码编辑、编译、烧录及调试等一战式开发体验。我这里只是单单的使用LiteOS Studio来实行智慧物流的基础设计,不过我还是感到了LiteOS Studio的方便之处,它支持C++、C、汇编等多种开发语言,可以更快更方便的进行物联网开发。 LiteOS 是华为公司针对物联网领域推出的面向万物感知、互联、智能的轻量级操作系统,为终端厂商开发人员提供“一站式”完整软件开发平台,快速接入云,有效降低开发门槛、缩短开发周期。在华为云首页》物联网就可以看到有关LiteOS的介绍、开发指南以及案例等。 我在华为云》物联网》LiteOS我不仅看到了有关LiteOS的简介而且我发现了许多可以提供初学者和开发者学习的视频,实在是太棒了,可以说制作华为云网页的时候肯定是煞费苦心,这个网页涵盖许多东西,内容超级丰富,如果大家感兴趣的话可以直接到华为云网页浏览,会有你意想不到的东西哦。 MDK_v5.25.0 这两个月内我一一直都在使用keil5(我喜欢简称它为keil5)keil5也是编译烧录为一体的开发环境,而且她有两个我比较喜欢的编辑功能。 (1)检查不编译源代码,也就是说,当你写的代码编译不成功的时候,那么这部分就会呈现“灰色”这使我们可以直观方便的找到不能编译的代码。 (2)突显代码在keil5中上下相同的变量、函数、宏定义、自定义类型名称等会突显出来。 软件安装的话,我尝试了几个安装途径,条条大路通罗马嘛,方式肯定有很多种,只要找到适合自己的才是好的方式。 |
|
|
|
只有小组成员才能发言,加入小组>>
2545 浏览 0 评论
1142浏览 2评论
742浏览 1评论
495浏览 0评论
256浏览 0评论
418浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 18:23 , Processed in 1.156200 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号