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,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联网学习路线来啦!

    联网学习路线来啦! 联网方向作为目前一个热门的技术发展方向,有大量的人才需求,小白的学习入门路线推荐以下步骤。
    发表于 11-11 16:03

    STM32到基于Arm的MSPM0的迁移指南

    电子发烧友网站提供《STM32到基于Arm的MSPM0的迁移指南.pdf》资料免费下载
    发表于 09-07 11:31 0次下载
    <b class='flag-5'>从</b><b class='flag-5'>STM32</b>到基于Arm的MSPM<b class='flag-5'>0</b>的迁移<b class='flag-5'>指南</b>

    请问OPA可以放大0-1之间的倍数吗?

    请问OPA可以放大0-1之间的倍数吗?如果这样做会不会导致放大器不稳定? 有没有一款放大器可以在0-1之间放大并且稳定的
    发表于 08-23 06:05

    3568F-麒麟KylinOS国产操作系统演示案例

    KylinOS简介 银河麒麟嵌入式操作系统V10是面向联网及工业互联网场景的安全实时嵌入式操 作系统,具备信息安全、多域隔离、云边端协同
    发表于 07-25 15:55

    通过menuconfig对潘多拉这块板子打开板载wifi之后,就无法重新创建项目了,怎么解决?

    当我通过menuconfig对潘多拉这块板子打开板载wifi之后,就无法重新创建项目了(pkgs更新过了,用的是GitHub上下载的5.0的版本)
    发表于 07-09 07:34

    STM32L475 QSPI单指令模式D1无输出的原因?

    STM32L475外扩N25Q256存储器,在配置为单指令模式时(如写使能),处理器的D1未见有输出。 比如:Instruction 段配置为0x5A,Address 段配置为NONE,Data段
    发表于 04-26 07:34

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

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了系统能够在严格的时间限制内响
    的头像 发表于 04-16 16:30 1194次阅读
    <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

    联网操作系统的内涵及主要类型

    联网操作系统需要优化资源配置与管理,确保低功耗运行并满足严格的实时性要求,这对电池供电或能源受限的设备尤为关键。
    的头像 发表于 02-21 11:34 977次阅读

    Linux操作系统上的射频测试模式应用指南

    电子发烧友网站提供《Linux操作系统上的射频测试模式应用指南.pdf》资料免费下载
    发表于 02-19 09:39 0次下载
    Linux<b class='flag-5'>操作系统</b>上的射频测试模式应用<b class='flag-5'>指南</b>

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

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

    广东省智能联网操作系统产业协会筹备大会顺利召开

    操作系统产业协会(以下简称“协会”),以开源鸿蒙操作系统生态布局为抓手,以行业智库、人才培育、生态发展、产业招引为重点工作,构建智能联网操作系统
    的头像 发表于 12-23 08:33 1479次阅读
    广东省智能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>产业协会筹备大会顺利召开