刷新
[LKD/Linux 内核] Linux 中的 进程, 线程

博主头像 Linux 3.2 进程, 线程 前言 注意: 本文章默认你学过操作系统的进程部分,了解进程的概念. 我们都知道, 在 Linux 中, 我们使用 LWP 来描述线程, 即不区分线程/进程, 统一用 task_struct 描述它. 但是在 Linux 中, 线程, 进程, 进程组实际上还是有点区别 ...

Linux USB应用开发学习笔记

博主头像 本文记录 Linux 平台下基于 libusb 的 USB 应用开发过程,从设备枚举、描述符解析到接口声明与数据传输(同步与异步)进行系统梳理。结合实际示例代码讲解 auto detach、claim interface 及事件循环机制,帮助读者快速掌握 libusb 的开发流程与调试思路。 ...

Lab4-Lab: traps && MIT6.1810操作系统工程【持续更新】 _

博主头像 Lab: traps ​ 在这一个lab当中6.1810 / Fall 2025它要求我们理解xv6当中函数调用时的堆栈情况以及如何操控内存寻找多级函数调用的起始,更重要的是它带我们直观地感受到了中断的全过程。 ​ 在此之前,官网给出了一些提示: 在开始编程之前, 请阅读xv6教程的第4章,以及相关 ...

windows11系统 资源管理器卡死问题记录

博主头像 问题:电脑启动后,右键点击文件夹,鼠标指针显示为漏斗,且桌面无响应,左键随处点击后,系统黑屏 定位流程及结果: 使用ShellExView工具进行分析 下载链接 https://www.nirsoft.net/utils/shexview.zip 官网存在访问异常,建议通过迅雷等相关下载器直接下载 ...

wsl中遵循win的代理设置

博主头像 1.在用户文件夹 %USERPROFILE% 新建一个 .wslconfig 文件,写入一下内容: [experimental] autoMemoryReclaim=gradual # gradual | dropcache | disabled networkingMode=mirrored dn ...

Linux内核中模块定义宏机制解析

博主头像 本文解析了 Linux 内核中的 module driver helper macro,讲解了 module_platform_driver 的实现原理与设计思想,展示了宏如何通过 宏拼接、可变参数、__init/__exit 和 module_init/module_exit 自动生成驱动注册与注... ...

通过串口烧录DA14531MOD内封的SPI FLASH

1. 综述 DA14531MOD内置一颗1Mb的SPI FLASH用于存储DA14531的固件。手册中虽然标注了144KB的ROM,但那是用来存储启动代码和蓝牙协议栈的,不允许编程。DA14531一般启动时从外部总线或内部32KB大小的OTP加载程序到RAM中运行。启动方式请参考: https:// ...

GT25C16的eeprom芯片使用

博主头像 EEPROM 相关配置信息 在使用时需要置高WP和HOLD, WP : 拉低进入写保护 HOLD :拉低挂起芯片,忽略总线上通信内容 状态寄存器 当RDY=0时,设备已准备好接收指令。 当RDY=1时,设备正忙。由于繁忙,设备只接受读取状态寄存器命令 WEN : 这表示设备的写保护状态。当WEN=0 ...

《ESP32-S3使用指南—IDF版 V1.6》第二章 初识ESP32-P4

博主头像 第二章 初识ESP32-P4 在本章中,我们将深入探索ESP32-P4这款备受瞩目的微控制器。我们将详细阐述其定义、核心资源、功能应用,以及如何选择适合您项目的ESP32-P4型号。通过本章的学习,您将全面了解ESP32-P4,为您的物联网项目选择合适的硬件平台奠定坚实基础。 本章分为如下几个小节: ...

123···50>