
嵌入式
嵌入式领域的技术和工程实践
甲客实验室
关注科技界实时动态,注重理论与工程结合。
展开
-
嵌入式音频架构 - AudioWeaver模块库 Part2
FREQUENCY DOMAIN MODULESCOMPLEX DATA SUPPORT:interleave 形式排放实部虚部数据。real[0], imag[0], real[1], imag[1], real[2], 。。。多通道的情况:L_real[0], L_imag[0], R_real[0], R_imag[0], L_real[1], L_imag[1], R_real[1], R_imag[1], …RealImagToComplex:将两个信号转化为复数形式。Complex原创 2020-08-10 23:30:50 · 714 阅读 · 0 评论 -
嵌入式音频架构 - AudioWeaver模块库 Filter 滤波器
FilterADAPTIVE (LMS) 自适应滤波器:FILTERS WITH CALCULATED COEFFSALLPASS PAIR: 创建一对allpass filter, 他们输出的和以及差形成一对高通和低通滤波器。audio weighting filter:加权重的滤波器。加的权重符合ITU468, LeqM, and ITU 1770标准中的A计权, B计权,C计权,D计权。Cossover Filter: 这是一种特殊的滤波器,可以将信号分为不同的频带,但是保持整体信号原创 2020-08-07 23:17:33 · 1030 阅读 · 0 评论 -
嵌入式音频架构 - AudioWeaver模块库 Part1
readme原创 2020-08-06 22:30:33 · 716 阅读 · 0 评论 -
嵌入式音频架构 - AudioWeaver模块开发
AudioWeaver在PC端主要依靠的就是Matlab来配置和控制,Matlab提供接口可以进行参数计算,可视化,自动化,测试,以及系统的编译。原创 2020-08-04 22:45:58 · 1600 阅读 · 0 评论 -
嵌入式音频架构 - AudioWeaver 整体概念
AudioWeaver 是DSP Concept公司推出的基于嵌入式平台的音频框架。由AWE Core embedded processing engine 和 Audio Weaver Designer IDE 组成。Audio Weaver Designer 有三个版本,ST Edition, Standard Edtion 和 Pro Edtion。Audio Weaver Designer界面:Audio Weaver 的整体使用架构:AWD算法流文件,AWS配置脚本文件,AWB嵌入式b原创 2020-07-30 22:39:11 · 4701 阅读 · 0 评论 -
复杂指令集(CISC)和精简指令集(RISC)- 历史的产物
首先,复杂指令集(CISC)和精简指令集(RISC)都是历史的产物。复杂指令集(CISC)早期设计思路:计算机性能的提高通过增加硬件的复杂性来获得。CPU内存容量小,只能增加单一指令功能复杂,可以大幅减少程序使用的指令数量以减少内存需求。编译器不成熟经常需要使用汇编语言编程,为了软件编程方便,为了减少计算机操作与高级语言的差别。为实现复杂操作,除了提供各种寄存器,多种灵活的编址方式和机器指令功能外,还通过存于只读存贮器(ROM)中的微程序来实现其极强的功能 ,微处理器在分析每一条指令之后执行一系列原创 2020-07-13 22:19:02 · 2441 阅读 · 0 评论 -
cmake怎么用 - 懒人教程
持续更新cmake是一个跨平台的编译配置工具,并不是一个编译器,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件,支持各种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。CMake允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件。使用 CM原创 2020-07-09 23:00:11 · 572 阅读 · 0 评论 -
makefile 实操手册
makefile有何用?make编译工具解释makefile内的命令生成可执行文件。编译器(compiler)编译源文件(.c, .cpp)生成对象文件(object,.obj, .o )或库文件(.lib)。然后连接(link)对象文件或者库文件生成可执行文件。makefile怎么写?makefile一般公式:target: dependency_files(tab) command例子:helloword : main.o display.o gcc main.o di原创 2020-07-05 22:02:22 · 277 阅读 · 0 评论