当状态机越来越复杂,为什么工程师开始放弃Switch Case了?
在嵌入式开发中,状态机几乎无处不在。比如两轮车VCU中,我们至少需要设防,解防,接近,开机,骑行,故障,离开,锁车,开锁等状态。
当然,设备启动需要状态机,蓝牙连接需要状态机,OTA升级需要状态机,电
RT-Thread中的$Sub$$main和$Super$$main
我第一次看RT-Thread的代码时,产生了一个直觉判断:这东西就是比FreeRTOS复杂一点,启动流程多了一层包装,本质还是main函数负责初始化,调度器最后启动。不过最后看完启动过程后,发现他用了
学习下M1 卡的内部数据结构
ID 、IC、IQ 卡,通通告诉我密码!
在扒开 M1 卡的内部看看数据是怎么排列的之前,我们先看看 M1 卡在这个卡家族中排在什么位置。
基础知识查看:探索一下NFC
M1 卡属于高频卡,高频
GNSS天线入门
最近在研究GNSS天线。
以前做电机控制、BMS、蓝牙这些东西比较多,对GNSS的了解基本停留在会用模块的阶段。无非就是接个天线、配置串口,然后等着输出经纬度。真正出了定位性能问题,大多数时候也是直接
管人不是靠制度,而是靠分类,辨人心
很多人聊起管理,总是喜欢讲方法论,讲模型,讲一堆听起来很高级的词,就好比我曾经在湖畔大学那里听到的什么北斗七星,人才模型云云。
但你真的在一线带过团队,尤其是从 0 到 1
一文弄懂 keil 的 sct 分散加载文件
很多人第一次碰到 Keil 的 SCT 文件,其实不是因为想学,而是被项目逼出来的。
可能是你要做 Boot + App,或者 OTA,又或者只是单纯内存不够了。这个时候你会突然发现一件事:你一直在写
GND可不只是0V,这个认知坑了太多硬件工程师
不是不会画电路,也不是不懂器件,甚至连EMC的规范都能背出来,但就是那一层“地”,总是处理不好。
你要说难吧,其实也不难;你要说简单吧,又偏偏最容易出事。
问题出在哪?我后来慢慢发现,大多数人从一开始
我在 M4 单片机上跑了一下非对称加密的 ED25519 验签,结论挺真实的
我在 M4 单片机上跑了一下非对称加密的 ED25519 验签,结论挺真实的
最近在国民技术的一颗 M4 上,把 ED25519 的验签流程完整跑了一遍。其实一开始也没抱太大期望,这类非对称算法大家
测试文章 - XML-RPC
这是一篇通过 XML-RPC API 自动发布的测试文章。
BQB 认证这件事,别等产品出货了才想起来
点击上方“轩哥谈芯”,关注后了解更多精彩内容,!!
做技术的人都有一个天然习惯:
只相信电路图、示波器、频谱仪,不太关心规则体系。很多团队做蓝牙产品时,把精力都放在功耗压到多少
FOC-VESC
开源项目链接:https://github.com/vedderb/bldc
VESC是个开源电机控制器项目,全称Vedder Electronic Speed Controller。2015年
TinyUSB
什么是 TinyUSB?嘿,伙计们!如果你在嵌入式里跟 USB 打交道,一定听过 TinyUSB。它是一个开源、跨平台的 USB Host/Device 协议栈,专门给各种单片机、小型 MCU

