比 Vim 更现代直观的 Linux 文本编辑器

比 Vim 更现代直观的 Linux 文本编辑器

如果你厌倦了Vi和Vim的奇怪界面和繁琐的键绑定,为什么不试试Micro编辑器呢?

RTOS应用中的几种调度策略

RTOS应用中的几种调度策略

从传统的前后台架构软件开发过渡到使用实时操作系统(RTOS)可能是一项具有挑战性的任务。但是,使用RTOS有很多好处,例如简化应用集成、支持任务抢占调度。

MCU独立看门狗 vs 窗口看门狗

MCU独立看门狗 vs 窗口看门狗

早期的微控制器(MCU)由于没有内置看门狗功能,很容易出现死机而无法重启的问题。为了解决这个问题,后来的MCU内部集成了看门狗功能。

单片机输出PWM案例

单片机输出PWM案例

脉冲宽度调制(PWM)广泛应用于许多领域,如电机速度控制、灯光亮度控制、通信调制等。

通过篡改特定代码数据修复单片机BUG的方法

通过篡改特定代码数据修复单片机BUG的方法

在与大家分享文章之前,我想问一下,如果你们开发的产品出现了bug,你们是通过什么方式来修复这些bug呢?

Linux管道和FIFO应用笔记

Linux管道和FIFO应用笔记

为了执行上面的命令,shell创建了两个进程来分别执行 ls 和 wc (通过 fork() 和 exec() 完成),如下:

4~20mA信号的优缺点

4~20mA信号的优缺点

在工业领域中,常常需要对各种非电物理量进行测量,如温度、压力、速度和角度等。为了将这些物理量转换为模拟电信号,以便将其传输到离控制室或显示设备几百米远的地方,工业界普遍采用4~20mA的电流信号传输模拟量。

FreeRTOS内存是动态分配吗?

FreeRTOS内存是动态分配吗?

你可能会好奇:FreeRTOS可以创建任务,也可以删除任务,它是动态分配的内存吗?

Keil MDK使用GCC编译器的方法

Keil MDK使用GCC编译器的方法

有一位网友询问:在使用Keil编译器时,会发现编译速度较慢。那么,Keil是否支持GCC编译器呢?实际上,Keil MDK中使用AC6编译器相较于使用AC5编译器速度会更快。如果感觉AC5编译速度较慢,可以尝试使用AC6。对于网友的要求,这里分享一下在Keil MDK中使用GCC编译器工具链的方法。

单片机中常用的轻量级校验算法

单片机中常用的轻量级校验算法

UART串口通信和CAN总线通信都采用了数据校验的方法,其中UART串口通信使用奇偶校验,而CAN总线通信使用CRC校验。此外,像Modbus、MAVlink以及USB等通信协议也都使用了类似的校验方法。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部