Go to file
Seppo Ingalsuo 1cbba6c5e8 EQ: Add tool for acoustical frequency response measurement
This patch adds into SOFT/tune/eq a script mls_freq_resp.m that can
be used as low budget or quick developer tool to measure device frequency
response. The configuration files mls_play_config.txt and
mls_rec_config.txt configure the audio devices for local or remote
ssh aplay/arecord execution.

The MLS measurement with a short time window, e.g. less than 10 ms can
partially achieve the same as anechoic measurement. However this
is not intended to replace usage any professional audio measurement. If
using this use with care!

Note also that as such this script measures the response of a
speaker - microphone system. One response need to be known and
under calibration to get reliable results for other. Even ADC and DAC
responses may impact.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2018-10-10 16:43:38 +03:00
eqctl eqctl: do not process invalid input file name 2018-10-01 21:10:55 -07:00
kmod_scripts kmod_scripts: look for timeout errors and stop loops 2018-08-07 20:55:19 -05:00
rimage/keys rimage: move rimage to sof firmware repo 2018-02-13 20:44:03 +00:00
rmbox logger/rmbox: unify implementation of new logger tool with old rmbox 2018-10-08 19:38:35 +02:00
test EQ: Add tool for acoustical frequency response measurement 2018-10-10 16:43:38 +03:00
topology Use passed in number of channels for pipeline 2018-10-02 13:54:04 -07:00
tune EQ: Add tool for acoustical frequency response measurement 2018-10-10 16:43:38 +03:00
.gitignore topology: test: Add simple component test generator. 2017-12-13 21:08:57 +00:00
.travis.yml ci: travis: enable travis ci for SOFT 2018-08-09 17:19:05 +08:00
Makefile.am logger/rmbox: unify implementation of new logger tool with old rmbox 2018-10-08 19:38:35 +02:00
README topology: make building tests into a separate target 2018-09-04 17:50:43 +03:00
autogen.sh rimage: Initial import of rimage firmware tool. 2016-10-07 10:48:49 +01:00
configure.ac logger/rmbox: unify implementation of new logger tool with old rmbox 2018-10-08 19:38:35 +02:00

README

Sound Open Firmware Tools
=========================

This is a collection of open source tools used to develop open source audio
DSP firmwares for ALSA.

Building and Installing
=======================

./autogen.sh (only needed first time)
./configure
make
make install


rimage
======

rimage is used to convert ELF executable firmware files to the firmware file
formats used by the kernel drivers.

e.g.

rimage -i elf_file -o kernel_file -m machine

rimage can also convert kernel firmware formats to flat binaries formats to
assist in debugging :-

e.g. convert to flat binary, then ELF then dissasemble

rimage -i /lib/firmware/intel/reef-byt.ri -o image.bin -b -m byt

xtensa-byt-elf-objcopy -I binary -O elf32-xtensa-le -B xtensa image.bin image.bin.elf

xtensa-byt-elf-objdump -D image.bin.elf > image.dis.txt

tests
=====

To generate all test configuration files:

make tests