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

电子说

1.3w人已加入

描述

点此回看上期:

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 的芯片性能。

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

物联网操作系统

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

MCU:STM32L475,主频 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协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

看这里,求赞!求转发!

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分