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

科技   科技   2024-07-27 17:55   江苏  

操作系统,大家应该都知道,比如我们常用的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系统,这个开发板,将会是你不错的工具。但如果从性价比考虑,那这个价位选择就多了。

开发板选型网站,欢迎大家访问,虽然还不是很完善,但是已经录入了500多个左右的开发板,如果你有兴趣,或者有需求的可以看看我们的选型网站,你有什么好的建议也可以在群里说或者给我们留言

我们网站的域名是:findboard.cn

(我们现在还没有对手机端进行适配,如果你是手机访问的话,暂时效果可能不会很让人满意,暂时建议使用电脑端浏览器访问

芯板坊
芯板坊为您提供最全面国内外开发板资讯、评测、试用,折扣等信息,包括现今的热门开发板,如树莓派、Arduino、人工智能开发板、RK3399、STM32、开源硬件等
 最新文章