博主是个小白,打算把这段时间系统学习RTOS的文章统一整理到这里,另外本文会给出一些参考性资料和指导性建议; 本文宗旨 FreeRTOS 是由Richard Barry在2003年由设计的,由于其设计的小巧简单,整个核心代码只有3到4个C文件。在设计之初就异军突起,累计开发者数百万,是目前市场占有率最高的RTOS,现在FreeRTOS已经支持三十多种芯片,基本包含市场上所有的微控制器。 FreeRTOS在2018年被亚马逊收购,继续遵循GPLV2许可协议完全免费。 Richard Barry为了让代码容易阅读、移植和维护,大部分的代码都是以C语言编写,只有一些内核调度函数采用汇编编写。 Fre
2023-12-18 18:40:27 147KB freertos gcc
1
从C++基本语法开始,到面向对象和泛型算法等高级命题,并都给出简单易懂的程序实现。包含了如C++ Primer等书中的精华,实用,适合快速上手。
2023-02-23 16:33:42 9.07MB C++ 快速进阶 面向对象 泛型算法
1
中值过滤代码matlab 基于深度图像的渲染(DIBR) 此存储库包含基于深度图像的渲染(DIBR)算法。 给定原始相机的RGB图像和深度图像,该程序可以从虚拟相机的视点合成虚拟图像。 另外,可以从原始相机和虚拟相机之间的N个视点生成N个虚拟图像。 1.要求 任何与R2018a编写的代码兼容的matlab版本 2.运行代码 main.m :给定原始和虚拟相机参数后,此函数将生成单个虚拟图像。 输出图像将仍然具有生成的伪像。 要删除这些removeArtifacts.m需要使用removeArtifacts.m 。 DIBR_Multiple :该脚本需要设置N的值以生成N个视图。 removeArtifacts.m :该脚本将获取生成的虚拟图像和蒙版图像(由DIBR.m函数生成),并应用中值滤镜(以去除较小的Kong)以及FMM上漆算法。 3.输出 3.a. 生成虚拟映像(“ main.m”) 输入RGB图像 输入深度图像 输出图像 输出遮罩 3.b. 修补生成的虚拟图像(“ removeArtifacts.m”) 输入RGB图像 输入遮罩 中值滤波后输出 喷涂后输出 4.参考 I.
2021-10-25 19:17:28 26.7MB 系统开源
1