摘要: someip是现代车辆通信的主流通信协议知一; someip的主要涉及模型以及协议结构,我就不做多的做介绍了,如有需要请读者自行进行百度学些; 虽然someip协议已经基本成熟,但有多个实现版本,现在使用较多的主要有,vector autosar配置的someip版本,以及网络开源的vsomeip版 阅读全文
posted @ 2021-09-03 22:49 oy182104619 阅读(4186) 评论(0) 推荐(0) 编辑
摘要: 背景: 现在项目要求实现一个,要使用NDK接口从外接MIC设备(姑且这么称呼吧)上采集声音数据,然后内部进行音频数据格式转换,再进行音频数据输出; 问题: 插入客户指定设备,发现在JAVA AudioManager无法查询到新接入到的物理设备;(当使用NDK进行音频数据采集,需要进行deviceId 阅读全文
posted @ 2020-08-24 18:35 oy182104619 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: 通过前两次对android audio整体架构的解析,我们已经基本了解andriod audio框架的基本组成以及android audio hal对上层所提供的基本接口。 由android audio架构中了解,android audio framework中的audioFlinger是andri 阅读全文
posted @ 2020-08-07 15:53 oy182104619 阅读(3935) 评论(1) 推荐(0) 编辑
摘要: 通过对androia audio架构的整体分析,我们知道android audio framework中的audio flinger是通过操作audio hal层对间接的对底层设备进行操作的。(音频数据的读写以及各种参数的设定); 那么audio hal到底具备哪些能力,以及向上提供了哪些功能接口自 阅读全文
posted @ 2020-08-06 15:45 oy182104619 阅读(3625) 评论(1) 推荐(0) 编辑
摘要: 由于自己的工作内容是和android 系统audio 相关,虽然只是调用了Android的几个NDK接口进行音频数据的采集以及转码工作,但是我还是趁着这个契机好好的认真的学习一下android audio的整体框架,来丰富自己的知识库。在此记录下自己的学习过程,如果有幸有人在此和我讨论以及分享自己的 阅读全文
posted @ 2020-08-06 11:35 oy182104619 阅读(2657) 评论(0) 推荐(1) 编辑
摘要: CString strPath; TCHAR szFull[_MAX_PATH]; TCHAR szDrive[_MAX_DRIVE]; TCHAR szDir[_MAX_DIR]; ::GetModuleFileName(NULL, szFull, sizeof(szFull)/... 阅读全文
posted @ 2015-06-10 15:32 oy182104619 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 自己写某产品时的代码,虽然网上有一堆一堆,但是这个是自己调试过的,自己留着给自己看VOID GetInstanceVersion(){ BOOL version_get = FALSE; DWORD dwVersionInfoSize; TCHAR szFile[255]; memset(szF... 阅读全文
posted @ 2015-06-04 15:37 oy182104619 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 晃眼睛这一年又已经过去了,不知不觉自己已经毕业一年半了,虽然自己感觉自己还是很年轻,但是被一些学弟们在旁边叫着老师老师的感觉很是操蛋,不得不承认我好像是已经老了。 好吧,在2012年12月28日清除了自己手中最后一个bug后,我也来做一个总结吧。 工作一年半了,虽然在一个公司,一个项目组,但是自己的工作却仍然没有什么特别大的长进,技术提升几乎为0,没有碰到什么新奇的技术,没有掌握什么新的设计思想,更没有什么对以前模模糊糊的东西有了清楚的认识,而且不仅没有提升,仿佛自己也在退步,学校里学习的东西好像在这一年中完全还给了老师,就像我平时和同事开玩笑一样,现在的我仿佛就是靠着,谭老师那半本C... 阅读全文
posted @ 2012-12-30 14:33 oy182104619 阅读(213) 评论(3) 推荐(0) 编辑