- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 atheros 9531 uboot spi flash 32m支持
简介spi flash 路由方案通常控制在16m以内。 需要支持32m需要4byte 地址。ar9531 地址映射只能映射16m地址到地址空间内。希望把后16m作为固件备份分区,当主分区的固件升级失败后,自动从恢复分区恢复固件。代码基于以下代码实施:https://github.com/pepe2k/u-boot_mod.git说明32m 分为两个分区,前16m为主分区。后16m为恢复分区。uboot 校验主分区固件失败,自动从恢复分区恢复uboot 启动linu..
2020-05-28 09:51:41 716
原创 MTK 7628 i2s 语音对讲系统
简介基于7628 路由芯片做实时语音聊天。mtk原厂sdk i2s 驱动有bug。不能同时读写。打上patch就好了。并且7628 的cpu性能太差了,不能用speex opus的编码。 只能用G.711/G.723 。speex的消噪和回声抑制效果还不错。能很快收敛。做了两个版本的程序,一个使用portaudio,一个使用alsa。 7628 性能太低才逼不得以,从portaudio 切...
2020-03-07 17:41:36 1197
原创 linux epoll 大并发
file-max内核最大打开文件handle数。The value in file-max denotes the maximum number of file handles that the Linux kernel will allocate. When you get lots of error messages about running out of file handles,...
2020-02-24 14:40:36 274
原创 speex 回声抑制调试经验
先上抑制效果1.注意一定要保持record 和 play 的数据对齐。linux上,需要记录文件,上audacity 分析。2.record 一定要在 play后面3.tail length的 设置需要合理最后就是磨一磨时间。...
2020-02-16 23:46:34 375
编译原理及实践 编译器源代码
2012-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人