Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:single_boards [2016/03/19 22:41] over23 [DSD : Digital Speech Decoder] |
project:single_boards [2016/05/25 23:14] over23 [example how to copy finished backup to Labka Shell] |
||
---|---|---|---|
Line 27: | Line 27: | ||
SemioTex:Desktop pavouk$ sudo dd bs=1m if=~/Desktop/Raspbian_For_BPI_M1_V4.0.img of=/dev/disk3 | SemioTex:Desktop pavouk$ sudo dd bs=1m if=~/Desktop/Raspbian_For_BPI_M1_V4.0.img of=/dev/disk3 | ||
- | </code> | ||
- | |||
* u can check progress with CTRL+T [SIGINFO] | * u can check progress with CTRL+T [SIGINFO] | ||
==== Configure Mac to be able to directly conenct to Picka over ETH through trunderbolt ==== | ==== Configure Mac to be able to directly conenct to Picka over ETH through trunderbolt ==== | ||
Line 68: | Line 66: | ||
</code> | </code> | ||
+ | ===== MacOSX Backup & restore Banana PI SD card ===== | ||
+ | * https://smittytone.wordpress.com/2013/09/06/back-up-a-raspberry-pi-sd-card-using-a-mac/ | ||
+ | |||
+ | ====== Backup ====== | ||
+ | |||
+ | <code> | ||
+ | # to list partitions | ||
+ | |||
+ | diskutil list | ||
+ | |||
+ | #/dev/disk4 (internal, physical): | ||
+ | # #: TYPE NAME SIZE IDENTIFIER | ||
+ | # 0: FDisk_partition_scheme *7.9 GB disk4 | ||
+ | # 1: Windows_FAT_32 boot 58.7 MB disk4s1 | ||
+ | # 2: Linux 7.9 GB disk4s2 | ||
+ | |||
+ | #in our case it was /dev/disk4 | ||
+ | #CTRL+T as SIGINFO could be used to check progress | ||
+ | |||
+ | sudo dd if=/dev/disk4 bs=1m | gzip > ~/1_Labka/banana_picka_25.5.2016.img.gz | ||
+ | </code> | ||
+ | ====== example how to copy backup by scp ====== | ||
+ | ======= copy to remote host ======= | ||
+ | |||
+ | <code>scp ~/1_Labka/banana_picka_25.5.2016.img.gz user@remotehost:/home/share/Picky_Backup/</code> | ||
+ | |||
+ | ======= copy to localhost ======= | ||
+ | <code>scp your_username@remotehost:/home/share/Picky_Backup/banana_picka_25.5.2016.img.gz /some/local/directory</code> | ||
+ | |||
+ | |||
+ | |||
+ | ====== Restore ====== | ||
+ | * **remember, SD card should be unmounted** | ||
+ | <code> | ||
+ | # first check where SD card is visible, but not mounted by | ||
+ | diskutil list | ||
+ | # let it be again /dev/disk4 | ||
+ | gzip -dc ~/1_Labka/banana_picka_25.5.2016.img.gz | sudo dd of=/dev/disk4 bs=1m | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | ===== remove password to ssh ===== | ||
https://wiki.archlinux.org/index.php/Banana_Pi#Network | https://wiki.archlinux.org/index.php/Banana_Pi#Network | ||
* ssh root@IP | * ssh root@IP | ||
* password is bananapi | * password is bananapi | ||
- | ===== remove password to ssh ===== | + | |
mkdir ~/.ssh | mkdir ~/.ssh | ||
chmod 700 ~/.ssh | chmod 700 ~/.ssh | ||
Line 111: | Line 152: | ||
===== Timezone ===== | ===== Timezone ===== | ||
tzselect | tzselect | ||
+ | |||
+ | ===== Install basic tools ===== | ||
+ | aptitude install lsof | ||
+ | |||
===== Run Banana PI from SATA ===== | ===== Run Banana PI from SATA ===== | ||
* http://www.htpcguides.com/move-linux-banana-pi-sata-setup/ | * http://www.htpcguides.com/move-linux-banana-pi-sata-setup/ | ||
Line 231: | Line 276: | ||
| | ||
amixer -Dpulse | amixer -Dpulse | ||
- | ===== GnuRadio on BannanaPI ===== | ||
- | * http://gnuradio.4.n7.nabble.com/Compiling-GNURadio-on-BananaPI-td51866.html | ||
- | |||
- | edit like this | ||
- | deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi | ||
- | patch whole system | ||
- | apt-get update | ||
- | apt-get upgrade | ||
- | apt gnuRadio | ||
- | apt-get install gnuradio | ||
- | |||
- | ==== DSD : Digital Speech Decoder ==== | ||
- | * http://www.george-smart.co.uk/wiki/Digital_Speech_Decoder | ||
- | |||
- | <code> | ||
- | over@picka ~/digital_speech/dsd/build $ dsd -a | ||
- | Digital Speech Decoder 1.7.0-dev (build:v1.6.0-86-g7ee04e5) | ||
- | mbelib version 1.3.0 | ||
- | xcb_connection_has_error() returned true | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline | ||
- | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline | ||
- | xcb_connection_has_error() returned true | ||
- | xcb_connection_has_error() returned true | ||
- | xcb_connection_has_error() returned true | ||
- | xcb_connection_has_error() returned true | ||
- | Cannot connect to server socket err = No such file or directory | ||
- | Cannot connect to server request channel | ||
- | jack server is not running or cannot be started | ||
- | |||
- | PortAudio version number = 1899 | ||
- | PortAudio version text = 'PortAudio V19-devel (built Feb 21 2014 06:46:01)' | ||
- | Number of devices = 7 | ||
- | --------------------------------------- device #0 | ||
- | Name = sunxi-CODEC: PCM (hw:0,0) | ||
- | Host API = ALSA | ||
- | Max inputs = 2, Max outputs = 2 | ||
- | Default sample rate = 44100.00 | ||
- | --------------------------------------- device #1 | ||
- | Name = sysdefault | ||
- | Host API = ALSA | ||
- | Max inputs = 128, Max outputs = 128 | ||
- | Default sample rate = 44100.00 | ||
- | --------------------------------------- device #2 | ||
- | Name = pulse | ||
- | Host API = ALSA | ||
- | Max inputs = 32, Max outputs = 32 | ||
- | Default sample rate = 44100.00 | ||
- | --------------------------------------- device #3 | ||
- | Name = mmap0 | ||
- | Host API = ALSA | ||
- | Max inputs = 2, Max outputs = 2 | ||
- | Default sample rate = 44100.00 | ||
- | --------------------------------------- device #4 | ||
- | Name = dmix | ||
- | Host API = ALSA | ||
- | Max inputs = 0, Max outputs = 2 | ||
- | Default sample rate = 48000.00 | ||
- | --------------------------------------- device #5 | ||
- | [ Default Input, Default Output ] | ||
- | Name = default | ||
- | Host API = ALSA | ||
- | Max inputs = 32, Max outputs = 32 | ||
- | Default sample rate = 44100.00 | ||
- | --------------------------------------- device #6 | ||
- | [ Default OSS Input, Default OSS Output ] | ||
- | Name = /dev/dsp | ||
- | Host API = OSS | ||
- | Max inputs = 16, Max outputs = 16 | ||
- | Default sample rate = 44100.00 | ||
- | ---------------------------------------------- | ||
- | </code> | ||
- | |||
- | * so in case we want to use default device, lets tak its #5 | ||
- | |||
- | dsd -i pa:5 -o pa:5 | ||
- | | ||
- | * manipulate soudn outputs/inputs by | ||
- | |||
- | pavucontrol | ||
- | ==== RTL-SDR ==== | ||
- | * http://kmkeen.com/rtl-demod-guide/ | ||
- | * http://www.kerrywong.com/2014/11/16/testing-an-rtl-sdr-spectrum-analyzer/ | ||
- | * http://www.rs-online.com/designspark/electronics/eng/blog/taking-the-raspberry-pi-2-for-a-test-drive-with-gnu-radio-2 | ||
- | * http://www.delta-team.cz/co-se-pise/ham/frekvence-ruznych-sluzeb.htm | ||
- | * http://forum.autoforum.cz/viewtopic.php?f=14&t=1063 <-- zajimave frekvence | ||
- | * https://www.youtube.com/watch?v=qPWD4imXXsc - RTL-SDR: GQRX and DSD decoding in GNU/Linux command line. | ||
- | * http://marcinkowski.ca/blog/2014/02/19/decoding-dmr-radio-using-rtlsdr-gqrx-and-pulseaudio --- howto pro predchozi radek | ||
- | * http://notes.secretsauce.net/notes/2014/07/25_decoding-p25-with-rtl-sdr-on-debian.html | ||
- | <code> | ||
- | aptitude install rtl-sdr rtl-sdr gr-osmosdr gqrx-sdr cmake libsndfile1-dev pavucontrol libitpp-dev | ||
- | XXXX: aptitude install python3-pip | ||
- | </code> | ||
- | |||
- | === RADIO-TEORIE === | ||
- | * Evidence stanic bezdrátového místního informačního systému (BMIS) | Český telekomunikační úřad: | ||
- | http://www.ctu.cz/vyhledavaci-databaze/evidence-stanic-bezdratoveho-mistniho-informacniho-systemu-bmis/prehled | ||
- | * ANTENNA MAGUS - List of Antennas | Explore | Features | The leading Antenna Design Software tool. | Antenna Design. Simplified: | ||
- | http://www.antennamagus.com/antennas.php?page=antennas |