Leonardo 是基于 32U4 的,内部直接带有一个 USB Device Controller。默认情况下都会出现一个USB CDC 设备。这个设备可以通过下面的方法移除。
方法来自:https://github.com/arduino/Arduino/issues/6387
特别[......]
Leonardo 是基于 32U4 的,内部直接带有一个 USB Device Controller。默认情况下都会出现一个USB CDC 设备。这个设备可以通过下面的方法移除。
方法来自:https://github.com/arduino/Arduino/issues/6387
特别[......]
前面介绍了最新的 MemTest86 ,美中不足的是这个版本需要制作启动盘,这次介绍一种将它打包为一个 EFI 的方法。
基本的思路是:将完整的 MemTest86 磁盘镜像按照资源打包到一个 EFI 文件中,然后再配合之前的RamDisk 知识将这个镜像加载到内存中。这样就相当于制作的镜像文[......]
BIOS 工程师通常会使用 DediProg 进行 SPI NOR 的烧写。这次为了烧写未焊接的SPI NOR芯片特地为SOP8/16测试座设计了一个电路板。
SF100接口定义如下【参考1】:
SPI NOR引脚SF100 SF100SPI NOR引脚1 CS#GND&nbs[......]
三年前设计过一个 FireBeetle USB Host Shied【参考1】,后来有其他项目需要再次使用,因为主控芯片 Max3421e 的特定封装很难买到,所以进行了重新设计选择了市面上更常见的封装。
电路设计如下:
其中的H3条线是预留的USB设备供电,短路时USB 母头(U2[......]
有时候我们需要对代码进行优化,通常的做法是编写代码之后编译查看生成的汇编代码,这次推荐的网站能够在线完成上述步骤非常方便。例如,左侧输入代码,右侧就是直接反编译的结果,同时可以调整编译器优化选项便于比较:
网址:
[......]
CH32V208系列是一款32位RISC-V设计的无线型微控制器。它的外部接口非常丰富,片上集成2Mbps低功耗蓝牙BLE 通讯模块、USB2.0全速设备+主机/设备接口。这次的作品就是基于蓝牙BLE和USB 主机功能实现的。
简单的说这个作品的原理是通过 USB Host 和键盘进行通讯[......]
这次制作的目标是:一个插在USB接口就能不停变化颜色的灯。
为了尽可能的压低成本,使用印刷在PCB上的USB。为了低成本实现不停变化颜色,选择淘宝上“F3圆头5mm草帽七彩慢闪led灯珠雾状装饰3v5v12伏F5七彩闪烁渐变色”这款彩灯。这款LED内置了IC,所以能够实现颜色的不停切换变化。
[......]
这次介绍的项目是通过 FireBeetle ESP32 实现一个 8*16的单色LED矩阵,可以在上面实现一些简单的图形和动画效果。
在开始之前,首先介绍LED 的静态驱动和动态驱动的概念。当我们在一个发光二极管两端加上一个电压的时候,发光二极管即可工作。理论上,如果驱动N个共阴极的LED那么[......]
今年的3月3日,edk2-stable202302 版本正式发布,需要的朋友可以在下面的链接下载到
https://github.com/tianocore/edk2/releases/tag/edk2-stable202302
新增了如下功能:
看起来和我们 X86 UEFI[......]