#format rst #language de Bücher für das Rechnertechnik-Labor =================================== | Update: 2013-12-12 | URL: http://hhoegl.informatik.hs-augsburg.de/hhwiki/LaborBuecher .. contents:: Inhalt .. sectnum:: Schaltungstechnik und Elektronik -------------------------------- 1. Darren Ashby und andere, Circuit Design: Know It All. Newnes 2008. http://proquest.safaribooksonline.com/book/-/9781856175272 #. John Catsoulis, Designing Embedded Hardware, 2nd edition, 2005 http://proquest.safaribooksonline.com/book/electrical-engineering/computer-engineering/0596007558 Embedded Systems ---------------- 1. Lewin Edwards, So You Wanna Be an Embedded Engineer, Newnes 2006. http://proquest.safaribooksonline.com/book/electrical-engineering/computer-engineering/9780750679534 #. Michael Barr, Anthony Massa, Programming Embedded Systems, 2nd edition, O'Reilly 2006. http://proquest.safaribooksonline.com/book/programming/0596009836 #. Elecia White, Making Embedded Systems, O'Reilly 2011. http://proquest.safaribooksonline.com/book/programming/9781449308889 #. Bruce Powel Douglass, Design Patterns for Embedded Systems in C, Newnes 2010. http://proquest.safaribooksonline.com/book/-/9781856177078 #. Colin Walls, Embedded Software, 2nd Edition, Newnes 2012. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/9780124158221 #. Jack Ganssle, Embedded Systems: World Class Designs, Newnes 2007. http://proquest.safaribooksonline.com/book/-/9780750686259 Darin hat Lewin Edwards das Kapitel 4 geschrieben: "Some Example Sensor, Actuator and Control Applications and Circuits (Hard Task)". #. Jack Ganssle und andere, Embedded Hardware: Know It All, Newnes 2007. http://proquest.safaribooksonline.com/book/-/9780750685849 #. Peter Barry, Patrick Crowley, Modern Embedded Computing, Morgan Kaufmann 2012. http://proquest.tech.safaribooksonline.de/book/electrical-engineering/computer-engineering/9780123914903 #. Rob Toulson, Tim Wilmshurst, Fast and Effective Embedded Systems Design. Applying the ARM mbed, Newnes 2012. http://proquest.tech.safaribooksonline.de/book/electrical-engineering/computer-engineering/9780080977683 #. Cuno Pfister, Getting Started with the Internet of Things, O'Reilly Media, 2011. http://proquest.tech.safaribooksonline.de/book/web-development/9781449301972 #. E. A. Lee and S. A. Seshia, Introduction to Embedded Systems - A Cyber-Physical Systems Approach, http://www.LeeSeshia.org, 2011 (man kann das Buch frei herunterladen). #. Wayne Wolf, Computers as Components, 2nd Edition, Morgan Kaufman, 2008. http://proquest.tech.safaribooksonline.de/book/electrical-engineering/computer-engineering/9780123743978 AVR ---- 1. Alan Trevennor, Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in Arduino, Apress 2012. http://proquest.tech.safaribooksonline.de/book/hardware/9781430244462 ARM ---- 1. Joseph Yiu, The Definitive Guide to the ARM Cortex-M3, 2nd Edition, Newnes, 2009. http://proquest.tech.safaribooksonline.de/book/-/9781856179638 #. Joseph Yiu, The Definitive Guide to the ARM Cortex-M0, Academic Press, 2011. http://proquest.tech.safaribooksonline.de/book/-/9781856179638 Arduino ------- 1. Brian Evans, Beginning Arduino, Apress 2011. http://proquest.safaribooksonline.com/book/hardware/arduino/9781430237778 MSP430 ------ 1. John Davies, MSP430 Microcontroller Basics, Newnes 2008 http://proquest.safaribooksonline.com/book/-/9780750682763 Programmieren in C und C++ -------------------------- C 1. Nick Parlante, Essential C, 2003 (45 Seiten). http://cslibrary.stanford.edu/101 #. Mike Banahan, *The C Book*, 1991 http://publications.gbdirect.co.uk/c_book/ #. P.J. Deitel, C How to Program, Fifth Edition, Prentice Hall 2006. http://proquest.tech.safaribooksonline.de/book/programming/c/9780136085881 #. Ben Klemens, 21st Century C, 2nd edition, O'Reilly 2014. http://proquest.tech.safaribooksonline.de/book/programming/c/9781491904428 #. Ciaran O'Riordan, *Learning GNU C*, 2008 http://www.nongnu.org/c-prog-book #. Mark Burgess, Ron Hale-Evans, *GNU C Programming Tutorial*, edition 4.1, 2002 http://www.crasseux.com/books/ctut.pdf #. Peter van der Linden, Expert C Programming: Deep C Secrets, Prentice Hall 1994. http://proquest.tech.safaribooksonline.de/book/programming/c/0131774298 C++ 1. Stanley B. Lippman, Essential C++, Addison-Wesley 1999. http://proquest.tech.safaribooksonline.de/book/programming/cplusplus/0201485184 #. Bruce Eckel, *Thinking in C++* http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html #. Frank B. Brokken, *C++ Annotations* http://cppannotations.sourceforge.net/c++annotations/html #. Allen B. Downey, *How to Think Like a Computer Scientist. C++ Edition* http://www.greenteapress.com/thinkcpp/ #. Victor Shtern, Core C++ A Software Engineering Approach, Prentice Hall, 2000. http://www.amazon.com/Core-Software-Engineering-Victor-Shtern/dp/0130857297 GUI Entwicklung mit C++ 1. Kalle Dalheimer, Programming with Qt, Second Edition, O'Reilly 2002. http://proquest.tech.safaribooksonline.de/book/programming/qt/0596000642 Assembler 1. Paul Carter, *PC Assembly Language* http://www.drpaulcarter.com/pcasm #. Jonathan Bartlett, *Programming from the Ground Up*, 2004 http://savannah.nongnu.org/projects/pgubook Sonstiges #. Allen B. Downey, *The Little Book of Semaphores*, second edition, 2012 (erschienen unter der `GFDL Lizenz `_). http://greenteapress.com/semaphores/index.html Go -- "Go" ist eine neue Systemprogrammiersprache, die vielleicht einmal C ersetzen könnte. Die Go Homepage ist http://golang.org. 1. Caleb Doxsey, An Introduction to Programming with GO (CC) http://www.golang-book.com #. Miek Gieben, Learning Go (frei) http://www.miek.nl/projects/learninggo/index.html #. Effective Go (frei) http://golang.org/doc/effective_go.html #. Mark Summerfield, Programming in GO, Addison-Wesley 2012. http://proquest.tech.safaribooksonline.de/book/programming/9780132764100 Linux ----- Siehe auch meine Sammlung freier Literatur zu Linux: ``_. Übersichten 1. Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, Linux in a Nutshell, 6th edition, O'Reilly 2009. http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9780596806088 #. William E. Shots, The Linux Command Line, 2009, http://linuxcommand.org (auch als Buch bei No Starch Press/O'Reilly erhältich). Programmierung 1. Michael Kerrisk, The Linux Programming Interface, No Starch Press 2010. http://proquest.safaribooksonline.com/book/programming/linux/9781593272203 Quelltext: http://man7.org/tlpi/code/index.html #. Kay A. Robbins, Steven Robbins, Unix Systems Programming: Communication, Concurrency, and Threads, Prentice Hall, 2003. http://proquest.safaribooksonline.com/book/programming/unix/0130424110 #. Robert Love, Linux System Programming, O'Reilly 2007. http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/0596009585 #. M. Tim Jones, GNU/Linux Application Programming, Second Edition, Course Technology PTR, 2008. http://proquest.safaribooksonline.com/book/programming/linux/9781584505686 #. Mark Mitchell, Jeffrey Oldham, Alex Samuel, Jeffery Oldham, Advanced Linux Programming, New Riders 2001. http://www.advancedlinuxprogramming.com #. Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform, Prentice Hall 2003 (Bruce Perens Open Source Series). http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/perens/0130091154.pdf #. Loukides, Oram, Programming With GNU Software, O'Reilly 1996. #. Eric Raymond, The Art of UNIX Programming, Addison-Wesley 2003 (frei) http://www.catb.org/esr/writings/taoup/html/ http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/unix/0131429019 #. Neal Stephenson, *In the Beginning was the Command Line* http://www.crasseux.com/books/command.pdf Kernel 1. Robert Love, Linux Kernel Development, Addison-Wesley Professional, 3rd edition, 2010. http://proquest.safaribooksonline.com/book/programming/linux/9780768696974 GNU Toolchain ------------- 1. Norman Matloff and Peter Jay Salzman, The Art of Debugging with GDB, DDD and Eclipse, No Starch Press 2008. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/ide/9781593271749 Embedded Linux --------------- 1. Christopher Hallinan, Embedded Linux Primer: A Practical, Real-World Approach, 2nd Edition, Prentice Hall 2010. http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/embedded-linux/9780137061129 #. Karim Yaghmour; Jon Masters; Gilad Ben-Yossef; Philippe Gerum, Building Embedded Linux Systems, Second Edition, O'Reilly 2008. http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/embedded-linux/9780596529680 #. Gene Sally, Pro Linux Embedded Systems, Apress 2009. http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/linux/9781430272274 #. Craig Hollabaugh, Embedded Linux: Hardware, Software, and Interfacing, Addison-Wesley 2002. http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/embedded-linux/0672322269 #. Bob Smith und andere, Linux Appliance Design, No Starch Press 2007. http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9781593271404 #. Karim Yaghmour, Embedded Android, O'Reilly 2013. http://proquest.tech.safaribooksonline.de/book/programming/android/9781449327958 #. Sreekrishnan Venkateswaran, Essential Linux Device Drivers, Prentice Hall 2008. http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9780132396554 #. Sreekrishnan Venkateswaran, Debugging Linux Systems, Prentice Hall 2009. http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/linux/9780137072446 Software Engineering -------------------- 1. Kenneth S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process, Addison-Wesley 2012. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/agile-development/9780321700407 #. Alistair Cockburn, Agile Software Development: The Cooperative Game, Second Edition, Addison-Wesley 2006. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/agile-development/0321482751 #. Kent Beck, Extreme Programming Explained: Embrace Change, Second Edition, Addison-Wesley 2004. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/extreme-programming/0321278658 #. Federico Biancuzzi, Masterminds of programming, O'Reilly 2009. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/9780596801670 #. Steve McConnell, Code Complete, Microsoft Press 2005. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/0735619670 #. Kathrin Passig; Johannes Jander, Weniger schlecht programieren, O'Reilly 2013. http://proquest.tech.safaribooksonline.de/book/programming/9783955615697 Angriffe, Einbrüche ------------------- 1. James C. Foster, Buffer Overflow Attacks. Detect, Exploit, Prevent. Syngress 2005. http://proquest.tech.safaribooksonline.de/book/web-development/1932266674 #. Jon Erickson, Hacking. The Art of Exploitation, 2nd Edition, No Starch Press 2008. http://proquest.safaribooksonline.com/book/networking/security/9781593271442 #. Tobias Klein, Buffer Overflows und Format-String-Schwachstellen: Funktionsweisen, Exploits und Gegenmaßnahmen, dpunkt Verlag 2003. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/9783898641920 #. Tobias Klein, Aus dem Tagebuch eines Bughunters, dpunkt Verlag 2010. http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/9781457169670 #. Stuart McClure, Hacking Exposed (tm) 7: Network Security Secrets and Solutions, McGraw-Hill, 2012. http://proquest.tech.safaribooksonline.de/book/networking/security/9780071780285 Python ------ Für Anfänger 1. Swaroop C H, A Byte of Python http://www.swaroopch.com/notes/python/ Download: http://files.swaroopch.com/python/byte_of_python.pdf Deutsche Übersetzung: http://abop-german.berlios.de #. Allen B. Downey, *Think Python. How to Think Like a Computer Scientist*, 2012. http://www.greenteapress.com/thinkpython #. Anthony Briggs, Hello! Python, Manning Publications 2012. http://proquest.tech.safaribooksonline.de/book/-/9781935182085 #. Lee Harr, *Start Programming* http://staff.easthighschool.net/lee/computers/book/Start_Programming.html #. Al Sweigart, *Making Games with Python & Pygame*, 2012 http://inventwithpython.com/makinggames.pdf #. Al Sweigart, *Invent with Python. Learn to program by making computer games*, 2nd edition, 2010 http://inventwithpython.com #. Zed Shaw, Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Third Edition, Addison-Wesley 2012. http://my.safaribooksonline.com/9780133124316 http://learnpythonthehardway.org #. Magnus Lie Hetland, Beginning Python, 2nd edition Apress, 2008. #. Mike McMillan, Learning Python Programming, InfiniteSkills, 2012. http://my.safaribooksonline.com/9781771370097 #. Paul Barry, Head First Python, O'Reilly 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9781449397524 #. Bernd Klein, Python Kurs http://python-kurs.eu #. Allen B. Downey, Think Python, O'Reilly 2012. http://proquest.tech.safaribooksonline.de/book/programming/python/9781449332006 #. Vern Ceder, The Quick Python Book, Second Edition, Manning Publications, 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9781935182207 Fortgeschrittene #. Mark Pilgrim, Dive into Python, 2004 http://www.diveintopython.net Mark Pilgrim, Dive Into Python 3, 2011 http://getpython3.com/diveintopython3/ #. Doug Hellman, The Python Standard Library by Example, Addison-Wesley, 2011. http://proquest.tech.safaribooksonline.de/book/programming/python/9780132778633 #. David Beazley; Brian K. Jones, Python Cookbook, 3rd edition, O'Reilly 2013. http://proquest.tech.safaribooksonline.de/book/programming/python/9781449357337 #. Mary Alchin, Pro Python, Apress 2010. http://proquest.tech.safaribooksonline.de/book/-/9781430227571 .. #. Mark Lutz, Learning Python, 4th edition, O'Reilly 2009. http://my.safaribooksonline.com/book/programming/python/9780596805395 .. #. Mark Lutz, Programming Python, 1632 pages, O'Reilly 2010. http://my.safaribooksonline.com/9781449398712 #. Ninad Sathaye, Python Multimedia, Packt Publishing 2010. http://proquest.tech.safaribooksonline.de/book/-/9781849510165 #. Wesley Chun, Core Python Applications Programming, Third Edition, Prentice Hall, 2012. http://proquest.tech.safaribooksonline.de/book/programming/python/9780132779371 #. Brandon Rhodes, John Goerzen, Foundations of Python Network Programming: The comprehensive guide to building network applications with Python, Second Edition, Apress 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9781430230038 #. Magnus Lie Hetland, Python Algorithms: Mastering Basic Algorithms in the Python Language, Apress 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9781430232377 #. Tarek Ziade, Expert Python Programming: Learn best practices to designing, coding, and distributing your Python software, Packt Publishing 2008. http://proquest.tech.safaribooksonline.de/book/programming/python/9781847194947 #. Rance D. Necaise, Data Structures and Algorithms Using Python, John Wiley, 2010. http://my.safaribooksonline.com/9780470618295 #. Mark Summerfield, Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming, Prentice Hall 2007. http://proquest.tech.safaribooksonline.de/book/programming/python/9780132354189 #. Julie Steele, Noah Iliinsky, Beautiful Visualization, O'Reilly 2010 (nicht nur Python). http://proquest.tech.safaribooksonline.de/book/software-engineering-and-development/9781449379889 #. John M. Hughes, Real World Instrumentation with Python, O'Reilly 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9780596809591 #. Craig Finch, Sage, Packt Publishing, 2011. http://proquest.tech.safaribooksonline.de/book/-/9781849514460 #. Noah Gift, Jeremy M. Jones, Python for Unix and Linux System Administration, O'Reilly 2008 http://proquest.tech.safaribooksonline.de/book/operating-systems-and-server-administration/linux/9780596515829 #. Jeff McNeill, Python 2.6 Text Processing Beginners Guide, Packt Publishing, 2010. http://proquest.tech.safaribooksonline.de/book/programming/python/9781849512121 Wissenschaftliches Rechnen #. Sandro Tosi, Matplotlib for Python Developers, Packt Publishing 2009. http://proquest.tech.safaribooksonline.de/book/programming/python/9781847197900 #. Shai Vaingast, Beginning Python Visualization, Apress 2009. #. Hans Petter Langtangen, A Primer on Scientific Programming with Python, Springer 2011. #. Eli Bressert, SciPy and NumPy: An Overview for Developers, O'Reilly 2012. http://proquest.tech.safaribooksonline.de/book/programming/python/9781449361600 #. Cyrille Rossant, Learning IPython for Interactive Computing and Data Visualization, Packt Publishing, 2013. http://proquest.tech.safaribooksonline.de/book/programming/python/9781782169932 #. Wes McKinney, Python for Data Analysis, O'Reilly 2012. http://proquest.tech.safaribooksonline.de/book/programming/python/9781449323592 #. Ivan Idris, NumPy 1.5, Packt Publishing 2011. http://proquest.tech.safaribooksonline.de/book/-/9781849515306 #. Ivan Idris, NumPy Cookbook, Packt Publishing 2012. http://proquest.tech.safaribooksonline.de/book/-/9781849518925 #. Francisco J. Blanco-Silva, Learning SciPy for Numerical and Scientific Computing, Packt Publishing, 2013. http://proquest.tech.safaribooksonline.de/book/-/9781782161622 #. Erik Westra, Python Geospatial Development, Packt Publishing, 2010. http://proquest.tech.safaribooksonline.de/book/gis/9781849511544 #. Joseph Howse, OpenCV Computer Vision with Python, Packt Publishing, April 2013. http://proquest.tech.safaribooksonline.de/book/programming/python/9781782163923 Sonstiges #. Python Bibliography, O'Reilly 2011 http://my.safaribooksonline.com/40000PYTHON Ruby ---- 1. why's (Poignant Guide) to Ruby http://mislav.uniqpath.com/poignant-guide/ #. Mr. Neighborly's Humble Little Ruby Book http://humblelittlerubybook.com/ #. Neil Smyth, Ruby Essentials http://www.techotopia.com/index.php/Ruby_Essentials #. Chris Pine, Learn to Program http://pine.fm/LearnToProgram/ Statistik --------- 1. Allen B. Downey, *Think Stats*, 2011 http://greenteapress.com/thinkstats #. Norman Matloff, *The Art of R Programming*, 2009 http://heather.cs.ucdavis.edu/~matloff/132/NSPpart.pdf Komplexität ----------- 1. Allen B. Downey, *Think Complexity*, 2011 http://greenteapress.com/compmod Inkscape -------- 1. Tavmjong Bah, *A Guide to Inkscape* http://tavmjong.free.fr/INKSCAPE HTML und CSS ------------ 1. Stefan Münz (und andere), SELFHTML http://de.selfhtml.org #. Mark Pilgrim, Dive Into HTML5 http://diveintohtml5.info #. w3schools.com, HTML Tutorial http://www.w3schools.com/html #. w3schools.com, CSS Tutorial http://www.w3schools.com/css #. CSS Tutorial http://www.html.net/tutorials/css JavaScript ---------- 1. w3schools.com, *JavaScript* http://www.w3schools.com/js #. Marijn Haverbeke, *Eloquent JavaScript. A Modern Introduction to Programming*, 2012 http://eloquentjavascript.net #. Neil Smyth, *JavaScript Essentials*, 2012 http://www.techotopia.com/index.php/JavaScript_Essentials #. David Matuszek, A Concise Introduction to JavaScript. Part I: The Core Language, 2007 http://www.cis.upenn.edu/~matuszek/General/JavaScript/concise-javascript-1.html David Matuszek, A Concise Introduction to JavaScript. Part II: Client-side JavaScript, 2007 http://www.cis.upenn.edu/~matuszek/General/JavaScript/concise-javascript-2.html **Node.js** ``_ 1. Golo Roden, Node.js & Co: Skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln, dpunkt Verlag, 2012 http://my.safaribooksonline.com/book/-/9781457178894 #. Felix's Node.js Guide http://nodeguide.com #. Ryan Dahl, *Mastering Node* http://visionmedia.github.com/masteringnode **jQuery/UI/Flot** 1. Andy Harris, JavaScript and AJAX For Dummies, For Dummies, 2009. http://my.safaribooksonline.com/book/web-development/ajax/9780470417997 #. Adam Freeman, Pro jQuery, Apress 2012. http://my.safaribooksonline.com/book/web-development/jquery/9781430240952 #. w3schools jQuery Tutorial http://www.w3schools.com/jquery/default.asp #. jQuery UI http://jqueryui.com #. Flot - Attractive JavaScript plotting for jQuery http://www.flotcharts.org/ #. James Lao, Visualizing Data with Flot, 2008 (Tutorial) http://net.tutsplus.com/tutorials/javascript-ajax/visualizing-data-with-flot/ Ada ---- 1. John English, Ada 95: The Craft of Object-Oriented Programming, Prentice-Hall 1997 (jetzt frei). .. vim: et sw=3 ts=3