{"product_id":"embedded-software-development-ivan-cibrario-bertolotti-9780367737436","title":"Embedded Software Development: The Open-Source Approach","description":"\u003cp\u003e\u003cstrong\u003eEmbedded Software Development: The Open-Source Approach\u003c\/strong\u003e delivers a practical introduction to embedded software development, with a focus on open-source components. This programmer-centric book is written in a way that enables even novice practitioners to grasp the development process as a whole.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eIncorporating real code fragments and explicit, real-world open-source operating system references (in particular, FreeRTOS) throughout, the text: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eDefines the role and purpose of embedded systems, describing their internal structure and interfacing with software development tools\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eExamines the inner workings of the GNU compiler collection (GCC)-based software development system or, in other words, toolchain\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003ePresents software execution models that can be adopted profitably to model and express concurrency\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eAddresses the basic nomenclature, models, and concepts related to task-based scheduling algorithms\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eShows how an open-source protocol stack can be integrated in an embedded system and interfaced with other software components\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eAnalyzes the main components of the FreeRTOS Application Programming Interface (API), detailing the implementation of key operating system concepts\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eDiscusses advanced topics such as formal verification, model checking, runtime checks, memory corruption, security, and dependability\u003c\/li\u003e \u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eEmbedded Software Development: The Open-Source Approach\u003c\/strong\u003e capitalizes on the authors' extensive research on real-time operating systems and communications used in embedded applications, often carried out in strict cooperation with industry. Thus, the book serves as a springboard for further research.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ivan Cibrario Bertolotti, Tingting Hu\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 0367737434\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9780367737436\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e CRC Press\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/18\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 526\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.70lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.10w x 1.30d","brand":"Ivan Cibrario Bertolotti","offers":[{"title":"Paperback","offer_id":43943679557887,"sku":"9780367737436","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/products\/img_2e6779d0-9e2a-4b13-bdd2-c7d10412b8e8.jpg?v=1681499450","url":"https:\/\/www.whiterainbookhouse.com\/products\/embedded-software-development-ivan-cibrario-bertolotti-9780367737436","provider":"WR Book House","version":"1.0","type":"link"}