
STM32、GD32、ESP32 的区别
GD32是兆易创新在2013年发布的产品,在芯片开发、配置和命名上基本模仿了STM32,甚至GPIO和STM32是一致的,可以直接焊接使用。有时候,只需要重新编译不修改STM32的源代码,就可以将程序烧写到GD32上运行。当然,它们之间也存在很多不同之处,比如串口驱动、USB和库文件等。

NXP的S32K144如何将静态库文件添加到 S32DS工程中?
我们通常使用静态库或动态库,在NXP的s32k144中,如何将静态库文件(*.a)添加到S32 Design Studio GCC项目中呢?本文介绍两种方法,它们在库更新后如何反映到项目构建过程中的意义上存在差别。

Zynq-7000系列Quad-SPI I/O接口简介
可以通过使用 MIO 引脚来获取 I/O 信号。共享或单独的总线配置中,Quad-SPI 控制器最多支持两个 SPI 闪存。此控制器可以以多种配置运行,具体如下:

嵌入式中的强符号和弱符号是什么?
__attribute__ 是一个编译器指令,实际上是GNU C的一种机制。它本质上是一个编译器指令,可以在声明变量、函数、参数、方法、类等时提供一些属性,这些属性在编译阶段起作用,用于进行多样化的错误检查和高级优化。
嵌入式 | 硬件转软件的几条建议
设计嵌入式系统不仅需要了解硬件,还需要了解软件的工作方式,以及与其交互的方式。在设计硬件时,可能需要采用一种与设计软件完全相反的范式。因此,当由硬件设计转向具有软件设计时,硬件工程师应该谨记以下十个技巧:

FreeRTOS内核时钟不对的问题解决
在使用RTOS时,忽然发现RTOS的时钟出现异常,具体表现在使用vTaskDelay或vTaskDelayUntil函数时,发现延时时间的表现与预期相差甚远,大致为预期时间的10倍左右。