- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 Git邮件向Linux社区提交内核补丁教程
你好!这里是风筝的博客,欢迎和我一起交流。提交代码要下载对应的模块代码分支,例如我是搞音频的,我要提交一个音频补丁,修改文件在sound/soc/目录下,在MAINTAINERS文件里可以查找到仓库链接:SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)M: Liam Girdwood <[email protected]>M: Mark Brown <[email protected]>L: al
2021-06-17 17:19:41 2737 2
原创 Android音频子系统(二)------threadLoop_write数据写入流程
你好!这里是风筝的博客,欢迎和我一起交流。之前的文章:Android音频子系统(一)------openOutput打开流程讲述了Output打开过程,那么接下来它是何时如何写入数据的呢?这里以Android N为例//@Threads.cppbool AudioFlinger::PlaybackThread::threadLoop(){ //...... ret = threadLoop_write(); //......}threadLoop还是比较太复杂的,我把他放在了这里
2021-06-09 14:58:29 2632 4
原创 记录工作中常用Git命令
你好!这里是风筝的博客,欢迎和我一起交流。记得17年的时候知道Git这个东西,虽然写了一点东西:Linux下使用GitHub但当时还是没怎么用过。。。。。。直到毕业了来公司,才在工作中把Git用起来,惭愧。工作两年了,记录下日常碰见和所用的Git 问题和命令~ps:下面的所有sunxi-dev都是我的分支名!【代码分支】分为本地分支和远程分支:本地:git branch -vv远程:git branch -a创建分支:git checkout -b sunxi-dev删除分支:gi
2021-06-04 14:36:28 495
原创 ALSA子系统(十七)------支持Type-C耳机驱动
你好!这里是风筝的博客,欢迎和我一起交流。之前讲解了耳机驱动:ALSA子系统(十六)------虚拟耳机驱动Android音频子系统(四)------耳机拔插流程那么必然少不了现在市场上较多的Type-C耳机。常见的TYPE-C耳机有两种:一种是通过TYPE-C转3.5mm的转接线接3.5mm耳机,这种本质就是模拟耳机,信号还是通过HPOUT。一种是真正的TYPE-C耳机,一体式的,本质是数字耳机,耳机内部有DAC将数字信号转换为模拟信号(有的TYPE-C耳机也是一体式的,无需转接头,
2021-06-03 19:21:35 5271 1
原创 ALSA子系统(十六)------虚拟耳机驱动
你好!这里是风筝的博客,欢迎和我一起交流。在这之前,我们需要知道一些耳机类型的基本知识:耳机有很多类型,图片左边带麦克的耳机术语叫做headset,右边不带麦克的术语叫做headphone。headset = 听筒 + mic, headphone = 听筒。一个android系统里面,当用户需要播放声音的时候,cpu把数据信号发送给声卡,在声卡内部进行数模转换(DAC),然后通过运放进行播放,其中line out输出原始数据,即还没有经过运放的数据。通过耳机运放称为headphone(如果有
2021-06-03 14:56:42 1364 3
交叉编译QT5.6
2019-04-11
车牌识别代码(arm-Linux,opencv)
2019-01-21
videodev.h
2017-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人