上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页
摘要: wifi驱动移植解压厂家给的驱动源码,进入到解压目录,修改Makefile 1.修改Makefile先将平台支持修改为你自己用的平台,我是在rk1808上进行移植的,所以添加如下: 2.在Makefile里找到下面的位置: ifeq ($(CONFIG_PLATFORM_ARM_RK3188), y 阅读全文
posted @ 2022-02-23 16:19 DMCF 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 什么是core dump? 分析core dump是Linux应用程序调试的一种有效方式,core dump又称为“核心转储”,是该进程实际使用的物理内存的“快照”。分析core dump文件可以获取应用程序崩溃时的现场信息,如程序运行时的CPU寄存器值、堆栈指针、栈数据、函数调用栈等信息。 Cor 阅读全文
posted @ 2022-02-23 11:34 DMCF 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 栈帧 栈帧和指针可以说是C语言的精髓。栈帧是一种特殊的数据结构,在C语言函数调用时,栈帧用来保存当前函数的父一级函数的栈底指针,当前函数的局部变量以及被调用函数返回后下一条汇编指令的地址。如下图所示: 栈帧位于栈内存中,接下里我们用一个实例展示一下栈帧的入栈和退栈过程。 stackframe.c # 阅读全文
posted @ 2022-02-23 11:26 DMCF 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 本系列主要介绍Linux内核死机、异常重启类稳定性问题的调试方法。 在Linux系统中,一切皆为文件,而系统运行的载体,是一类特殊的文件,即进程。因此,我尝试从进程的角度分析Linux内核的死机、异常重启等问题。在内核空间,内核本身是一个特权级的进程,它包含一系列系统级线程,维护整个系统内核的运转。 阅读全文
posted @ 2022-02-23 10:12 DMCF 阅读(447) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/0f5fe8f51b66 简介 LINUX下音频驱动开发,要遵循标准的ALSA架构,下面分别从硬件架构、软件架构、驱动程序,3个方面分析。 硬件架构 硬件上音频总线接口有很多,如I2S、PCM、TDM、SLIMBUS等,以I2S为例分析: I2S接 阅读全文
posted @ 2022-02-22 11:15 DMCF 阅读(601) 评论(0) 推荐(1) 编辑
摘要: https://www.jianshu.com/p/146eb5a6005d 硬件总体框图 数据通道有: MIC录音通道MICIN-->ADC-->DIGITAL FILTERS-->DIGTAL AUDIO INTERFACE MIC旁路输出通道MICIN-->SIEATT-->RHPROUT/L 阅读全文
posted @ 2022-02-22 10:46 DMCF 阅读(525) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-02-17 14:02 DMCF 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-02-17 10:25 DMCF 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 2 如何使用PCDPCD可以使用于UEFI存在的大部分时间,除了在SEC阶段、早期的PEI和DXE阶段,基本都可以访问。在使用前,我们需要搞清楚PCD的结构和类型。 2.1 PCD的类型PCD变量的格式有点像结构体: TokenSpaceGuidCName.PcdCName其中,TokenSpace 阅读全文
posted @ 2022-02-15 11:18 DMCF 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 图1 UEFI Option ROM结构(From UEFI Spec 2.8 page 723) 毕竟都是脱胎于PCI/PCIE规范,和Legacy Option ROM的结构是相同的。UEFI Option ROM利用了之前保留的字节(偏移0x04处),用来表明自己的身份。 1 UEFI Opt 阅读全文
posted @ 2022-02-15 10:13 DMCF 阅读(913) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页