开发流程

选定方案

根据客户需求选定是异构还是非异构模式。不同模式适配的应用场景不同。

配置内存

根据自己的应用场景,和实际的软件需求,分配好 OS 和 MMZ 的使用内存,合理分配硬件资源。软件上合理分配VB(视频缓存池大小),避免资源浪费。

软件开发

首次在海思平台开发,可以先借助丰富的 sample 熟悉软件的开发流程和 MPI 的使用。根据各个模块的 MPI 文档,自定义自己的软件功能。

开发建议

Firefly 平台提供两种结构模式的固件并且内置 QT,同时已经对内存进行合理化的分配,如无特殊需求,可以使用 Firefly 官方固件直接进行软件开发,缩短开发周期。