- 博客(6)
- 收藏
- 关注
原创 基于Arduino构建NodeMCU蓝牙透传
why 这又是一篇软件的安装及卸载类水文。 本文的目的是,记录并阐述如何用Ardunio IDE对ESP32 NodeMCU板子刷入蓝牙BLE串口透传固件。当然,把NodeMCU作蓝牙串口透传用是一种资源浪费,但对于手上没有蓝牙透传模块而只有NodeMCU的应急场景,还是有点用的。 已经知道如何做的,可以关闭本文节省时间。how安装Ardunio IDE既然是利用...
2020-03-13 17:19:08
1080
2
原创 NodeMCU固件的极速构建及烧写
why这是一篇软件的安装及卸载类水文。这段时间在学习esp8266的指令集架构,并尝试搭建一个esp8266单步调试的环境(基于NodeMCU)。然而费尽九牛二虎之力jlink仍然无法正常调试,因此怀疑是否板子有问题。要验证板子是否正常,最直接的办法就是烧写NodeMCU的官方固件并观察是否能正常工作。这是一篇关于在Windows环境下,NodeMCU固件极速构建及烧写的水文,旨在服务于快速体...
2020-03-10 23:40:58
1013
1
原创 RSA算法及Fault Injection攻击数学原理
whatRSA算法是什么以及实现原理,这个不需要我也轮不到我来讲,比较深入浅出的是阮一峰的两篇《RSA算法原理》博客,大家去谷他一歌即可。本文需要读者了解非对称加密的概念。本文提到RSA算法主要是为了讲Fault Injection(以下简称FI)攻击的数学原理,而讲解FI的数学原理又必须要牵涉到RSA算法的数学原理。实际上,FI攻击不仅可以针对RSA加密算法,也可以针对其他加密算法,不过RS...
2020-02-13 11:57:23
766
1
原创 中断中的上下文切换
what大多数RTOS实现都提供了类似此一对函数功能的对应接口,需要开发者主动地分别在中断服务函数(ISR)的开始(tos_knl_irq_enter)及结束时调用(tos_knl_irq_leave)。why为什么要设计这样一对函数,并要求开发者在ISR中主动对其进行调用呢?一言以蔽之:在中断服务函数中有任务上下文切换的诉求。为什么在中断服务函数中会产生任务上下文切换的诉求?因为中断中可...
2020-02-08 13:44:26
1680
原创 树莓派共享以太网口上网
1. 环境所处的环境有可以连接因特网的wifi网络,树莓派可以通过wifi上网。2. 诉求将树莓派的以太网口共享出来,其他带以太网口的PC或单片机等可以通过网线直连树莓派的以太网口来上网。可以看做是把树莓派配置成单以太网接口的有线路由器或wifi中继。**注意:**并非是将树莓派配置成wifi路由器,网络拓扑与本文描述正好是相反的:上图左边是树莓派作为wifi路由器的网络拓扑,右边则是...
2019-12-30 19:25:04
5264
3
翻译 树莓派上安装meshctl(译文)
原文链接:https://medium.com/@ly.lee/install-meshctl-on-raspberry-pi-51aa1e2579e6译者注:meshctl是运行在linux平台上的蓝牙Mesh配置管理工具软件。1. 安装BlueZmeshctl属于开源蓝牙协议栈BlueZ软件套件的一部分(BlueZ无法在Windows及macOS上安装,所以我们使用树莓派。译者注:实际...
2019-12-23 14:14:04
1169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人