V2AS
问路
意见反馈
↓ 按住下拉
ARM
DMA
Controller PL330 使用经验分享
总体简介
DMA
C提供一个AXI主接口来执行
DMA
传输,并提供两个APB从接口来控制其操作。
DMA
C采用TrustZone技术,其中一个APB接口运行在secure状态,另一个运行在非secure ......
DMA
DMAC
指令
分享
请求
深入理解Linux内核——内存管理(3)
提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 内存中的 ......
内存
内核
zone
bootmem
init
深入理解Linux内核——内存管理(2)
提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 内存中的 ......
内存
内核
结点
Linux
struct
文件系统考古 3:1994 - The SGI XFS Filesystem
在 1994 年,论文《XFS 文件系统的可扩展性》发表了。自 1984 年以来,计算机的发展速度变得更快,存储容量也增加了。值得注意的是,在这个时期出现了更多配备多个 CPU ......
XFS
文件系统
inode
文件
extent
Linux 内核音频数据传递主要流程 (下)
来而不往非礼也。前面看到了用户空间应用程序和
DMA
buffer 之间交换数据,并更新 runtime->control->appl_ptr 指针的过程,这里看一下硬件设备驱动程序在完成
DMA
......
hw
runtime
ptr
指针
硬件
Linux 内核音频数据传递主要流程 (上)
Linux 用户空间应用程序通过声卡驱动程序(一般牵涉到多个设备驱动程序)和 Linux 内核 ALSA 框架导出的 PCM 设备文件,如 /dev/snd/pcmC0D0c 和 /dev/snd/pcmC0D0p ......
pcm
snd
substream
runtime
return
Linux 内核 ASoC
DMA
引擎驱动程序
Linux 内核 ASoC 框架,在概念上将嵌入式音频系统拆分为多个可复用的组件驱动程序,包括 Codec 类驱动程序、平台类驱动程序和机器类驱动程序。在实现上,机器类驱动程 ......
pcm
soc
snd
component
struct
CoaXpress downlink数据解析方法
downlink指的是相机传输到host采集卡的高速链路,其中包含了如下类型的数据: 1、Stream Data 2、Trigger Ack, Trigger; 3、Ack (reply data); 4、Event, Heartbeat ......
解析
数据
JSON
stream
方法
深度解读 Linux 内核级通用内存池 —— kmalloc 体系
本文是笔者 slab 系列的最后一篇文章,为了方便大家快速检索,先将相关的文章列举出来: 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现》 《从内核源码 ......
kmalloc
内存
slab
cache
内核
Linux 网络发包流程
哈喽大家好,我是咸鱼 之前咸鱼在《Linux 网络收包流程》一文中介绍了 Linux 是如何实现网络接收数据包的 简单回顾一下: 数据到达网卡之后,网卡通过
DMA
将数据放到 ......
发送
Linux
数据包
网卡
skb
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
如何卸载UniAccessAgent后不影响网络认证
Android 显示手机电池的当前电量
Unity打IOS版本遇到的问题(总)
4
iOS开发笔记,简单实现视频音频的边下边播
5
BootstrapBlazor实战 Menu 导航菜单使用(1)
6
Pandas 使用教程 JSON
7
mapbox获取各种经纬度
8
C++面试八股文:技术勘误
9
unity添加Mysql的dll以及发布的问题
10
Guava - 拯救垃圾代码,写出优雅高效,效率提升N倍