极术直播小助手 · 2021年06月07日

在如何使用Arm-2D在小资源Cortex-M处理器芯片中实现图形界面中,Arm-2D是硬件驱动还是软件驱动?

在如何使用Arm-2D在小资源Cortex-M处理器芯片中实现图形界面中,Arm-2D是硬件驱动还是软件驱动?

1 个回答 得票排序 · 时间排序
傻孩子(GorgonMeducer) · 2021年06月07日

Arm-2D是显卡驱动,如果是Cortex-M0,M3,M4只有一个处理器的,那它 是纯软件的,就是用软件进行算法优化,也能有效果,速度慢一点,效果差一点。如果是M55,自带Vector或者DSP指令集的,相当于带了集成显卡,效果会很好。如果有硬件加速器,比如DMA-D,只要实现了对应的驱动就好了。Arm-2D不影响有硬件驱动,如果有硬件加速,只要实现对应的胶水,它就会用硬件来加速。Arm-2D同时给用户提供了一些可选的特性,用户可以选择操作使用什么方式加速(尽可能使用硬件加速,只使用硬件加速,希望使用软件加速和都可以四种方式)。

你的回答