嵌入式软件常用的校验算法

嵌入式软件常用的校验算法

UART通信中使用奇偶校验,CAN通信则使用CRC校验。而Modbus、MAVlink、USB等通信协议也都包含有校验信息。

NXP的S32K144如何将静态库文件添加到 S32DS工程中?

NXP的S32K144如何将静态库文件添加到 S32DS工程中?

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

Zynq-7000系列Quad-SPI I/O接口简介

Zynq-7000系列Quad-SPI I/O接口简介

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

总结了嵌入式开发中几种常见的设备通信协议

总结了嵌入式开发中几种常见的设备通信协议

嵌入式设备在运行中需要设置参数,这个工作经常由PC机来实现,需要为双方通信设计协议,有代表性协议是如下三种:

嵌入式中的强符号和弱符号是什么?

嵌入式中的强符号和弱符号是什么?

__attribute__ 是一个编译器指令,实际上是GNU C的一种机制。它本质上是一个编译器指令,可以在声明变量、函数、参数、方法、类等时提供一些属性,这些属性在编译阶段起作用,用于进行多样化的错误检查和高级优化。

嵌入式 | 硬件转软件的几条建议

嵌入式 | 硬件转软件的几条建议

设计嵌入式系统不仅需要了解硬件,还需要了解软件的工作方式,以及与其交互的方式。在设计硬件时,可能需要采用一种与设计软件完全相反的范式。因此,当由硬件设计转向具有软件设计时,硬件工程师应该谨记以下十个技巧:

FreeRTOS内核时钟不对的问题解决

FreeRTOS内核时钟不对的问题解决

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

STM32F1和GD32F1有什么区别?

STM32F1和GD32F1有什么区别?

由于疫情及其他多种因素的影响,全球MCU厂家的芯片价格不断上涨,尤其是STM32部分型号的价格已经涨了几倍。因此,许多公司开始寻找其他替代STM32的方案。在国内,最有效的替代方案非GD32莫属。

用C++来实现有限状态机(附代码)

用C++来实现有限状态机(附代码)

这篇文章旨在详细介绍C++有限状态机的相关知识。文中的示例代码提供了详细的说明,具有一定的参考价值。如果你对此感兴趣,可以参考以下内容。

Linux下查看内存使用情况方法总结

Linux下查看内存使用情况方法总结

Q:我有一个问题,我想要监视Linux系统的内存使用情况。在Linux下有哪些可用的视图或命令行工具可以使用呢?

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部