Configurare Raspberry Pi: Diferență între versiuni
Sari la navigare
Sari la căutare
| Linia 118: | Linia 118: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Rularea comenzii <syntaxhighlight lang="sh" inline>aplay -l</syntaxhighlight> dă următorul rezultat: | Rularea comenzii <syntaxhighlight lang="sh" inline highlight="8">aplay -l</syntaxhighlight> dă următorul rezultat (exemplul de mai jos are două interfețe audio, cea implicită și un stick USB): | ||
<syntaxhighlight lang="sh"> | <syntaxhighlight lang="sh"> | ||
tom@orangepizero:~$ sudo aplay -l | tom@orangepizero:~$ sudo aplay -l | ||
Versiunea de la data 11 mai 2020 19:38
Utilizatori
Creare utilizator
pi@raspberrypi:~ $ sudo adduser tom
Adding user `tom' ...
Adding new group `tom' (1001) ...
Adding new user `tom' (1001) with group `tom' ...
Creating home directory `/home/tom' ...
Copying files from `/etc/skel' ...
New password: <parola>
Retype new password: <parola din nou>
passwd: password updated successfully
Changing the user information for tom
Enter the new value, or press ENTER for the default
Full Name []: Miron Iancu
Room Number []: home
Work Phone []: +40758xxxxxx
Home Phone []: +40758xxxxxx
Other []: none
Is the information correct? [Y/n] Y
Adăugare utilizator în sudoers
pi@raspberrypi:~ $ sudo adduser tom sudo
Adding user `tom' to group `sudo' ...
Adding user tom to group sudo
Done.
pi@raspberrypi:~ $ sudo nano /etc/sudoers
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Configurare audio
Creează un fișier de configurare audio (dacă nu există deja) /etc/asound.conf și adaugă:
pcm.!default {
type plug
slave {
pcm "plughw:1,0"
}
}
ctl.!default {
type hw
card 1
}
E foarte important, fără asta dă erori:
Starting logic: SimplexLogic
Loading RX: RxLocal
ALSA lib pcm_hw.c:1822:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1822:(_snd_pcm_hw_open) Invalid value for card
*** ERROR: Open capture audio device failed: No such file or directory
*** ERROR: Could not open audio device for receiver "RxLocal"
*** ERROR: Could not initialize RX "RxLocal"
*** ERROR: Could not initialize Logic object "SimplexLogic". Skipping...
Se testează cu următoarele comenzi aplay -l și arecord -l:
tom@raspberrypi:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
și pentru intrarea audio:
tom@raspberrypi:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
Special pentru Orange Pi
Uneori, Orange Pi Zero nu vine configurat cu modulele necesare pentru placa audio internă. Rularea comenzii aplay -l dă următorul rezultat:
eroare
Problema se rezolvă prin modificarea fișierului cu parametri de boot, prin adăugarea parametrului analog-codec după cum urmează:
tom@orangepizero:~$ sudo nano /boot/armbianEnv.txt
verbosity=1
logo=disabled
console=serial
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=usbhost2 usbhost3 analog-codec
rootdev=UUID=48c1e88a-b408-42ec-9d6c-9aaacd147312
rootfstype=ext4
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
Rularea comenzii aplay -l dă următorul rezultat (exemplul de mai jos are două interfețe audio, cea implicită și un stick USB):
tom@orangepizero:~$ sudo aplay -l
[sudo] password for tom:
**** List of PLAYBACK Hardware Devices ****
card 0: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0