
SES如何使用数学库arm_math让程序起飞?
最近我一直在使用Nordic的52832开发,这是一种属于ARM Cortex M4架构的芯片。其中,我想要强调的是M4与M0、M3之间最大的不同就是具备了FPU(浮点运算单元),而这正是我项目中需要的功能。

状态机 | 如何从零开始构建一个QM项目
QM建模工具是一种强大的工具,它提供了交互式GUI模式和命令行模式两种操作方式。不管是在Windows、Linux还是MacOS操作系统上,都可以轻松运行QM。接下来,我将在Windows上演示。

嵌入式开发中数值常量如何转化为内存地址?
最近在使用Nordic最新的蓝牙芯片nRF52832开发过程中,遇到了一些需要对内存地址进行操作的测试。其中使用了(*(volatile unsigned int *)0xE000EDFC)的语法,并通过宏定义进行解析。本文将对这种用法进行分析。

FreeRTOS系列第22篇—FreeRTOS任务切换分析
FreeRTOS任务相关的代码大约占据了整个代码的大约一半。这些代码都致力于一个目标,那就是找到优先级最高的就绪任务,并让其获得CPU运行权。

肝 | 一种串口高效收发思路及方案
摘要:本文探讨了传统数据收发的不足,并介绍如何利用具备FIFO功能的串口来减少接收中断次数。通过采用自定义通讯协议格式和帧打包方法,以及一种特殊的串口数据发送方式,可以提高系统的响应速度,同时避免使用串口发送中断。

图解丨在嵌入式设备上实现HTTP服务器
本期为大家带来一个 WiFi 应用的实际场景,其实在之前「我对 WiFi 驱动移植过程,做了一次总结复盘」这篇文章中有简单提过,但由于内容较多,就单独摘出来了。