详解串口通信232/485/422,入门必看!

详解串口通信232/485/422,入门必看!

计算机和终端之间的数据传输可以采用串行通信和并行通信两种方式。串行通信方式由于线路使用少、成本低,并且在远程传输时可以避免多条线路特性的不一致,因此被广泛采用。

STM32 + IAP + Ymodem完美结合

STM32 + IAP + Ymodem完美结合

对于软件工程师来说,代码升级(或程序更新)是一项必备的基础知识。下面将介绍与编程相关的基础概念,并结合STM32官方提供的Demo,详细讲解编程的内容。

在STM32上模拟Linux自动初始化过程

在STM32上模拟Linux自动初始化过程

在Linux中,有许多编程思想值得学习。许多技术大牛们将这些思想和机制应用到单片机编程中,特别是在STM32中模拟了Linux内核的自动初始化流程。

Linux 高性能服务 epoll 的本质,真的不简单(含实例源码)

Linux 高性能服务 epoll 的本质,真的不简单(含实例源码)

设想一个场景:有100万用户同时与一个进程保持着TCP连接,而每一时刻只有几十个或几百个TCP连接是活跃的(接收TCP包),也就是说在每一时刻进程只需要处理这100万连接中的一小部分连接。

一个嵌入式平台的无线通信模块管理框架

一个嵌入式平台的无线通信模块管理框架

RIL是一种专为嵌入式平台开发的软件,用于管理无线通信模块(如GSM/GPRS/CatM1/NB-IoT)。

这些难搞的内存问题你都懂了吗?

这些难搞的内存问题你都懂了吗?

在之前的实习中,我听了OOM的分享后,对Linux内核内存管理产生了浓厚的兴趣。但是由于这块知识非常庞大,没有一定的积累,我不敢轻易写下文章,以免误导读者。因此,经过一段时间的积累和对内核内存管理的一定了解,我今天终于决定写下这篇文章来记录和分享。

C语言各数据类型的内存映像

C语言各数据类型的内存映像

C语言各种数据类型的内存映像(32位平台):

嵌入式系统常用的7个技巧

嵌入式系统常用的7个技巧

尽管许多嵌入式工程师充满了希望和梦想,但构建高可靠性的代码并非一蹴而就。这是一个艰苦的过程,需要开发人员维护和管理系统的每个比特和字节。

STM32、GD32、ESP32 的区别

STM32、GD32、ESP32 的区别

GD32是兆易创新在2013年发布的产品,在芯片开发、配置和命名上基本模仿了STM32,甚至GPIO和STM32是一致的,可以直接焊接使用。有时候,只需要重新编译不修改STM32的源代码,就可以将程序烧写到GD32上运行。当然,它们之间也存在很多不同之处,比如串口驱动、USB和库文件等。

NXP的S32K144如何移植FreeRTOS?

NXP的S32K144如何移植FreeRTOS?

作为一个初学者,我使用了S32K144芯片,并且在这篇文章中记录下了使用过程中遇到的一些小问题,以便和其他使用者一起学习。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部