Linux黑科技|mmap实现详解

Linux黑科技|mmap实现详解

在之前的文章中,我们也介绍过 mmap 的原理,比如这篇:《原来 mmap 这么简单》。当然这篇文章只是简单介绍了 mmap 的原理,但是 mmap 的实现远不止那么简单,这是因为 mmap 涉及多个子系统,如:内存管理、文件系统、中断处理等。

单片机和PLC之间有什么区别?

单片机和PLC之间有什么区别?

在我的日常工作中,我经常接触到单片机(MCU)和可编程逻辑控制器(PLC)这两种控制器。我对它们有着相当深入的了解,今天我想谈谈这两种控制器之间的区别和联系。

Linux驱动 | Linux内核 RTC时间架构

Linux驱动 | Linux内核 RTC时间架构

上篇文章我们讲解了在瑞芯微rk3568平台芯片hym8563驱动的移植,本文则详细介绍了Linux内核的时间子系统。

晶振是干什么用的?晶振的作用和原理?一文带你搞懂晶振

晶振是干什么用的?晶振的作用和原理?一文带你搞懂晶振

本文档是专门基于Linux大牛和Netflix高级性能架构师Brendan Gregg更新的Linux性能调优工具博文,整理了关于Linux系统性能优化的文章。旨在对涉及到的原理和性能测试工具进行详细解释。

Linux 性能分析工具汇总

Linux 性能分析工具汇总

本文档是基于Linux大牛和Netflix高级性能架构师Brendan Gregg更新的Linux性能调优工具博文,整理了与Linux系统性能优化相关的文章,旨在对涉及到的原理和性能测试工具进行详细说明。

带你走进Linux内核源码中最常见的数据结构之「mutex」

带你走进Linux内核源码中最常见的数据结构之「mutex」

互斥锁(Mutex)是一种用于多线程编程的机制,用于防止多条线程同时对同一公共资源进行读写操作。

Linux内核 | socket底层的来龙去脉

Linux内核 | socket底层的来龙去脉

socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。

15张图详解四线制SPI通讯

15张图详解四线制SPI通讯

外设接口(SPI)是微控制器和外围 IC(如传感器、ADC、DAC、 移位寄存器、SRAM等)之间使用最广泛的接口之一。

几道简单的Linux驱动相关面试题,你看你会几题?

几道简单的Linux驱动相关面试题,你看你会几题?

iptables 是一个用于配置 Linux 内核防火墙的命令行工具,其功能非常强大。
对于开发人员来说,掌握如何开放端口是非常重要的。

Linux进程是如何创建出来的?

Linux进程是如何创建出来的?

在 Linux 中,我们都非常熟悉进程这个概念,即使是只有一点编码经验的人也会用到进程。然而,你是否认为进程就是你最熟悉的陌生人?今天我们将通过深入分析进程的创建过程来帮助你更深入地理解进程。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部