Raspberry Pi: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
 
(Nu s-au afișat 13 versiuni intermediare efectuate de același utilizator)
Linia 112: Linia 112:


=Alte comenzi utile=
=Alte comenzi utile=
==Gestiune utilizatori==
{| class="wikitable sortable" style="font-face=\"Courier New\";"
|-
! Ce anume !! Comandă !! Mai multe informații
|-
| creează utilizator || <code>adduser user_name</code> || [https://www.geeksforgeeks.org/linux-unix/useradd-command-in-linux-with-examples/ Add user in Linux]
|-
| șterge utilizator || <code>userdel -r user_id</code> || [https://www.geeksforgeeks.org/linux-unix/userdel-command-in-linux-with-examples/ Delete user in Linux]
|-
| adaugă un utilizator la mai multe grupuri || <code>usermod -a -G group1,group2 username</code> || [https://www.geeksforgeeks.org/linux-unix/how-to-add-multiple-users-to-a-group-at-once-in-linux/ How to add multiple users to a group at once in linux?] și [https://www.geeksforgeeks.org/linux-unix/usermod-command-in-linux-with-examples/ usermod]
|}
==Comenzi utile pentru informații hardware==
{| class="wikitable sortable" style="font-face=\"Courier New\";"
|-
! Ce anume !! Comandă !! Mai multe informații
|-
| informații despre sistem || <code>uname -a</code> ||
|-
| informații arhitectură CPU || <code>lscpu</code> ||
|-
| informații PCI || <code>lspci</code> || RPi nu are PCI !
|-
| informații block device || <code>lsblk</code> ||
|-
| informații despre USB || <code>lsusb</code> ||
|-
| informații detaliate CPU || <code>sudo dmidecode -t bios</code> || RPi nu are BIOS !
|-
| spațiu pe disc || <code>df -h</code> ||
|-
| utilizare memorie sistem || <code>free -h</code> ||
|-
| informații procese || <code>top</code> ||
|-
| informații CPU || <code>lscpu</code> ||
|}

Versiunea curentă din 30 ianuarie 2026 14:18

Generalități și configurare

ATENȚIE !!! Pe RPi zero W 1.1 se pot instala doar versiunile de 32 biți raspbian.

Pini – Pinout

Resurse online extrem de bine realizate și întreținute sunt la The Raspberry Pi GPIO pinout guide.

Boot și configurare inițială

Subsisteme

Audio

Setări pentru USB audio implicit

Foarte util pentru cazurile în care se dorește utilizarea unui card audio pe USB, o discuție legată de dezactivarea modulului audio intern, bcm2835:

Pașii pentru dezactivarea chip-ului audio intern (adică ieșrea analogică sau audio hdmi):

  1. Dezactivarea modulului audio intern în /etc/modprobe.d/raspi-blacklist.conf
  2. Fă dispozitivul USB audio implicit în /lib/modprobe.d/aliases.conf
  3. Reboot
  4. Test

Pentru dezactivare modulului audio intern editează /etc/modprobe.d/raspi-blacklist.conf:

user@system:~ $ sudo nano /etc/modprobe.d/raspi-blacklist.conf

adaugă blacklist snd_bcm2835.

Pentru setarea dispozitivului ca implicit editează /lib/modprobe.d/aliases.conf

user@system:~ $ sudo nano /lib/modprobe.d/aliases.conf

comentează linia options snd-usb-audio index=-2.

Testează cu aplay -l și arecord -l

user@system:~ $ 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.

Activare și utilizare I2C

Activare și utilizare I2S

Informații și resurse adunate și structurate cu prilejul proiectului de nod mobil pentru RoLink cu RPi Zero W.

UART

Dezvoltare

Drivere

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

user@system: $ 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]

user@system:/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) ...

user@system:/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.

Alte comenzi utile

Gestiune utilizatori

Ce anume Comandă Mai multe informații
creează utilizator adduser user_name Add user in Linux
șterge utilizator userdel -r user_id Delete user in Linux
adaugă un utilizator la mai multe grupuri usermod -a -G group1,group2 username How to add multiple users to a group at once in linux? și usermod

Comenzi utile pentru informații hardware

Ce anume Comandă Mai multe informații
informații despre sistem uname -a
informații arhitectură CPU lscpu
informații PCI lspci RPi nu are PCI !
informații block device lsblk
informații despre USB lsusb
informații detaliate CPU sudo dmidecode -t bios RPi nu are BIOS !
spațiu pe disc df -h
utilizare memorie sistem free -h
informații procese top
informații CPU lscpu