Raspberry Pi: Diferență între versiuni
Linia 61: | Linia 61: | ||
==Oops - unable to determine board type... model: 17== | ==Oops - unable to determine board type... model: 17== | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
cd /tmp/ | tom@rpi-yo3iti: $ cd /tmp/ | ||
wget https://project-downloads.drogon.net/wiringpi-latest.deb | wget https://project-downloads.drogon.net/wiringpi-latest.deb | ||
Linia 75: | Linia 75: | ||
2020-07-24 23:25:40 (374 KB/s) - ‘wiringpi-latest.deb’ saved [52260/52260] | 2020-07-24 23:25:40 (374 KB/s) - ‘wiringpi-latest.deb’ saved [52260/52260] | ||
tom@ | tom@rpi-yo3iti:/tmp $ sudo dpkg -i wiringpi-latest.deb | ||
(Reading database ... 99027 files and directories currently installed.) | (Reading database ... 99027 files and directories currently installed.) | ||
Linia 83: | Linia 83: | ||
Processing triggers for man-db (2.8.5-2) ... | Processing triggers for man-db (2.8.5-2) ... | ||
tom@ | tom@rpi-yo3iti:/tmp $ gpio -v | ||
gpio version: 2.52 | gpio version: 2.52 | ||
Copyright (c) 2012-2018 Gordon Henderson | Copyright (c) 2012-2018 Gordon Henderson |
Versiunea de la data 25 martie 2023 13:20
Generalități și configurare
Pini – Pinout
Boot și configurare inițială
Subsisteme
Audio
- Cum se face un driver ALSA
- The ALSA Driver API
- Linux Sound Subsystem Documentation
- ALSA – Advanced Linux Sound Architecture – documentația oficială
- Using ALSA's speaker-test utility
- Sound configuration on Raspberry Pi with ALSA ― O resursă excepțională de pe un blog personal, despre configurarea dispozitivelor și driverelor audio din Linux.
Foarte util pentru cazurile în care se dorește utilizarea unui card audio pe USB, o discuție legată de dezactivarea modului audio intern, bcm2835
:
Pașii pentru dezactivarea chip-ului audio intern (adică ieșrea analogică sau audio hdmi):
- Dezactivarea modulului audio intern → editează:
tom@rpi-yo3iti:~ $ sudo nano /etc/modprobe.d/raspi-blacklist.conf
adaugă blacklist snd_bcm2835
.
- Fă dispozitivul USB audio implicit:
tom@rpi-yo3iti:~ $ sudo nano /lib/modprobe.d/aliases.conf
comentează linia options snd-usb-audio index=-2
.
- Reboot
- Test
tom@rpi-yo3iti:~ $ aplay /usr/share/sounds/alsa/Front_Center.wav
Asoundrc
Fișierele de configurare .asoundrc
cât și asound.conf
nu sunt esențiale pentru funcționarea a ALSA. Cele mai multe aplicații funcționează fără ele. Aceste fișiere ajută la adăugarea funcționalităților suplimentare, prin intermediul alsa-lib
. Aici sunt informații detaliate despre aceste două fișiere: Asoundrc.
I2C
I2S
Informații și resurse adunate și structurate cu prilejul proiectului de nod mobil pentru RoLink cu RPi Zero W.
- Pagina despre I2S; aici se găsesc și link-urile către resursele externe acestui site.
- Ghid instalare și configurare I2S
UART
Dezvoltare
Drivere
- Dezvoltare drivere pentru Linux – exemple de la simplu la complex despre cum se scrie și se utilizează un driver modular pentru kernel.
WebSocket
Un excelent tutorial despre implementarea unui server WebSocket poate fi găsit la această adresă.
Erori
Oops - unable to determine board type... model: 17
tom@rpi-yo3iti: $ cd /tmp/
wget https://project-downloads.drogon.net/wiringpi-latest.deb
--2020-07-24 23:25:40-- https://project-downloads.drogon.net/wiringpi-latest.deb
Resolving project-downloads.drogon.net (project-downloads.drogon.net)... 188.246.205.22, 2a03:9800:10:7b::2
Connecting to project-downloads.drogon.net (project-downloads.drogon.net)|188.246.205.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 52260 (51K) [application/x-debian-package]
Saving to: ‘wiringpi-latest.deb’
wiringpi-latest.deb 100%[=================================================>] 51.04K --.-KB/s in 0.1s
2020-07-24 23:25:40 (374 KB/s) - ‘wiringpi-latest.deb’ saved [52260/52260]
tom@rpi-yo3iti:/tmp $ sudo dpkg -i wiringpi-latest.deb
(Reading database ... 99027 files and directories currently installed.)
Preparing to unpack wiringpi-latest.deb ...
Unpacking wiringpi (2.52) over (2.50) ...
Setting up wiringpi (2.52) ...
Processing triggers for man-db (2.8.5-2) ...
tom@rpi-yo3iti:/tmp $ gpio -v
gpio version: 2.52
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty
Raspberry Pi Details:
Type: Pi 4B, Revision: 02, Memory: 4096MB, Maker: Sony
* Device tree is enabled.
*--> Raspberry Pi 4 Model B Rev 1.2
* This Raspberry Pi supports user-level GPIO access.