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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机的操作系统

    。 ‌ ‌ RT-Thread ‌:国产开源系统,集成GUI、网络协议栈、文件系统等组件,兼容POSIX接口,适合联网设备。 ‌ 嵌入式操作系
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    实时嵌入式操作系统(Real-Time Embedded Operating System)是专门设计用于嵌入式系统的实时操作系统。嵌入式系统是一种特殊的计算机
    发表于 11-13 06:30

    学习联网怎么入门?

    的相关书籍和视频进行学习。也可以通过参加线下班、工作坊和实践活动来学习。不同的学习方式适合不同的人群,初学者可以根据自己的实际情况选择适合自己的学习方式。   第三,进行实践操作入门学习
    发表于 10-14 10:34

    潘多拉开发板在VSCODE无法执行micropython怎么解决?

    stm32l475-atk-pandora-mpy-v1.11.2-20200113.bin固件, 且VSCODE执行其他python程序正常, 潘多拉在超级终端下也可以逐行执行micropython程序,但是,在
    发表于 10-14 06:09

    AP6181移植到STM32H723,wifi库初始化错误怎么解决?

    STM32H723ZGT6和AP6181采用SDIO接口通信,WIFI库采用了潘多拉的libwifi_6181_0.2.6armcm4_gcc.a,WIFI固件采用
    发表于 09-18 08:20

    嵌入式入门到进阶,怎么学?

    嵌入式入门到进阶,怎么学? 嵌入式学习的核心是 “软硬结合的技术壁垒”,科学分层才能高效突破。以下是入门到高阶的精简路线,帮你避开弯路: 1
    发表于 09-02 09:44

    树莓派操作系统:版本、特性及设置完整指南

    树莓派操作系统是什么?树莓派操作系统是由树莓派基金会专为树莓派开发的官方操作系统。它基于DebianLinux发行版,并针对树莓派的ARM架构进行了专门优化。树莓派操作系统有多个版本,
    的头像 发表于 07-28 18:26 829次阅读
    树莓派<b class='flag-5'>操作系统</b>:版本、特性及设置完整<b class='flag-5'>指南</b>!

    [经验] RT-Thread 潘多拉 STM32L475

    充分发挥 STM32L475 的芯片性能。 开发板外观及资源如下图: 该开发板常用 板载资源 如下: MCU:STM32L475,主频 80MHz,512KB FLASH ,128KB SRAM
    发表于 06-19 04:50

    联网智能家居方案-基于Nucleo-STM32L073&amp;机智云实例项目打包下载

    联网智能家居方案-基于Nucleo-STM32L073&机智云实例项目打包,推荐下载!
    发表于 05-29 21:50

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    嵌入式开发入门指南:从零开始学习嵌入式

    随着联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1
    发表于 05-15 09:29

    Venue快速上手指南

    电子发烧友网站提供《Venue快速上手指南.pdf》资料免费下载
    发表于 03-26 14:34 0次下载

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    领域打造安全创新操作系统产品,现已形成桌面操作系统、服务器操作系统、万智联操作系统、工业操作系统
    的头像 发表于 01-24 09:14 4225次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何选择?

    #新年新气象,大家新年快乐!#AIGC入门及鸿蒙入门

    ,基于扩散模型,能够生成与给定文本描述相符的图像。 鸿蒙系统入门 1.基础知识:鸿蒙系统(HarmonyOS)是华为推出的一款分布式操作系统
    发表于 01-13 10:46

    AIGC入门及鸿蒙入门

    模型,能够生成与给定文本描述相符的图像。 鸿蒙系统入门 1. 基础知识: 鸿蒙系统(HarmonyOS)是华为推出的一款分布式操作系统,旨
    发表于 01-13 10:32