自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 audio驱动之耳机

./kernel-4.4/drivers/misc/mediatek/accdet/accdet_drv.cmodule_init(accdet_mod_init);static int accdet_mod_init(void){ int ret = 0; ACCDET_DEBUG_DRV("[Accdet]accdet_mod_init begin!\n"); ret = pl...

2020-04-30 15:12:43 1404

原创 audio驱动之cpu_dai

平台os版本内核MT6765Android 9.0kernel-4.9cpu_daicpu_dai 驱动通常对应cpu的一个或者几个 I2S/PCM 接口。用来连接platform和machine。./kernel-4.9/sound/soc/mediatek/common_int/mtk-soc-dai-stub.cmodule_init(mtk_dai_s...

2020-04-27 15:14:35 1726

原创 audio驱动之platform驱动

文章目录平台os版本内核MT6765Android 9.0kernel-4.9audio驱动相关结构体注释snd_soc_codec_driver音频编解码芯片描述及操作函数,如控件/微件/音频路由的描述信息、时钟配置、IO 控制等snd_soc_dai_driver音频数据接口描述及操作函数,根据 codec 端和 soc 端,分为...

2020-04-24 19:06:00 1228

原创 audio驱动之简单介绍

文章目录audio驱动原理概述audio驱动中的一些术语以及概念audio驱动代码的文件组织结构查看声卡设备的一些常用命令查看声卡的设备文件查看声卡0下面挂载的设备查看某个具体pcm设备的信息查看注册的所有pcm设备的设备名称audio驱动原理概述ASoC 被分为 Machine, Platform 和 Codec 三大部件,Platform 驱动的主要作用是完成音频数据的管理, 最终通过 C...

2020-04-23 17:15:32 3730

原创 Android P 的 Camera JNI 加载流程概述

文章目录概述hw_get_module()1.CameraService2. hardware概述本篇主要研究 camera 在 HAL 层中的实现机制,我们将将从 hw_get_module() 函数入手,探究 Libraries 层是如何调用 HAL 层中的库函数的。hw_get_module()1.CameraServiceCameraService 是在开机时就会启动,而当它第一...

2020-04-02 19:39:09 697

嵌入式CC++语言精华文章集锦

嵌入式 C C++语言精华文章集锦 C C+语言 struct 深层探索 2 C++中 extern "C"含义深层探索 7 C 语言高效编程的几招

2019-02-15

深入Linux设备驱动程序内核机制

这是一本系统阐述Linux设备驱动程序技术内幕的专业书籍,它的侧重点不是讨论如何在Linux系统下编写设备驱动程序,而是要告诉读者隐藏在这些设备驱动程序背后的那些内核机制及原理。作者通过对Linux内核源码抽丝剥茧般的解读,再辅之以精心设计的大量图片,使读者在阅读完本书后对驱动程序前台所展现出来的那些行为特点变得豁然开朗

2019-02-15

Linux设备驱动开发详解:基于最新的Linux 4.0内核

这是一本介绍Linux设备驱动开发理论、框架与实例的书,《以Linux4.0 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。

2019-02-15

Android系统源代码情景分析

本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)

2019-02-15

深入理解Android内核设计思想

全面剖析了进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心知识在Android中的实现原理,通过大量图片与实例来引导读者学习,以求尽量在源码分析外,为读者提供更易于理解的思维路径 由浅入深,由总体框架再到细节实现,让读者尽快了解Android内核的设计思想

2019-02-15

Git权威指南

git领域的集大成之作,是一本关于git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。

2019-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除