操作系统,大家应该都知道,比如我们常用的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
(我们现在还没有对手机端进行适配,如果你是手机访问的话,暂时效果可能不会很让人满意,暂时建议使用电脑端浏览器访问)