Cargando…

Reusable firmware development : a practical approach to APIs, HALs and drivers /

Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningo's more than 15 years developing reusable and portable software for resource-constrained microcontroller-based systems. You will explore APIs, HALs, and driver development among other...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beningo, Jacob (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1015215007
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 171211s2017 cau ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d GW5XE  |d N$T  |d OCLCF  |d UAB  |d AZU  |d UPM  |d IOG  |d MERER  |d COO  |d OCLCQ  |d VT2  |d SNK  |d U3W  |d KSU  |d OCLCQ  |d ESU  |d WYU  |d LVT  |d UMI  |d UKMGB  |d TOH  |d K6U  |d OCLCQ  |d G3B  |d CAUOI  |d OCLCQ  |d D6H  |d STF  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d C6I  |d OCLCQ  |d ADU  |d UHL  |d LEATE  |d SFB  |d BRF  |d OCLCQ  |d COM  |d OCLCO  |d OCLCQ  |d OCLCO 
066 |c Zsym 
016 7 |a 019140135  |2 Uk 
019 |a 1021193924  |a 1026950912  |a 1032279890  |a 1048102048  |a 1058997981  |a 1066625610  |a 1066660383  |a 1076490689  |a 1086428553  |a 1113433964  |a 1113666317  |a 1122818387  |a 1125641410  |a 1129344044 
020 |a 9781484232972  |q (electronic bk.) 
020 |a 1484232976  |q (electronic bk.) 
020 |a 1484232968 
020 |a 9781484232965 
020 |z 9781484232965  |q (print) 
024 7 |a 10.1007/978-1-4842-3297-2  |2 doi 
029 1 |a AU@  |b 000061389293 
029 1 |a UKMGB  |b 019140135 
029 1 |a AU@  |b 000065066770 
029 1 |a AU@  |b 000066232939 
029 1 |a AU@  |b 000069031616 
035 |a (OCoLC)1015215007  |z (OCoLC)1021193924  |z (OCoLC)1026950912  |z (OCoLC)1032279890  |z (OCoLC)1048102048  |z (OCoLC)1058997981  |z (OCoLC)1066625610  |z (OCoLC)1066660383  |z (OCoLC)1076490689  |z (OCoLC)1086428553  |z (OCoLC)1113433964  |z (OCoLC)1113666317  |z (OCoLC)1122818387  |z (OCoLC)1125641410  |z (OCoLC)1129344044 
037 |a CL0501000008  |b Safari Books Online 
050 4 |a QA76.765 
072 7 |a COM  |x 051000  |2 bisacsh 
072 7 |a UK  |2 bicssc 
072 7 |a UK  |2 thema 
082 0 4 |a 005.1/8  |2 23 
049 |a UAMI 
100 1 |a Beningo, Jacob,  |e author. 
245 1 0 |a Reusable firmware development :  |b a practical approach to APIs, HALs and drivers /  |c Jacob Beningo. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c 2017. 
264 4 |c ©2017 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |b PDF 
347 |a text file 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed December 20, 2017). 
505 0 |a Chapter 1 Concepts for Developing Portable Firmware -- Chapter 2 API and HAL Fundamentals -- Chapter 3 Device Driver Fundamentals in C -- Chapter 4 Writing Reusable Drivers -- Chapter 5 Documenting Firmware with Doxygen -- Chapter 6 The Hardware Abstraction Layer Design Process -- Chapter 7 HAL Design for GPIO -- Chapter 8 HAL Design for SPI -- Chapter 9 HAL Design for EEPROM and Memory Devices -- Chapter 10 API Design for Embedded Applications -- Chapter 11 Testing Portable Embedded Software -- Chapter 12 A Practical Approach to Code Reuse -- Final Thoughts. 
520 |a Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningo's more than 15 years developing reusable and portable software for resource-constrained microcontroller-based systems. You will explore APIs, HALs, and driver development among other topics to acquire a solid foundation for improving your own software. Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers not only explains critical concepts, but also provides a plethora of examples, exercises, and case studies on how to use and implement the concepts. You will: Develop portable firmware using the C programming language Discover APIs and HALs, explore their differences, and see why they are important to developers of resource-constrained software Master microcontroller driver development concepts, strategies, and examples Write drivers that are reusable across multiple MCU families and vendors Improve the way software documented Design APIs and HALs for microcontroller-based systems. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer firmware. 
650 0 |a Embedded computer systems  |x Programming. 
650 1 4 |a Computer Science 
650 2 4 |a Hardware and Maker 
650 2 4 |a Programming Techniques 
650 6 |a Microprogrammes. 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Computer hardware.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computer firmware  |2 fast 
650 7 |a Embedded computer systems  |x Programming  |2 fast 
776 0 8 |i Printed edition:  |z 9781484232965 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484232972/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
880 |6 520-00/Zsym  |a Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningos more than 15 years developing reusable and portable software for resource-constrained microcontroller-based systems. You will explore APIs, HALs, and driver development among other topics to acquire a solid foundation for improving your own software.⥵sable Firmware Development: A Practical Approach to APIs, HALs and Drivers#xEBF4; only explains critical concepts, but also provides a plethora of examples, exercises, and case studies on how to use and implement the concepts. You will: Develop portable firmware using the C programming language Discover APIs and HALs, explore their differences, and see why they are important to developers of resource-constrained software͡ster microcontroller driver development concepts, strategies, and examples Write drivers that are reusable across multiple MCU families and vendors Improve the way software documented Design APIs and HALs for microcontroller-based systems. 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33856261 
938 |a EBSCOhost  |b EBSC  |n 1651812 
994 |a 92  |b IZTAP