Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications

Editat de Robert Oshana
Notă GoodReads:
en Limba Engleză Carte Hardback – 24 May 2013

Software Engineering for Embedded Systems clearly explains the software engineering tools and techniques needed to optimally design and implement embedded systems in contexts sure as networking, storage, and automotive applications. Written by experts with a solutions focus, this encyclopedic reference is a useful aid to tackling typical problems and issues, including:


  • Architecture and design patterns
  • Hardware interfaces
  • Embedded operating systems, including Linux and Android
  • Memory, performance, and power optimization
  • User interface considerations
  • Software development tools
  • Testing and quality control
  • Advanced guidelines for multicore software development

Includes contributions from:
Frank Schirrmeister, Shelly Gretlein, Bruce Douglass, Erich Styger, Gary Stringham, Jean Labrosse, Jim Trudeau, Mike Brogioli, Mark Pitchford, Catalin Dan Udma, Markus Levy, Pete Wilson, Whit Waldo, Inga Harris, Xinxin Yang, Srinivasa Addepalli, Andrew McKay, Mark Kraeling and Robert Oshana.





  • Clearly lays out key problems and issues, and how to solve them
  • Examples demonstrate proven implementation details
  • Practical case studies cover examples of multicore programming, sensor programming, user interface design, and performance engineering




Citește tot Restrânge

Preț: 34334 lei

Preț vechi: 42918 lei

Puncte Express: 515

Preț estimativ în valută:
7026 7937$ 6304£

Carte disponibilă

Livrare economică 28 decembrie 18 - 02 ianuarie 19
Livrare express 21-28 decembrie pentru 24401 lei

Preluare comenzi: 021 569.72.76


ISBN-13: 9780124159174
ISBN-10: 0124159176
Pagini: 1200
Ilustrații: Approx. 300 illustrations
Dimensiuni: 191 x 235 x 51 mm
Greutate: 2.17 kg

Public țintă

Embedded systems engineers, software engineers, under graduate and graduate computer and electrical and electronic engineers


Overview of Embedded and Real-Time Systems; Embedded Systems hardware/software co-design; Specification and Modeling techniques; Architecture and design patterns; Real-Time building blocks; HW interface to embedded software; Embedded Software Programming and Implementation Guidelines; Software Reuse by Design in Embedded Systems; Embedded Operating systems; Linux, Android and OSS; Software Performance Engineering; Optimizing Embedded Software for Performance; Optimizing Embedded Software for Memory; Optimizing Embedded Software for Power; User interfaces for embedded systems; Integration and testing techniquesand quality for embedded systems; Software Development Tools for Embedded Systems; Multicore SW Development for Embedded Systems; Safety-Critical Software Development for Embedded Systems; Intellectual Property Issues with Embedded Software; Managing embedded software development; Agile for embedded; Embedded Software for Automotive Applications; Embedded Software Development for Storage and I/O; Performance Engineering Case Study; User Interface Design Case Study; Multicore Case Study; Sensor programming case study


"Editors Oshana and Kraeling, with a combined experience of over 50 years in embedded software and an array of authors with backgrounds in various aspects of hardware and software design both in industry and academia rely on a variety of case studies and software code examples to provide exhaustive coverage of the field of software engineering for embedded systems. There is an interleaved two-dimensional conceptual framework to the work that divides the topics into three vertical and five horizontal layers."--Reference & Research Book News, December 2013