当我们在代码中直接定义浮点数如下所示时,会遇到 Warning C4305: 'initializing': truncation from 'double' to 'float'
这个警告的意思是:你定义的是一个 double 而非 float 类型。
解决方法有如下2种:
[......]
当我们在代码中直接定义浮点数如下所示时,会遇到 Warning C4305: 'initializing': truncation from 'double' to 'float'
这个警告的意思是:你定义的是一个 double 而非 float 类型。
解决方法有如下2种:
[......]
前面介绍了使用 ESP32 S3 播放 SPINOR 中的内容,美中不足的是 SPI 容量有限无法播放长视频。这次的作品能够实现读取和发送SD卡中的JPG 图片,从而实现长时间的播放。
实验是基于DFRobot 的ESP32-S3-WROOM-1-N4模组(DFR0896)【参考1】来实现的,[......]
这次带来一个好玩的 ESP32 项目:虚拟摄像头,就是将ESP32 S3 的板子烧录之后,系统中会出现一个USB摄像头,打开Camera后能够看到播放出来的视频。
下面介绍具体的实现方式。
目前 Arduino ESP32 尚不支持 USB Camera,因此,这次的项目是基于IDF 来[......]
ESP32 官方提供了一个USB 摄像头的例子,但是他们使用带有 PSRAM 的ESP32,经过研究,不支持 PSRAM的模组可以通过修改代码的方式实现相同的功能。本文以ESP32-S3-WROOM-1-N4模组(DFR0896)【参考1】为例,介绍实现方式。
首先使用这个模组制作一个底板[......]
C++还有两个重要的函数:new 和 delete。根据《UEFI 原理与编程》 10.2.6 讲述,我们需要自行实现函数。
上述书籍对应的代码提供了 new 和 delete 的实现,可以看到基本的思路就是使用 gSt-> BootServices ->AllocatePool 分配和gSt->[......]
无线能够给用户带来极大的便利,对于我这样工作台很乱的人来说,无线大大降低了线路绊倒水杯之类物品的可能行。现在的计算机特别是笔记本电脑都随着 WIFI 模块自带了蓝牙功能,这次介绍的作品就是使用ESP32 S3 将有线的 USB 键盘转化为一个蓝牙键盘,这样就可以直接连接到工作的计算机上。
具体[......]
似乎国内使用 Windows IIS 架设 Wordpress 的用户非常少,以至于我遇到问题通常只能在英文网站中搜索到需要的信息。最近遇到了Wordpress 的网站健康提示“模组 GD未被安装或已被禁用”的问题。经过搜索答案非常简单:PHP 的配置文件 php.ini 中默认禁止了 GD2, 但[......]
近期将切换服务器,因此可能出现服务器不稳定的情况,预计持续一周左右。
在此期间不会更新网站内容。
感谢支持,预祝春节快乐!
2024年1月19日,新服务器上线,相比之前增加了带宽和硬盘容量。
[......]
我们看到的最简单的 C++ 代码是如下形式:
问题来了:如何在 UEFI 下面实现这种形式的代码?根据【参考1】,cout << n; 中,<< 是个运算符,n 是个变量,运算符应该接的是变量,所以 cout是个变量,但是在C++中这种高级变量叫做对象。cout 是[......]