EE直播间
更多
文章
_嵌入式艺术_ 2023-10-18 08:33
原创 Linux内存管理 | 三、虚拟地址空间管理
Linux内存管理 | 三、虚拟地址空间管理 上一节,我们主要了解了虚拟内存空间的布局情况,趁热打铁,我们直接从源代码的视角,来看一下Linux内核是如何管 ...
_嵌入式艺术_ 2023-10-12 08:22
原创 Linux内存管理 | 二、虚拟地址空间布局
Linux内存管理 | 二、虚拟地址空间布局 上一章,我们了解了内存管理的由来以及核心思想,下面我们按照顺序,先来介绍一下Linux虚拟内存空间的管理。 ...
_嵌入式艺术_ 2023-10-4 13:32
原创 Linux内存管理 | 一、内存管理的由来及思想
Linux内存管理 | 一、内存管理的由来及思想 1、前言 《中庸》有:“九层之台,起于垒土” 之说,那么对于我们搞技术的人,同样如此! 对 ...
_嵌入式艺术_ 2023-9-2 18:31
原创 电机控制和Linux驱动开发哪个方向更好呢?
电机控制和Linux驱动开发哪个方向更好呢? 先说结论:任何一个领域,就像世间的五行,阴阳结合,虚实结合,利弊结合。对于哪个更好,不能一概而论,最 ...
_嵌入式艺术_ 2023-8-30 09:36
原创 【interview合集】如何写一个外设驱动?
如何写一个外设驱动?1、编写外设驱动流程 img 该问题为基础问题,也是大家基本功的表现,下面一起来看一下吧 写一个常见的字符设备外设驱动,主要遵循以下 ...
_嵌入式艺术_ 2023-8-14 18:27
原创 CPU架构的那点事
CPU体系架构 img 1 CPU体系架构有哪些? 我们常见的CPU架构有哪些呢? 如果我们熟悉Linux,那么这个问题肯定不难回答! 我们查看 ...
_嵌入式艺术_ 2023-8-10 12:42
原创 为什么 Linux 内核中不经常使用 typedef?
为什么 Linux 内核中不经常使用 typedef? 为什么 Linux 内核中不经常使用 typedef 我们在进行Linux驱动开发过程中,有没有出现过这样的报错? WARN ...
_嵌入式艺术_ 2023-7-29 17:34
原创 【嵌入式Linux系统开发】——嵌入式系统介绍
【嵌入式Linux系统开发】——嵌入式系统介绍 ▐ 我的圈子: 高级工程师聚集地 一、什么是嵌入式系统 嵌入式系统是以应用为中心, ...
_嵌入式艺术_ 2023-7-13 23:23
原创 编译器VS解释器,你知道多少?
1、编译器和解释器 1.1、编译器 编译器(compiler)对于我们并不陌生,它主要为程序设计语言提供服务,它将各种各样的程序设计语言(比如:C、 ...
_嵌入式艺术_ 2023-7-6 22:08
原创 Linux下,如何验证SD/MMC卡?
Linux下mmc_test测试工具使用 很多朋友也都有疑问,如何在Linux下,测试emmc/sd模块呢? 当然,mmc core提供了mmc_test.c来作为mmc driver的测试文件 ...
_嵌入式艺术_ 2023-6-27 22:40
原创 内核发生死锁,怎么排查?
Linux死锁检测 ​ ​ Linux死锁检测 1、死锁 2、常见的死锁方式 3、Lockdep 内核配置 4、Lockdep 初探 5、Lockdep 检查规则 ...
_嵌入式艺术_ 2023-6-26 06:37
原创 Linux网络性能测试工具——Iperf
Iperf 是一个网络性能测试工具,可以测试最大 TCP 和 UDP 带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。 ...
_嵌入式艺术_ 2023-6-20 20:55
原创 Linux内核态内存泄露检测工具详解——Kmemleak
Linux内核态内存泄露检测工具 1、Kmemleak介绍 在 Linux 内核开发中, Kmemleak 是一种用于 检测内核中内存泄漏的工具 。 内存泄漏 指的是程 ...
_嵌入式艺术_ 2023-6-6 22:55
原创 【深入理解Linux内核锁】三、原子操作
1、原子操作思想 原子操作 (atomic operation) ,不可分割的操作。其通过原子变量来实现,以保证单个 CPU 周期内,读写该变量,不能被打断,进而判断该 ...
_嵌入式艺术_ 2023-5-18 21:51
原创 【Linux内核锁】一、内核锁的由来
【Linux内核锁】一、内核锁的由来 在 Linux 设备驱动中,我们必须要解决的一个问题是: 多个进程对共享资源的并发访问,并发的访问会导致竞态。 ...
关闭 站长推荐上一条 /3 下一条