Files
NANOKVM-MaixCDK-MIRROR/components/3rd_party/media_server
2024-05-11 19:53:36 +08:00
..
2024-05-11 19:53:36 +08:00
2024-05-11 19:53:36 +08:00
2024-04-25 16:22:02 +08:00
2024-04-25 16:22:02 +08:00

readme

对openmv库进行了代码裁剪保证代码量尽量的小以方便在出现问题时可以快速定位到是否是移植带来的问题。

其中主要修改的部分:

  1. alloc文件用于内存管理由于openmv的内存管理与板级强相关所以这里的实现与源码有差异
  2. common文件用于存放一些通用函数。这里删除掉了大部分用不到的文件只保留了一些方便imlib编译通过的文件。删除大部分文件的优势是可以更快的理解imlib依赖的代码缺点是如果源码库中common文件有更新需要手动同步到这里
  3. imlib文件用于存放imlib的核心代码
  4. ports文件保存了配置文件、与板级相关的代码、与第三方库相关的代码

TODO:

  1. 未实现文件操作功能。在ports/linux中添加了oofatfs只是为了编译通过实际上并没有实现文件操作功能