TDDI11 Embedded software
Literature
Course literature
-
Programming Embedded systems - An introduction to Time-Oriented Programming (Rev. 2.0)
by Frank Vahid & Tony Givargis (126 pages)
The book includes a license key to the RI Tools software, for implementing and testing problems and examples in the book.
UniWorld Publishing, Lake Forest, California
ISBN-13: 978-0-9829626-1-9 (e-book)
-
Design Article
Design Article part 1: Why use design methodologies?
Design Article part 2: Informal requirements and formal specifications.
Design Article part 3: Quality Assurance.
Related literature written in Swedish
-
Mikrocontrollers - från assembler till RTOS
av Lars Bengtsson (379 sidor)
N.B. This is a book written in Swedish!! Interesting buy for Swedish students!
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 course literature in Swedish.
Studentlitteratur, 2009 - 2011
ISBN-13: 9789144073620
Strongly recommended reference
-
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.
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)
-
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.
Recommended complementary books
Page responsible: Klas Arvidsson
Last updated: 2012-03-10
