0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从0-1带你入门物联网操作系统(2)——潘多拉 STM32L475 上手指南

lPCU_elecfans 来源:未知 作者:肖冰 2019-07-05 14:12 次阅读

点此回看上期:

1、从0-1带你入门物联网操作系统(1)——Keil 模拟STM32F103 上手指南

本文档将介绍潘多拉(即 IoT Board)开发板和 IoT Board SDK 的基本情况。使开发者熟悉 IoT Board SDK 的目录结构,并且可以将 SDK 提供的示例程序运行起来。

IoT Board 开发板简介


IoT Board 是正点原子、 RT-Thread 物联网操作系统以下写作“RT-Thread)联合推出的一款基于 ARM Cortex-M4 内核的开发板,最高主频为 80Mhz,该开发板具有丰富的板载资源,可以充分发挥 STM32F475 的芯片性能。

开发板外观及资源如下图:

该开发板常用 板载资源 如下:

MCUSTM32L475,主频 80MHz,512KB FLASH ,128KB SRAM

外部 FLASH:W25Q128(SPI,128Mbit)

常用外设

RGBLED:1个,(R接PE7 , G接PE8 , B接PE9)

按键:4个,WK_UP(兼具唤醒功能,PC13),KEY0(PD8),KEY1(PD9),KEY2(PD10)

常用接口WIRELESS 模块接口 、TF 卡接口 、USB 串口 、USB OTG 接口 、耳机接口

调试接口,板载的 ST-LINK 下载

开发板更多详细信息请参考 正点原子官方品牌店宝贝介绍。

IoT Board SDK 说明


IoT Board SDK 的目录结构如下所示:

为开发板提供的示例程序存放在 examples 文件夹中,后面将以第一个示例程序为例,介绍如何将 SDK 提供的示例程序运行起来。

准备工作


IoT Board SDK 中的示例程序均提供 MDK 和 IAR 工程,并且支持 GCC 开发环境,下面以 MDK 开发环境为例,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作:

1、MDK 开发环境

我们需要安装 MDK-ARM 5.24 (正式版或评估版,5.14 版本及以上版本均可),这个版本也是当前比较新的版本,它能够提供相对比较完善的调试功能。安装方法可以参考 Keil MDK安装。

2、连接开发板的 ST-Link USB 口到 PC 机

运行第一个示例程序


进入到 examples_basic_led_blink 文件夹中,双击 project.uvprojx 文件,打开 MDK5 工程,执行编译。编译完成后,点击下载按钮将固件下载至开发板,观察程序运行状况。

按下复位按键重启开发板,观察开发板上 RBG-LED 的实际效果。正常运行后,红色 LED 会周期性闪烁,如下图所示:

IoT Board SDK 中其余例程的使用方法也是相同的,了解了运行例程的方法之后,就可以进行后面例程的运行和学习了。

继续学习


已完成 RT-Thread 快速上手!扫描下方二维码进行 RT-Thread物联网操作系统内核学习

关注下方公众号并回复“内核视频”即可获取

内核学习完成后,继续学习 IoT Board SDK 中的例程,教程参考 《IoT Board 开发手册》

PDF链接:

https://www.rt-thread.org/document/site/tutorial/iot_board_tutorial.pdf

近期活动

线上活动

1、RT-Thread能力认证考试12月——RCEA】经过第一次考试的验证,RT-Thread能力认证得到了更多社区开发者和产业界的大力支持(点此查看)如果您有晋升、求职、寻找更好机会的需要,有深入学习和掌握RT-Thread的需求,欢迎垂询/报考!

能力认证官网链接:https://www.rt-thread.org/page/rac.html(在外部浏览器打开)

扫码报名

#题外话#喜欢RT-Thread不要忘了在GitHub上留下你的STAR哦,你的star对我们来说非常重要!链接地址:https://github.com/RT-Thread/rt-thread

你可以添加微信18917005679为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

看这里,求赞!求转发!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:从0-1带你入门物联网操作系统(2)——潘多拉 STM32L475 上手指南

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了系统能够在严格的时间限制内响
    的头像 发表于 04-16 16:30 109次阅读
    <b class='flag-5'>带你</b>认识实时<b class='flag-5'>操作系统</b>(rtos)

    stm32l475 ADC采集失效的原因有哪些?

    stm32l475 ADC采集失效问题求助
    发表于 04-11 07:38

    使用STM32L4系列芯片时,调试工具JLink必须是V9或以上版本吗?

    大家好,我在使用JLink V8下载并调试STM32L4R9ZI芯片的时候发现会有警告框。参考正点原子“潘多拉STM32L475开发板教程”,教程中建议使用调试工具JLink时候,必须是V9或以
    发表于 04-08 06:17

    STM32L475做一个仪器仪表,连接电脑提示未知USB设备代码43的原因?

    我们现在用STM32L475做一个仪器仪表,有USB,带SD卡,USB程序已经加进去了,SD卡带文件系统也没有问题,现在连接电脑,提示 未知USB设备代码43
    发表于 04-03 06:56

    STM32L475安装好ST-Link驱动,电脑设备管理器中完全识别不到安装的ST-Link,怎么解决?

    关于STM32L475 ST-Link使用请教一个问题我安装好ST-Link驱动插上供电USB及供电USB后电脑设备管理器中完全识别不到安装的ST-LinkUtility、Programmer、Keil都识别不了电脑环境WIN10有大佬可以解惑一下吗感激不尽
    发表于 03-19 06:31

    请问mbed联网操作系统会成为cortex-m中的android吗?

    mbed 联网操作系统会成为cortex-m中的android吗?
    发表于 01-17 07:14

    rt-studio潘多拉开发板最新rt-thread不能运行解决办法

    在rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图
    的头像 发表于 10-16 14:50 615次阅读
    rt-studio<b class='flag-5'>潘多拉</b>开发板最新rt-thread不能运行解决办法

    基于潘多拉开发板的shell内容屏幕显示

    潘多拉开发板有个小屏幕,并且提供了屏幕的驱动,所以我一直想着把这个屏幕用起来,最后把tshell输出到串口的内容最终也输出到屏幕上 最终成果如下
    的头像 发表于 10-16 14:41 378次阅读
    基于<b class='flag-5'>潘多拉</b>开发板的shell内容屏幕显示

    利用RT-Thread与MQTT实现智慧班车管理系统的设计

    项目采用的IoT架构,底层是STM32L475VET6潘多拉开发板+RT-Thread,对于RT-Thread的资源使用情况在论文中也有提到,这里直接截个图
    的头像 发表于 10-09 10:55 901次阅读
    利用RT-Thread与MQTT实现智慧班车管理<b class='flag-5'>系统</b>的设计

    博科结构操作系统扩展配置指南

    电子发烧友网站提供《博科结构操作系统扩展配置指南.pdf》资料免费下载
    发表于 08-29 10:29 0次下载
    博科结构<b class='flag-5'>操作系统</b>扩展配置<b class='flag-5'>指南</b>

    博科结构操作系统FICON管理指南

    电子发烧友网站提供《博科结构操作系统FICON管理指南.pdf》资料免费下载
    发表于 08-28 11:12 0次下载
    博科结构<b class='flag-5'>操作系统</b>FICON管理<b class='flag-5'>指南</b>

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括安全性、连接性
    发表于 08-25 07:01

    STM32L475识别不到安装的ST-Link驱动怎么解决?

    关于STM32L475 ST-Link使用请教一个问题我安装好ST-Link驱动插上供电USB及供电USB后电脑设备管理器中完全识别不到安装的ST-LinkUtility、Programmer、Keil都识别不了电脑环境WIN10有大佬可以解惑一下吗感激不尽
    发表于 08-07 11:29

    联网设备操作系统有哪些?如何选择物联网操作系统

    联网(IoT)设备端操作系统是指安装在物联网设备上的软件系统,用于管理和控制设备的硬件资源、执行应用程序以及处理通信任务。选择适合的物联网
    的头像 发表于 08-05 16:25 1140次阅读
    物<b class='flag-5'>联网</b>设备<b class='flag-5'>操作系统</b>有哪些?如何选择物<b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>

    rt-thread潘多拉SDIO报错麻烦知道的指点一下

    在使用潘多拉是,移植有个SDIO 报错,但是不知道这么解决,麻烦知道的指点一下,报错如下
    发表于 04-27 10:57