这是一个采用C语言编写的控制台虚拟LCD。目的主要是为了建立在其上的项目能够很容易进行跨平台移植,其功能是在win32控制台上,利用GDI进行绘BMP图片。由于没有采用回调函数这些,需要你自己进行图片刷新,和传统硬件LCD一致,需要手动刷新。图片也是一个虚拟LCD的映射输出,你可以利用他进行完全的LCD操作,这有利于你需要将你在window上设计出的功能移植到其他小型设备上面,诸如STM32等单片机系统上。
平常我们嵌入式开发,多采用Fatfs作为文件系统,但是和window下的文件系统函数用法差别还挺大的,所以为了让PC上写的文件操作能直接移植到单片机上,我把Fats文件系统又封装了一层,即加了一层user层,使得PC上的文件操作可以直接移植到单片机上,几乎不用再做修改。只要在PC的文件操作前加个u即可,如PC中类型FILE* P只需修改为uFILE* P即可,具体使用参考fatfs_test()
跨平台迷你计算视觉库,可裸奔在免操作系统的单片机上,集成了近150个demo,并附带测试视频以便大家使用参考。它是ymkv-2.0版本(可移植任意平台),平台从codeblocks迁移到vs,并经过一些架构调整和算法优化,取消了user层的集合封装,以便链接器能进行优化,对未使用的部分不进行加载,减少不必要内存消耗。
开发Windows操作系统桌面应用软件的IDE(可视化集成开发环境),使用 FreeBasic 语言(语法和 VisualBasic6 一样,扩展了高级功能和系统底层处理能力,和C语言一样强大,编程方法和 VisualBasic6 一样简单易用)
VTJ 是一款基于 Vue3 + Typescript 的低代码开发工具,内置了设计器引擎、渲染器和代码生成器。
多屏幕截图、跨屏幕截图 常规绘图功能 马赛克、橡皮擦 上一步、下一步 保存成文件、保存到剪切板 取景框(支持快捷键复制RGB颜色和HEX颜色) 非常快、低内存消耗、低CPU使用率. 非常小、仅一个可执行文件,无动态链接库. 可以非常容易的集成到其他应用中.
ArkUI-X adaptation to Android | ArkUI-X支持Android平台的适配层
metaRTC为纯C版本的webrtc 可与谷歌webrtc类库互通,支持Webrtc/SRT/RTMP
RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
A HTML5 video player with a parser that saves traffic
FastCFS是一款支持百亿级海量文件的高性能通用分布式文件系统 ,可以作为数据库(MySQL、PostgresSQL、Oracle等)、k8s、KVM和NFS等系统的后端存储。
一个基于C++开发的国标GB28181流媒体信令服务器。 采用BXC_SipServer+ZLMediaKit。完整搭建一个可以接收,摄像头通过国标协议推流到国标GB28181流媒体服务器,然后进行RTSP/RTMP/HTTP-FVL/HLS/WS/SRT等协议分发。