4KB RAM 里的三路风扇:Desktop_Temperature 固件拆解
这是《智能散热小桌板》的固件篇。硬件、上位机与安装说明在 智能散热小桌板 ;这篇只看一块 CW32L010 里的代码。 固件快照:应用 1.2.4 、协议 1.1 、引导程序 0.1.4 。下面提到的行为都以这份代码为准。 小桌板的风扇控制,表面上看很简单:电脑把温度算好,通…
首先感谢背景原画老师: Eternal-Frost 感谢 Hexo 和 Fluid 的作者 在三年前该网站被搭建并且上传,但是我并没有积极地进行维护,因此本站被重建了(原网站名为Tree NetWork)。 希望你能在这个网站找到你想要的答案,那么接下来祝你旅途愉快!
这是《智能散热小桌板》的固件篇。硬件、上位机与安装说明在 智能散热小桌板 ;这篇只看一块 CW32L010 里的代码。 固件快照:应用 1.2.4 、协议 1.1 、引导程序 0.1.4 。下面提到的行为都以这份代码为准。 小桌板的风扇控制,表面上看很简单:电脑把温度算好,通…
仓库源代码: Github 递归函数 递归函数是一种调用自身的函数。递归函数通常用于解决那些可以分解为相似子问题的问题。递归函数通常包含两个部分:基线条件(递归的终止条件)和递归条件(递归的调用)。 递归实现等差数列求和 问题描述及分析: 问题描述:给定一个整数n,计算等差数…
这是一个记录C++算法学习的博客,记录一些算法的代码实现,算法的思路,算法的时间复杂度,算法的空间复杂度,算法的稳定性等等。 该项目使用VScode编写,使用C++编写,使用CMake构建项目,使用Git进行版本控制,使用GitHub进行代码托管。 点击前往CPlusAlgo…
目录 目录 简介 简介 这里记录cmake的 CMakeLists.txt 编写的一些笔记,用于学习与记录,主要参考 cmake官方文档 。 例程与解析 例程 这里我们以之前的的 000-CreateNewProject (创建新项目工具)的 CMakeLists.txt 为…
一句话:电脑热了,小桌板自己把风扇开大;电脑关机,它还能按设定继续吹一会儿。 当前桌面端 4.5.1.0 ,参考固件 1.2.4 / 协议 1.1 / 引导程序 0.1.4 。 固件侧的实现细节,见 4KB RAM 里的三路风扇 。 智能散热小桌板是一套软硬件结合的桌面散热系…
前言 因为keil开发单片机实在是手感不太好,所以打算使用GNU工具链进行开发,因此找到了VSCode上的EIDE插件,但是GNU工具链的启动文件和keil的启动文件还是有一些区别的,所以打算记录一下GNU启动文件的结构,方便以后查阅。 ps:本文基于CW32L010的GNU…