Hide menu

TDDI11 Embedded software


Recommended Books

There are several complementary books that can be used (see references in the lecture page).
  • Programming Embedded systems - An introduction to Time-Oriented Programming
    by Frank Vahid & Tony Givargis (126 pages)
    This book has been converted into an online interactive e-book. You can subscipbe for a fee with the code LinkopingTDDI11Spring2016.
    UniWorld Publishing, Lake Forest, California
    ISBN-13: 978-0-9829626-1-9 (e-book)
  • Programming Embedded Systems: with C and GNU development tools, 2nd Edition by Michael Barr & Anthony Massa (301 pages)
    Chapters 1-8 contain course relevant topics. Freely available through the library.
    O'Reilly, cop. 2007
    ISBN-10: 0-596-00983-6
    ISBN-13: 978-0-596-00983-0
    ISBN-13: 978-0-596-51912-4 (electronic)
  • Practical UML statecharts in C/C++: event-driven programming for embedded systems, second edition by Miro Samek
    Freely available e-book through the university library. Chapters 2-3 are relevant for the state machine part of the course.
    ISBN 9780750687065
  • Embedded Software - The works by Colin Walls
    Freely availble e-book through the university library. Contains a good chapter on embedded C programming. Elsevier 2006
    ISBN 0-7506-7954-9
    ISBN 978-0-124-15822-1 (electronic)
  • Mikrocontrollers - från assembler till RTOS
    av Lars Bengtsson (379 sidor)
    N.B. This is a book written in Swedish!! Perhaps interesting buy for Swedish students!
    Review from previous examiner: "A book I got my hands on only last week at time of writing this (2012-03-06). It starts at a very simple PIC and moves on to more advanced PIC, explaining a lot of common hardware along the way. The book assumes basic knowledge of programming and electronics (should be no problem for DI or EL students). Halfway read I think it's a fairly good introduction to programming microcontrollers. Some code examples are perhaps not the best or most accurate solutions. This is the main (only) candidate for literature in Swedish."
    Studentlitteratur, 2009 - 2011
    ISBN-13: 9789144073620



  • C Primer Plus, Fifth Edition by Stephen Prata (984 pages)
    We cover only a few chapters regarding pointers and bit-manipulation.
    Sams, 2004
    ISBN-10: 0-672-32696-5
    ISBN-13: 978-0-672-32696-7

Some books are freely available online through the university library. If you are not on the university network you must log on.

Search university library books.

University library homepage.

Other relevant books

Web resource collection

Page responsible: Ahmed Rezine
Last updated: 2017-04-03