操作系统常见死锁原因和处理策略

操作系统常见死锁原因和处理策略

当软件工程师在实现某些业务逻辑时,可能会面临两个事件相互锁定的尴尬情况,最终导致系统崩溃(就像下图所示)。

电路中0欧电阻的作用

电路中0欧电阻的作用

零欧姆电阻是又名为跨接电阻器,是一种特殊用途的电阻器。虽然被称为零欧姆电阻,但实际上并非真正的零电阻(那是超导体的特性),它具有一定的阻值,因此和常规的贴片电阻一样,也有误差精度这个指标。

STM32低功耗时,IO引脚配置的问题

STM32低功耗时,IO引脚配置的问题

有经验的低功耗产品设计者都明白,一个产品的功耗不仅仅受硬件功耗的影响,软件也是影响整个产品功耗的关键因素。

电路板采用网格覆铜与实心覆铜的区别

电路板采用网格覆铜与实心覆铜的区别

大部分电路板都会采用覆铜的方式,但你是否了解电路板采用网格状覆铜和实心覆铜之间的区别呢?

下载调试接口 SWD 和 JTAG的区别

下载调试接口 SWD 和 JTAG的区别

作为嵌入式工程师,熟悉下载调试器是必要的,但你是否真正理解SWD和JTAG接口之间的含义和区别呢?

单片机常见的加密方法

单片机常见的加密方法

当前的微控制器(MCU)程序易受他人花费几百块就能破解的风险。为了保护大家的程序免受盗窃,我今天想分享一些加密内容。

PCB抗干扰设计原则

PCB抗干扰设计原则

抗干扰设计的基本任务是系统或装置既不因外界电磁干扰影响而误动作或丧失功能,也不向外界发送过大的噪声干扰,以免影响其他系统或装置正常工作。

RTOS 任务间Mutex互斥一个常见的问题

RTOS 任务间Mutex互斥一个常见的问题

在进行基于实时操作系统(RTOS)开发的项目期间,通常会遇到需要处理互斥情况的情况,比如:有几个任务需要同时使用一个UART串口来发送数据。

PCB几大设计难题

PCB几大设计难题

此原则的目的是为了抑制边缘辐射效应。当电路板的边缘存在辐射电磁干扰时,通过将电源层内缩,可以使电场只在接地层的范围内传导,有效提高电磁兼容性(EMC)。如果将电源层内缩20H,可以将70%的电场限制在接地边沿内;而将其内缩100H,则可以将98%的电场限制在接近电源边缘范围内。

Unicode、UTF-8、ANSI字符编码的互相转换

Unicode、UTF-8、ANSI字符编码的互相转换

这篇文章介绍了如何在最常见的编码方式(Unicode, UTF-8, ANSI)之间进行转换,结合代码实例,清晰明了,方便读者理解,例子也可以直接拿来使用。本文推荐给经常对文字字符串进行处理的程序员阅读,使其掌握字符转换的一些基本方法。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部