小熊派开发板测评

前言

我第一次接触小熊派是因为我们的比赛项目。我们需要一个通信方式,可以远距离传输,不受墙体等其他因素影响。最后我们选择了NBIOT,于是在淘宝中找这个相关的店铺,最后看到了小熊派。第二次便是看到学长发的达尔闻得连接,于是申请了一个小熊派开发板。其实在一开始我对小熊派开发板得了解几乎为零,但经过两个月得探索,我也渐渐喜欢上了这个开发板下面就让我们一起走进小熊派得世界。

一、小熊派开发板简介

  1. 小熊派简介

小熊派IOT开发板是一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。此开发板物联网感知层设备具有多样性和强大得可延展性,用于提供给开发者评估及快速设计相关物联网的应用产品。

  1. 创新之处

不像别的开发板(一股脑全部东西都放一个板子上),这个板子通信方式和行业案例传感器可以随意搭配,给予开发者更大的想象空间。下面是小熊开发板的一些模块的图片。大家可以根据自己的项目需求调整模块,以达到想要的效果和作用。当然这次我没有收到这么多模块,所以只能为大家测评定位产品,应用于智慧物流(说真的,实现过后特别开心)
在这里插入图片描述

  1. 一线开发

和我初学单片机时使用的STM32C51开发板不同的是,小熊派IOT开发板易操作上手快,为什么这样说呢。小熊派IOT开发板将开发过程中繁琐的接线连线,用一条USB代替,这条USB可完成供电、代码烧录、调试、日志打印和开发需求。主板上的ST-LinkV2.1起了决定性的作用,并且使用了ST官网授权的固件,支持在线烧录、拖拽下载、虚拟串口功能。

  1. 人性化设计

我最喜欢的莫过于相当舒适的静音按键,摸起来有毛茸茸的感觉,给开发者提供了优质的体验。
在这里插入图片描述

二、小熊派硬件分析

  1. 系统框架

小熊派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。
在这里插入图片描述

  1. 小熊派硬件
  • BC35GNBIOT模块和stlink仿真器

开发板功能区分布图:
在这里插入图片描述

  1. 为SD卡卡槽,可插SD卡
  2. 为flash是一个大容量存储器,可存程序
  3. 为USB接口,用于软下载、调试、系统供电输入口
  4. 功能显示灯
  5. E53接口,该接口可兼容所有E53接口的传感器扩展板,实现不同案例场景的快速搭建。该口可接入UART、SPI、I2C、ADC等通信协议的传感器。
  6. LED屏幕
  7. STM32L4系列单片机
  8. F1,F2为功能按键
  9. 为系统Reset按键,按下复位按键系统自动重启复位
  10. 为通信扩展接口,该接口可接入NB—IOT、2G、Wifi、Lora等不同通信方式的通信扩展板,以满足不同场景上云的需求。
  11. 串口开关,通过这个转换开关,调试调试通信模块
  12. 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终端。
主要优势

  1. 尺寸紧凑的多频段NB-IOT最小系统板
  2. 超低低功耗,超高灵敏度
  3. DIP封装、板再高灵度天线、适合装配终端
  4. 内嵌网络服务协议栈
  5. 支持中国移动OneNET、中国电信EasyIoT或华为OceanConnect物联网云平台。

三、小熊派软件

  1. LiteOS Studio

LiteOS Studio是支持LiteOS嵌入式系统软件开发的工具,下面是直接打开LiteOS Studio即可看到的界面,由此可见,LiteOS Studio提供了代码编辑、编译、烧录及调试等一战式开发体验。我这里只是单单的使用LiteOS Studio来实行智慧物流的基础设计,不过我还是感到了LiteOS Studio的方便之处,它支持C++、C、汇编等多种开发语言,可以更快更方便的进行物联网开发。

LiteOS 是华为公司针对物联网领域推出的面向万物感知、互联、智能的轻量级操作系统,为终端厂商开发人员提供“一站式”完整软件开发平台,快速接入云,有效降低开发门槛、缩短开发周期。在华为云首页>物联网就可以看到有关LiteOS的介绍、开发指南以及案例等。

我在华为云>物联网>LiteOS我不仅看到了有关LiteOS的简介而且我发现了许多可以提供初学者和开发者学习的视频,实在是太棒了,可以说制作华为云网页的时候肯定是煞费苦心,这个网页涵盖许多东西,内容超级丰富,如果大家感兴趣的话可以直接到华为云网页浏览,会有你意想不到的东西哦。

  1. MDK_v5.25.0

这两个月内我一一直都在使用keil5(我喜欢简称它为keil5)keil5也是编译烧录为一体的开发环境,而且她有两个我比较喜欢的编辑功能。
(1)检查不编译源代码,也就是说,当你写的代码编译不成功的时候,那么这部分就会呈现“灰色”这使我们可以直观方便的找到不能编译的代码。
在这里插入图片描述
(2)突显代码在keil5中上下相同的变量、函数、宏定义、自定义类型名称等会突显出来。
软件安装的话,我尝试了几个安装途径,条条大路通罗马嘛,方式肯定有很多种,只要找到适合自己的才是好的方式。
在这里插入图片描述
安装方式
(1)keil官网,到官网下载,比较正规,权威,不过嘞,官网都是英文,如果英语好,那都没问题
(2)ST官网,其中也有中文网,这个中文网里面就是ST官网制定的网站,方便英语不是很好的朋友,里面有很多资料都可以下载,不过肯定是没有原网站资料丰富。
(3)ST中文社区,这个社区网站资料整理的也比较齐全。可以做为大家的一个选择。

  1. STM32CubeMX

STM32CubeMX是ST公司主动原创的一款代码生成工具,它可以减轻开发时间和费用。(相当于一种偷懒的做法)STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。STM32CubeMX是一钟图形化的工具,是配置和初始化c代码生成器,通过这工具可以帮我们简单的配置初始代码,只需要我们编写重要的代码就可以了,所以开发者不需要关注底层的寄存器,可以大大缩短开发周期。

STM32Cube软件是基于JAVA环境运行的,所以需要安装JRE才能使用,STN32Cube要求JRE最低版本是1.7.0_45建议使用最新版本(虽然这里需要下载JRE,若在你操作过程中无法下载也可下载JDK)

四、物联网的发展前景

1、物联网基本信息
物联网是新一代信息技术的重要组成部分,也是"信息化"时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。
活点定义:利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用,但物联网中所有的元素(所有的设备、资源及通信等)都是个性化和私有化。
以上是官方解释,是比较难以理解的,在2005年国际电信联盟的一份报告里对物联网进行了简单的比喻,当司机出现操作失误时汽车会自动报警;早晨出门时,公文包会提醒主人忘带了什么东西;衣服会“告诉”洗衣机对颜色和水温的要求。报告中形象的解释了物联网的含义,我们也可以简单的理解为,物物相连。
2、背景
物联网的概念是1999年提出的,2005年国际电信联盟得报告中提到了物联网,2009年物联网被真正得摆在各国发展战略规划中,8月7日,国务院总理温家宝在无锡微纳传感网工程技术研发中心视察并发表重要讲话,表示中国要抓住机遇,大力发展物联网技术。8月26日,共信部总工程师朱宏任在中国工业经济运行2009年夏季报告会上表示,我国也正在高度关注、重视物联网方面得研究。9月11日,工信部传感网络标准化小组得成立,标志着我国将加快制定符合我国发展需求得传感网技术标准,力争主导制定传感网国际标准。11月3日,温家宝总理在人民大会堂向首都科技界发表了题为《让科技引领中国可持续发展》得讲话,再次强调科学选择新兴战略性产业非常重要,并指示要着力突破传感网、物联网关键技术。
中国政府高层一系列得重要讲话、研讨、报告和相关政策措施表明:大力发展物联网产业将成为中国今后一项具有国家战略意义得重要决策,各级政府部门将会大力扶持物联网产业得发展,一系列对物联网产业有利得措施陆续出台
物联网应用前景和发展展望 物联网的发展代表了整个社会信息化的发展方向。就通信产业来说,长期的发展目标是 实现人与人之间无缝的联系和沟通。这个目标发展到现在,已经基本实现了。那么今后向什么方向发展?2009 年开始,以“物联网”、“智慧地球”为代表的信息化概念在全球范围内出 现,为通信产业未来的发展指明了方向。 在全球金融危机后期的大背景下,物联网的本质是行业信息化,各国政府大力推动物联网发展的动力在于寻找新的经济增长点和创造就业。在这样的大背景下,在全球范围内,运营商 成为了物联网的重要推动者。 运营商将在物联网的发展中获得巨大的利益, 同时带领整个通 信产业,朝一个更深入的方向发展。
3、挑战
从整个物联网的发展情况来看,我们认为物联网仍然处在一个规模成长前夜的阶段。要实现规模化的发展,仍面临着一系列的瓶颈,需要解决一系列的问题。这些问题概括总结起来就是横向欠缺整合,纵向亟待深入。伴随物联网进一步的发展和规模化,将会对通信网络产生压力,并且产生一系列的新问题,需要对整个基础 网络针对物联网进行优化。物联网规模化发展面临 3 大挑战 与之相对应的还有第三个问题,就是 总结来说,物联网的规模化发展,面临的三大挑战是:
(1)需要实现物联网横向的整合,打造社会公共的物联网基础架构。并在标准化、规 范化的基础上,形成真正的物联网产业联盟。
(2)需要促进物联网在各个行业的纵深发展。应抓住新的关键技术、政府示范项目以 及新的商业模式等契机,实现重点行业的突破,并由点带面,促进整个物联网向各个行业的 纵深发展。
(3)基础网络优化。通信产业界形成共识,就是物联网的规模化发展,将对基础网络产生一系列优化的需求。比如为了满足庞大的物的数量,要对号码优化;为了满足物的低功 耗、低移动的影响,要对无线资源进行优化等。
4、物联网解决方案
经过前期的巨大努力,我国在物联网领域已经形成了金字塔形的层次结构:处在金字塔顶端的是物联网业务支撑平台产品; 处在第二层的是标准化、 规范化的物联网通信模块产品;第三层是关键行业应用方案;第四层是物联网的基础网络优化;第五层是技术人才的组织和支持。

  • 3
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 小熊开发板STM32MP157是一款功能强大的嵌入式开发板。它基于STMicroelectronics的STM32MP1系列微处理器,具有高性能和低功耗的特点。 该开发板采用了双核Cortex-A7和单核Cortex-M4的架构,可以同时运行应用软件和实时操作系统。双核Cortex-A7拥有高性能的处理能力,适用于运行复杂的应用程序,而单核Cortex-M4专注于实时任务的处理。 STM32MP157开发板配有丰富的外设接口,包括USB、以太网、串口、SPI、I2C等,可以满足各种应用场景的需求。另外,该开发板还支持多种存储介质,如SD卡、eMMC等,方便存储和扩展。 该开发板使用开源嵌入式操作系统(如Linux)作为主操作系统,提供丰富的开发资源和工具,方便开发者进行软件开发和调试。同时,它还支持实时操作系统(RTOS)的运行,可以满足对实时性要求较高的应用领域。 小熊开发板STM32MP157还提供了完善的软件生态系统,包括开发工具链、示例代码、驱动程序等,开发者可以快速入门并进行项目开发。此外,还有丰富的社区支持和资源共享,可以轻松获取到开发过程中所需的帮助和资料。 总之,小熊开发板STM32MP157具备强大的性能、丰富的接口和完善的软件生态系统。它非常适合嵌入式系统开发、物联网应用、工控领域等各种项目的实施。 ### 回答2: 小熊开发板STM32MP157是一款基于STMicroelectronics的STM32MP1系列微处理器的开发板。STM32MP1系列微处理器结合了Cortex-A7和Cortex-M4内核,提供出色的计算和实时处理能力。 由于其强大的性能和丰富的外设,小熊开发板STM32MP157非常适合用于物联网、工业自动化、智能家居、车联网等领域的应用开发。它具备丰富的接口,如多个UART、SPI、I2C、USB以及以太网等,方便了开发者与外部设备的连接和通信。 小熊开发板STM32MP157还拥有丰富的软件资源,包括STM32Cube软件库,该软件库提供了广泛的软件组件、中间件和例程,可以加速开发者的开发过程。此外,开发板支持多种开发环境,如Keil、IAR和STM32CubeIDE,使开发者可以根据自己的喜好选择适合的开发环境。 对于初学者来说,小熊开发板STM32MP157也是一个很好的选择。它提供了丰富的教学资源,包括示例代码、教程和视频教程,帮助初学者快速上手。此外,小熊开发板STM32MP157还拥有友好的开发界面和易于理解的文档,使初学者能够更加轻松地学习和掌握开发。 总之,小熊开发板STM32MP157是一款功能丰富、性能强大、易于使用的开发板。无论是专业开发者还是初学者,都可以通过它来实现各种应用的开发和创新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱生活的fuyao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值