All Articles
全部技术文章
按发布时间倒序列出全部已发布文章,读者可以从首页像浏览目录一样持续阅读。
133 篇 · 每页 24 篇
中断使用任务栈时为什么仍然不能睡眠-详细分析
中断使用任务栈时为什么仍然不能睡眠 – 详细分析 目录 1. 前言与背景 1.1 问题的由来 在文档《为什么...
为什么Atomic-Context不能睡眠-任务栈模型极度详细版
为什么 Atomic Context 不能睡眠——中断使用被中断任务栈时的通用分析 本文只讨论通用的 Linux/类 U...
正点原子U-Boot移植过程深度解析(修订版)
正点原子 U-Boot 移植过程深度解析 前言 本文档目标: 修订说明: 本版依据 rel_imx_4.1.15_2.1...
驱动模块编译进内核的完整方法
将驱动模块编译进内核的完整方法 目录 方法一:外部模块编译(最灵活) 驱动代码放在内核源码外部,单独 make 编译,生...
正点原子U-Boot移植过程深度解析
前言 本文档目标: 核心问题: 目录 1. 移植步骤总览 1.1 四大步骤概览 1.2 步骤对照表 步骤 操作 涉及文件...
04-U-Boot完整启动流程详解
U-Boot 完整启动流程详解 概述 U-Boot 的启动过程是一个复杂而精密的过程,从硬件上电复位到最终进入命令行,经...
uboot顶层makefile详解
编译之后的uboot存在如下的目录 我们需要关注的文件有如下: 顶层makefile主要涉及一下内容 需要重点关注的内容...
Uboot常用命令
主要参考正点原子相关文章即可,或者忘掉命令的时候问一下AI,本次只归纳一些目前常用的命令 内存操作命令:用到的时候来查 ...
V4L2子系统6-VB2_queue三个操作函数
上面这个操作结构体可以用来实现简单结构体到复杂结构体数据转换工作 完整的注册流程(参考drivers\media\usb...
V4L2子系统5-videobuff2相关概念介绍
内核如何对buff进行管理呢 队列里面两个关键链表 如队列流程
V4L2子系统4-IOCTRL子系统调用流程
控制函数超级大 完整调用流程分析
V4L2子系统3-驱动注册流程分析
分析至此,就可以看到再打开设备的时候,先调用:static const struct file_operations v...
V4L2子系统1-应用编程
非常开心!!!最后一个模块啦!!!! V4L2摄像头编程完全指南 目录 一、V4L2框架概述 1.1 什么是V4L2? ...
USB接口替代设置详解
USB接口替代设置(Alternate Setting)详解 一、概念定义 1.1 什么是Alternate Setti...
USB异步传输相关问题汇总
适用场景:Linux 用户空间使用 libusb 进行异步 USB 传输开发。 重点 API:libusb_transf...
libusb_handle_events详解
libusb_handle_events_timeout_completed() 详解 一、函数原型 二、函数作用 核心...