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倍左右。
STM32F1和GD32F1有什么区别?
由于疫情及其他多种因素的影响,全球MCU厂家的芯片价格不断上涨,尤其是STM32部分型号的价格已经涨了几倍。因此,许多公司开始寻找其他替代STM32的方案。在国内,最有效的替代方案非GD32莫属。
嵌入式常用的设计模式——适配器模式的C语言实现
适配器模式(Adapter Pattern)是用作多个不兼容模块之间的桥梁。它将多个模块的功能结合起来。由于C语言没有类和继承等特性,本文将仅讨论接口适配器,类适配器和对象适配器超出了本文的讨论范围。举例来说,在一个需要解码的程序中,上位机(用户)需要与解码器进行通信,但解码器必须能够解码不同通信协议的数据包。

