FireBeetle打造腕表式心率计

心率是人类重要的生理指标,中国古人更是相信能够凭借脉搏诊断身体情况。

之前介绍过心率带和心率带接收模块的使用【参考1】。这次使用 DFRobot 的FireBeelte

12864 小屏幕制作一个腕表式心率计。

从前面的实验可以得知,心率带接收模块使用串口输出。FireB[......]

阅读全文

Step to UEFI (173)UEFI Shell 下的 ACPI Dump工具

之前推荐过一个 Shell 下的 ACPI
Table Dump工具【参考1】,没有 Source
Code。从原理上来说没什么难度,只是比较麻烦一些而已。最近在https://github.com/andreiw 上看到他写的一些 UEFI Shell 工具组感觉很有意思,编译试验后逐次介绍给大家[......]

阅读全文

Arduino 供电 Shield

Arduino Uno 可以使用 USB 供电或者 12V供电,但是对于展示来说,这样还是不太方便。为此,我设计了一个装有充放电模块的Shield,相当于集成了一个充电宝,可以对4.2v 电池进行充放电管理,同时提供5V电源输出。
本打算使用充电宝的方案进行制作,搜索一番发现零售的很少,估计是因为这[......]

阅读全文

Step to UEFI (172)UEFI 下的 RSA (下)

上一篇介绍了 RSA 的基本原理和例子,这里介绍一下 UEFI Shell 下的实现。正规的实现方法需要使用
CyptoPkg 加
OpenSSL 源代码,但是我在查看
CyptoPkg 的时候发现目前只有 RSA 做身份认证的部分,加之 OpenSSL 使用起来很繁琐。因此,这里通过RSAEuro[......]

阅读全文

Step to UEFI (171)UEFI 下的 RSA (上)

本文会介绍关于 RSA 算法的基础知识和一些简单的实验。行文力求通俗易懂,期望没有 UEFI 相关知识的朋友也能够读懂。文章涉及到一些密码方面的内容,是根据自己的理解进行描述,因此会存在不准确的情况,请读者在阅读过程中注意批判。

最容易的理解的密码是对称式的密码,加密解密是同样的密码。但在实际[......]

阅读全文