Cantitate/Preț
Produs

Bare Metal C: Embedded Programming for the Real World

Autor Stephen Oualline
en Limba Engleză Paperback – 4 aug 2022

Diferența majoră dintre această lucrare și documentația oficială a unui microcontroler constă în transparența procesului de compilare. În timp ce manualele tehnice se limitează la descrierea registrelor, Bare Metal C ridică cortina de deasupra interacțiunii dintre limbajul de programare și hardware. Stephen Oualline nu ne oferă doar reguli de sintaxă, ci ne explică logic ce face compilatorul și linkerul cu instrucțiunile noastre, oferind programatorului un control absolut și precis asupra resurselor limitate ale unui dispozitiv embedded.

Putem afirma că structura cărții este una riguros tehnică, orientată spre eficiență. Reținem capitolele dedicate gestionării întreruperilor și integrării comunicației seriale, elemente critice în dezvoltarea de firmware robust. Autorul insistă pe înțelegerea modului în care codul C este tradus în instrucțiuni mașină, un aspect esențial pentru optimizarea performanței în medii unde memoria și puterea de procesare sunt critice. Dacă Modern C Quick Syntax Reference v-a oferit cadrul teoretic și o privire de ansamblu asupra sintaxei, această carte oferă instrumentele practice necesare pentru a stăpâni programarea de nivel scăzut fără abstracțiuni inutile.

Spre deosebire de alte titluri care se bazează pe biblioteci gata făcute, Bare Metal C încurajează o abordare fundamentală. Este un parcurs de învățare care transformă utilizatorul dintr-un simplu consumator de cod într-un arhitect de sistem care înțelege exact cum și de ce funcționează aplicația sa pe hardware-ul țintă, facilitând depanarea și scrierea de programe extrem de compacte.

Citește tot Restrânge

Preț: 23629 lei

Preț vechi: 37374 lei
-37%

Puncte Express: 354

Carte disponibilă

Livrare economică 14-20 mai
Livrare express 25 aprilie-01 mai pentru 10187 lei


Specificații

ISBN-13: 9781718501621
ISBN-10: 1718501625
Pagini: 304
Dimensiuni: 178 x 235 x 23 mm
Greutate: 0.61 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte inginerilor și pasionaților de sisteme embedded care doresc să depășească etapa utilizării bibliotecilor standard. Cititorul câștigă o înțelegere profundă a interfeței hardware-software, învățând să scrie cod C optimizat pentru microcontrolere. Este resursa ideală pentru cei care vor să controleze manual fiecare bit al procesului de execuție, asigurând o eficiență maximă a programelor dezvoltate.


Descriere

Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls back the curtain on what the compiler is doing for you so that you can see all the details of what's happening with your program. As you progress through the book you'll learn how to integrate serial input/output and interrupts into your programs, what the C compiler and linker do behind the scenes, how to write more efficient programmes, and much more.