单片机Flash自检和添加CRC常见方法

单片机Flash自检和添加CRC常见方法

市面上有许多基于单片机的产品都带有在线或离线升级功能。为了防止升级过程中发生意外情况,通常我们会对Flash程序数据进行校验。其中最常见的就是添加CRC校验信息。

从单片机角度式Linux

从单片机角度式Linux

许多单片机工程师都有从单片机转向Linux的经历,但并非所有人都能够成功地转型。有些人从入门到放弃,有些人甚至连入门都没有就放弃了。

CAN总线比UART串口难吗?

CAN总线比UART串口难吗?

最近在技术群中看到网友们就「CAN和UART的难易程度」展开讨论,有人说CAN很简单,也有人说CAN很难。

IAR中 Debug 和 Release 区别是什么?

IAR中 Debug 和 Release 区别是什么?

现在很多集成开发环境(IDE)在创建工程时会自动生成Debug和Release两个版本,例如VS(VC)、IAR等。

三极管的多种玩法

三极管的多种玩法

晶体管(transistor)是一种固体半导体器件,包括二极管、三极管、场效应管、晶闸管等,可以实现多种功能,如检波、整流、放大、开关、稳压、信号调制等。

Linux之PWM驱动

Linux之PWM驱动

本文将深入介绍Linux的PWM(Pulse-Width Modulation)驱动框架,包括其实现原理、驱动添加方法以及调试方法,以帮助开发者更好地了解和使用这一功能。

嵌入式C中 const 妙用之处

嵌入式C中 const 妙用之处

有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:

单片机消息队列的实现原理和机制

单片机消息队列的实现原理和机制

在单片机开发过程中,消息队列是非常有用的数据结构之一,它可以实现任务间的通信和协作。

操作系统中抢占式和非抢占式内核的区别

操作系统中抢占式和非抢占式内核的区别

抢占式内核允许操作系统在任何时间中断正在执行的任务并切换到另一个具有更高优先级的任务。这种方式可以确保更高优先级的任务能够及时获得 CPU 的控制,提高系统的响应性能。

Linux内存占用分析的几个方法

Linux内存占用分析的几个方法

在硬件系统中,系统内存是不可或缺的一部分。定期查看系统内存资源的运行情况,可以帮助我们及时发现内存资源是否存在异常占用,从而确保业务的稳定运行。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部