面试知识
面试知识的一些梳理,不够全面,慢慢丰富吧!
就算不找工作,也要去面试,查找一下自己的技能缺漏
unbeliverpool
if you want, you can
展开
-
android audio系统简析——后续待填充
知识点Android audio启动过程AudioTrack播放Android audio启动过程启动入口:audioserver启动frameworks/av/media/audioserver/audioserver.rc执行main_audioserver.cppAudioFlinger作用:负责对接Hal层,实现播放,混音,音效处理等功能操作AudioPolicyService作用:管理输入输出设备状态,音频播放策略,音量控制,向Hal层设置参数AudioFlinger 与Audi原创 2020-12-04 15:07:13 · 284 阅读 · 0 评论 -
c++语言常见面试整理1
引用与指针的区别1) 首先,引用不可以为空,但指针可以为空。前面也说过了引用是对象的别名,引用为空——对象都不存在,怎么可能有别名!故定义一个引用的时候,必须初始化2) 其次,引用不可以改变指向,对一个对象"至死不渝";但是指针可以改变指向,而指向其它对象。3) 再次,引用的大小是所指向的变量的大小,因为引用只是一个别名而已;指针是指针本身的大小,4个字节总之,用一句话归纳为就是:指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名,引用不改变指向。4) const可以修饰指针原创 2020-12-04 14:42:59 · 112 阅读 · 0 评论 -
c语言常见面试整理1
关键字static的作用是什么?在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。引用与指针的区别首先,引用不可以为空。前面也说过了引用是对象的别名,引用为空——对象都不存在,怎么可能有别名!故定义一个引用的时候,必须初始化其次,引原创 2020-12-04 14:35:16 · 186 阅读 · 0 评论 -
音箱设计及音质调试
预研设计喇叭尺寸,功率,额定阻抗确认期望的频响范围,低频与高频需求codec供电电压。 根据 U*U/2/R 计算,需要额外留出40%~50%的空间防止调音出现截幅—— U(电压),R(额定阻抗)注:如结构允许,尽可能复用之前已设计过的音箱与胶垫,重新设计会增加成本和研发时间结构设计音箱喇叭面宽度:音箱喇叭面宽度应大于喇叭尺寸+8mm。被动盆设计:被动盆设计需要预留面积较大的两...原创 2019-11-20 22:08:46 · 2118 阅读 · 0 评论 -
Linux驱动整理1
字符设备与块设备打印驱动logcopy_to_user()和copy_from_user()主设备号和次设备号DMA的作用中断服务系统启动过程并发和同步内存机制内核函数mmap的实现同步/异步,阻塞/非阻塞 ,并发和并行/串行 ,同步和互斥进程与线程FIQ与IRQ的区别Kernel Panic常见原因linux中内核空间、用户空间**字符设备与块设备字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少.原创 2020-12-04 14:26:02 · 189 阅读 · 0 评论 -
总线&外设基础1——i2s,i2c,uart,spi,touchpanel,lcd
I2Si2s有3个主要信号线位时钟(BCLK),即对应数字音频的每一位数据。BCLK的频率=2×采样频率×采样位数帧时钟LRCK,用于切换左右声道的数据。LRCK的频率等于采样频率串行数据SDATA,就是用二进制补码表示的音频数据。有时会使用主时钟,做相位同步使用i2s传输模式:标准模式(第一个位不管)、左对齐模式、右对齐模式TDM为多路传输格式<一个时钟周期内,连续传输多路信号>I2C基本信息sda与scl两根线;传输速率为100k,400k,3.4M ;单字节传输(7原创 2020-12-04 13:58:36 · 1241 阅读 · 0 评论 -
语音识别(多MIC)产品端侧1
实现过程软件流程: MIC采集 —— TDM排序为数字信号 —— pcm节点读取 —— AEC处理 —— 传到后端<或者本地识别> —— 实现功能研发流程: 设计 —— 测试 —— 合入第三方库 —— 第三方后台调通 —— 完成认证测试结构上要求1) 通道相位一致性2) 录音数据完整性3) 麦克风顺序4) 通道幅值一致性5) 音频幅度要求6) 总谐波失真7) 麦克风通道信噪比8) 恒频干扰9) 通道相对延时10) 结构共振/震动/异音11) 气密性第三方AEC库(原创 2020-12-04 11:32:42 · 611 阅读 · 0 评论