mirror of
https://github.com/sipeed/MaixCDK.git
synced 2026-09-10 21:59:54 -05:00
readme
对openmv库进行了代码裁剪,保证代码量尽量的小,以方便在出现问题时可以快速定位到是否是移植带来的问题。
其中主要修改的部分:
- alloc文件用于内存管理,由于openmv的内存管理与板级强相关,所以这里的实现与源码有差异
- common文件用于存放一些通用函数。这里删除掉了大部分用不到的文件,只保留了一些方便imlib编译通过的文件。删除大部分文件的优势是可以更快的理解imlib依赖的代码,缺点是如果源码库中common文件有更新,需要手动同步到这里
- imlib文件用于存放imlib的核心代码
- ports文件保存了配置文件、与板级相关的代码、与第三方库相关的代码
TODO:
- 未实现文件操作功能。在ports/linux中添加了oofatfs只是为了编译通过,实际上并没有实现文件操作功能