RT-Thread Smart(简称 rt-smart)是基于 RT-Thread 操作系统衍生的新分支,面向带 MMU,中高端应用的芯片,例如 ARM Cortex-A 系列芯片,MIPS 芯片,带 MMU 的 RISC-V 芯片等。rt-smart 在RT-Thread 操作系统的基础上启用独立、完整的进程方式,同时以混合微内核模式执行。
本文在上一次分享的基础上,使用 FFmpeg+SDL2 在 ART-Pi Smart 平台上实现视频播放功能;由于ART-Pi Smart 没有音频模块,所以没有实现音频的解码播放。
在上一篇分享中,我们在 ART-Pi Smart 平台上实现了视频解码播放的功能;SDL2 的功能不仅仅局限于图片、视频的播放;得益于 SDL2 丰富的拓展库,开发者可以快速、方便地实现非常多好玩的应用,例如:游戏开发。所以,在本篇文章中,基于 SDL2 以及其拓展库,我们将在 ART-Pi Smart 平台上运行一个好玩的地下城游戏。