极客秀
搜索

适合学习RTOS的开发板 — RT-Thread ART-Pi

操作系统,大家应该都知道,比如我们常用的Windows、macOS,而开发板的操作系统,一般是各类Linux发行版和安卓。 这些系统一般叫做分时操作系统。
但其实还有一类操作系统,是 MCU(微型控制器) 常用的操作系统,它被统称为
RTOS
Real-time operating system
实时 操作系统
实时 操作系统和 分时 系统不同,我们常用的Windows系统,在执行程序的时候,存在着不确定性,可能会出现快几秒,慢几秒的情况。
而实时操作系统, 主要运行在芯片的底层 ,这些场景下对实时性要求很高,
它的首要目标就是要保证任务在特定时间内完成。
因此衡量一个实时操作系统坚固性的重要指标,是系统从接收一个任务,到完成该任务所需的时间,其时间的变化称为 抖动
根据抖动可以将实时操作系统分为两种:硬实时操作系统及软实时操作系统

  • 硬实时操作系统必须使任务在 确定的时间内完成
  • 软实时操作系统能让 绝大多数任务在确定时间内完成
    软实时操作系统, 允许偶然的超时错误 ,而硬实时系统,不允许任何超出时限的错误,就比如,发射卫星

    控制核反应堆等等都必须 100%达到要求 ,不允许出一点意外。

    而软实时操作系统在民用上已经够用了,硬实时操作系统,主要用在军用,航天,等等要求极高的领域。

    而今天我拿到的这个 RT-Thread睿赛德ART-Pi 就搭载了一个叫做RT-Thread的实时操作系统。

    接下来我们就来看看ART Pi咋样

    它搭载的是 STM32H750XBH6 芯片,带有一个 Cortex-M7 内核,频率可达 480MHz

    芯片带有1MB RAM,板载32MB SDRAM
    以及Nor Flash
    板载正基科技的 AP6212 Wi-Fi模块 ,支持Wi-Fi 4,速度可达72Mbps,还带有蓝牙5.4。

    开发板还 板载ST-Link ,不用再额外购买ST-Link调试器了。
    接口上带有一个 LCD RGB888 显示接口。
    SD卡槽

    接口资源非常丰富, 两边各有40Pin 的排针。
    左边的是ART Pi的扩展接口

    右边是树莓派扩展接口

    支持超过15路的ADC,超过15路的PWM。
    带有两路CAN FD
    1路SAI
    1路ETH
    1路USB -FS
    两路硬件I2C
    三路SPI
    四路UART

    软件上ART-Pi 出厂预烧录了RT-Thread 4.0.3 版本,还配有出厂示例程序。

    内置Web服务器 ,可以通过蓝牙配网,配网成功后可以通过网页显示开发板信息,还能进行一些简单控制。

    官方也提供了开发板和其扩展板的原理图,这个还是不错的

    但是不知道为啥文档网站无法打开

    只能看Github里的介绍。

    价格上,这个开发板售价 396
    还有工业扩展板和多媒体扩展板可选
    工业扩展板售价 165
    多媒体扩展板售价 265
    我觉得定价就稍微有点贵了,即使是它自带ST-Link,也偏贵了。
    总的来说,我认为,这个开发板的亮点在于 RT-Thread发布的官方开发板 ,官方适配RT-Thread系统。
    接口足够的丰富,还自带ST-Link。
    但是考虑到这比较昂贵的售价,如果你是想要学习RTOS开发,想了解RT-
    Thread系统,这个开发板,将会是你不错的工具。但如果从性价比考虑,那这个价位选择就多了。
1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容