跨平台迷你计算视觉库,可裸奔在免操作系统的单片机上,集成了近150个demo,并附带测试视频以便大家使用参考。它是ymkv-2.0版本(可移植任意平台),平台从codeblocks迁移到vs,并经过一些架构调整和算法优化,取消了user层的集合封装,以便链接器能进行优化,对未使用的部分不进行加载,减少不必要内存消耗。
跨平台迷你计算视觉库,可裸奔在免操作系统的单片机上,集成了近150个demo,并附带测试视频以便大家使用参考。它是ymkv-2.0版本(可移植任意平台),平台从codeblocks迁移到vs,并经过一些架构调整和算法优化,取消了user层的集合封装,以便链接器能进行优化,对未使用的部分不进行加载,减少不必要内存消耗。
平常我们嵌入式开发,多采用Fatfs作为文件系统,但是和window下的文件系统函数用法差别还挺大的,所以为了让PC上写的文件操作能直接移植到单片机上,我把Fats文件系统又封装了一层,即加了一层user层,使得PC上的文件操作可以直接移植到单片机上,几乎不用再做修改。只要在PC的文件操作前加个u即可,如PC中类型FILE* P只需修改为uFILE* P即可,具体使用参考fatfs_test()
这是一个采用C语言编写的控制台虚拟LCD。目的主要是为了建立在其上的项目能够很容易进行跨平台移植,其功能是在win32控制台上,利用GDI进行绘BMP图片。由于没有采用回调函数这些,需要你自己进行图片刷新,和传统硬件LCD一致,需要手动刷新。图片也是一个虚拟LCD的映射输出,你可以利用他进行完全的LCD操作,这有利于你需要将你在window上设计出的功能移植到其他小型设备上面,诸如STM32等单片机系统上。
Contributions last year: 33
Max continuous contributions: 3
Recent contributions: 1
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.