Embedded C Coding Standard
Autor Michael Barren Limba Engleză Paperback – 12 iun 2018
Subliniem eficiența acestui ghid prin modul în care abordează utilizarea tipurilor de date și a macrocomenzilor preprocesor: în loc de teorie aridă, Embedded C Coding Standard impune reguli stricte de formatare și utilizare a tipurilor cu lățime fixă (precum uint8_t) pentru a asigura portabilitatea codului pe arhitecturi diferite. Michael Barr propune un set de principii directoare care elimină ambiguitățile specifice compilatoarelor de C, transformând scrierea de firmware într-un proces riguros și predictibil.
Notăm cu interes structura pragmatică a lucrării, care trece dincolo de estetica codului pentru a viza direct reducerea bug-urilor logice. Pe linia practică a volumului Modern C, Third Edition, dar cu focus pe constrângerile hardware specifice sistemelor de calcul încorporate, acest standard (cunoscut în industrie sub numele BARR-C) prioritizează siguranța execuției. Spre deosebire de Embedded Software Development for Safety-Critical Systems, Second Edition, care analizează certificările internaționale complexe, lucrarea de față rămâne un instrument de lucru zilnic, oferind soluții imediate pentru structurarea funcțiilor și gestionarea variabilelor globale.
Abordarea este una tehnică și concisă. Fiecare regulă este prezentată clar, fiind evidențiate acele practici care au demonstrat istoric capacitatea de a elimina defectele critice. Deși este o resursă independentă publicată de CreateSpace Independent Publishing Platform, importanța sa este recunoscută prin compatibilitatea deplină cu normele MISRA C. Este, în esență, un manual de bune practici care forțează inginerul să scrie un cod nu doar funcțional, ci și ușor de auditat și întreținut în proiecte pe termen lung.
Preț: 37.40 lei
Preț vechi: 46.74 lei
-20%
Carte în stoc
Livrare din stoc 16 iunie
Specificații
ISBN-10: 1721127984
Pagini: 84
Dimensiuni: 2 x 110 mm
Greutate: 0.22 kg
Ediția:2018
Editura: CreateSpace Independent Publishing Platform
De ce să citești această carte
Recomandăm această carte inginerilor firmware care doresc să implementeze un flux de lucru profesionist și să reducă timpul alocat depanării. Cititorul câștigă acces la standardul BARR-C, o metodologie recunoscută pentru eliminarea erorilor comune din limbajul C. Este o investiție minimă în timp pentru un câștig major în calitatea și fiabilitatea codului scris pentru microcontrolere.
Descriere
Barr Group's Embedded C Coding Standard was developed to help firmware engineers minimize defects in embedded systems. Unlike the majority of coding standards, this standard focuses on practical rules that keep bugs out - including techniques designed to improve the maintainability and portability of embedded software. The rules in this coding standard include a set of guiding principles, as well as specific naming conventions and other rules for the use of data types, functions, preprocessor macros, variables, and other C language constructs. Individual rules that have been demonstrated to reduce or eliminate certain types of defects are highlighted. The BARR-C standard is distinct from, yet compatible with, the MISRA C Guidelines for Use of the C Language in Critical Systems. Programmers can easily combine rules from the two standards as needed.