Advanced Raspberry Pi
Autor Warren Gayen Limba Engleză Paperback – 25 oct 2018
Problema multor entuziaști care trec de nivelul de începător este lipsa accesului la mecanismele interne ale sistemului de operare pentru controlul precis al hardware-ului. Recomandăm Advanced Raspberry Pi ca pe un ghid tehnic riguros, conceput special pentru a facilita tranziția de la simple experimente la dezvoltarea de sisteme integrate profesionale. Considerăm că punctul forte al acestei lucrări, publicată de Apress, este abordarea structurată a integrării între Raspbian Linux și pinii GPIO, oferind scheme complete și explicații detaliate pentru fiecare componentă, de la managementul tensiunii și temperaturii până la stiva de rețea. Structura cărții urmărește o progresie logică: primele capitole analizează arhitectura fizică (SDRAM, CPU, USB), în timp ce nucleul volumului se concentrează pe comunicația programatică. Remarcăm dedicarea a trei capitole distincte exclusiv pentru GPIO, care permit cititorului să stăpânească atât interfața sysfs, cât și accesul direct din cod C. Abordarea diferă de Practical Linux with Raspberry Pi OS prin focusul intens pe hardware și programare la nivel de sistem (C/C++), fiind mult mai puțin abstractă și orientată spre aplicații de inginerie. Față de Raspberry Pi Assembly Language Programming, care se axează pe arhitectura setului de instrucțiuni, lucrarea de față prioritizează integrarea perifericelor prin drivere și protocoale standard de industrie precum I2C și SPI. În contextul operei autorului, Advanced Raspberry Pi reprezintă o evoluție naturală de la Experimenting with Raspberry Pi. Dacă volumul anterior funcționa ca un generator de idei, ediția de față rafinează execuția tehnică, oferind instrumentele necesare pentru cross-compilarea nucleului Linux, o competență critică pentru orice dezvoltator de sisteme embedded.
Preț: 306.86 lei
Preț vechi: 383.57 lei
-20%
Carte disponibilă
Livrare economică 22 mai-05 iunie
Specificații
ISBN-10: 1484239474
Pagini: 552
Ilustrații: XXVII, 521 p. 113 illus.
Dimensiuni: 155 x 235 x 30 mm
Greutate: 0.83 kg
Ediția:Second Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte inginerilor electroniști și makerilor avansați care doresc să depășească limitările bibliotecilor standard. Veți câștiga control absolut asupra hardware-ului Raspberry Pi, învățând să scrieți propriile drivere și să optimizați comunicația între senzori și procesor. Este resursa ideală pentru cei care vor să transforme un Pi Zero sau un Pi 3 B+ într-un produs industrial fiabil sau într-un prototip complex.
Despre autor
Warren Gay este un veteran în dezvoltarea software, cu o carieră de peste 30 de ani specializată în C/C++ sub sistemele Unix și Linux. Pasiunea sa pentru electronică datează din epoca sistemelor Intel 8008 construite artizanal, experiență care îi conferă o perspectivă rară asupra arhitecturii hardware moderne. Deținător al unei licențe avansate de radioamator, autorul reușește să combine rigoarea academică cu pragmatismul necesar în atelierele de prototipare, fiind o autoritate recunoscută în ecosistemul Raspberry Pi prin numeroasele sale lucrări tehnice.
Descriere scurtă
This book is fully updated for the latest Pi boards with three chapters dedicated to GPIO to help you master key aspects of the Raspberry Pi. You'll work with Linux driver information and explore the different Raspberry Pi models, including the Pi Zero, Pi Zero W, Pi 2, Pi3 B and Pi3 B+. You'll also review a variety of project examples that you can tune for your own project ideas. Other topics covered include the 1-Wire driver interface, how to configure a serial Linux console, and cross-compile code, including the Linux kernel.
You'll find yourself turning to Advanced Raspberry Pi over and over again for both inspiration and reference. Whether you're an electronics professional, an entrepreneurial maker, or just looking for more detailed information on the Raspberry Pi, this is exactly the book for you.
- Master I2C and SPI communications from Raspbian Linux in C
- Program USB peripherals, such as a 5-inch LCD panel with touch control and the Pi camera
- Study GPIO hardware, the sysfs driver interface and direct access from C programs
- Use and program the UART serial device.