Cantitate/Preț
Produs

Embedded C Coding Standard

Autor Michael Barr
en 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.

Citește tot Restrânge

Preț: 3740 lei

Preț vechi: 4674 lei
-20%

Puncte Express: 56

Carte în stoc

Livrare din stoc 16 iunie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781721127986
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.