Embedded Systems AcademyRecommended BooksFor further in-depth study of topics addressed in our training classes, we recommend the following books |
||||||
|
ContentsGeneric Embedded
Microcontroller ArchitecturesCommunication and Networking Applications
Motor Control ApplicationsReferences |
Search for books not listed on this page at Amazon |
||||
Embedded Systems Designby Arnold S. Berger, 2001 Coming from the development tools sector, the author has a great amount of experience with many different embedded applications. Real-world stories marked as "From the Trenches" are completing many sections, offering us an insight on what can happen if that what we just learned is not observed. This book is for engineers that are fairly new to embedded systems. It does cover the entire cycle of an embedded design: choosing the silicon, selecting the development tools, applying essential software techniques, using debugging tools and finally ensuring a proper test of the system. Programming Embedded Systems in C and C++by Michael Barr and Andy Oram, 1999 This book introduces embedded systems to C and C++ programmers. Topics include testing memory devices, writing and erasing flash memory, verifying nonvolatile memory contents, controlling on-chip peripherals, device driver design and implementation. The Art of Designing Embedded Systemsby Jack Ganssle, 1999 The Art of Designing Embedded Systems is a part primer and part reference, aimed at practicing embedded engineers, whether working on the code or the hardware design. Embedded Systems Building Blocks: Complete and Ready-To-Use Modules in Cby Jean Labrosse, 2000 This hands-on guide to practical programming of embedded systems includes many examples on how to interface to different components such as keyboard and LCD drivers. An Embedded Software Primerby David Simon, 2000 This book is written for newcomers to embedded systems programmers and gives a good overview on the different microcontroller architectures available. Other topics include when and how to use a real-time OS and commonly made mistakes. ARM System-On-Chip Architectureby Steve Furber, 2000 The ARM (Advanced RISC Machine) is probably the most popular 32-bit architecture for embedded systems. This book gives an introduction to the ARM architecture and compares derivatives such as ARM7, ARM9 and ARM10. The 8051 Microcontroller: Hardware, Software and Interfacingby James Stewart, Kai Mia. 1998 One of many books on the 8051. This is one is high-rated for providing fast access to hands-on experience. All examples and an 8051 assembler are included on floppy disks. CAN System Engineering: From Theory to Practical Applicationsby Wolfhard Lawrenz, 1997 CAN - the Controller Area Network becomes part of more and more embedded application. Today, CAN controllers are integrated on so many microcontrollers, that it is the easiest and most affordable solution to network microcontrollers that need to be physically separated in the application. Controller Area Networkby Konrad Etschberger, 2001 This book starts with an introduction of applications that require embedded networking and shows how CAN - the Controller Area Network - best fits the demands of such applications. The main part of the book focuses on the physical and data link layer. Additionally, an introduction to the most common higher layer CAN protocols such as CANopen and Device is given. Embedded Networking with CAN and CANopenby Olaf Pfeiffer, Andrew Ayre and Christian
Keydel, 2003 A practical approach to CANopen. CANopen is explained in detail and typical configuration scenarios are provided. The book also gives guidelines to the different implementation approaches available. A detailed reference section ensures continuous usage. CANopen: Implementation Made Simpleby Mohammad Farsi and Manuel Bernardo Barbosa, 1999 CANopen is a Higher Layer Protocol based on CAN - the Controller Area Network. Maintained by the CiA - the CAN in Automation Users Group, CANopen takes the CAN communication to an object level which is much more usable from within applications than the plain transport layers of CAN. The I2C Bus from Theory to Practiceby Dominique Paret and Carl Fenger, 1997 A guide to designing inter-integrated circuit bus-based systems for any application. Examines typical industrial and consumer applications and offers examples of modular solutions at various levels of complexity, in four sections on protocol, components, applications, and development tools. Industrial Motor Controlby Stephen Herman and Walter Alerich, 1998 This book provides easy-to-follow instructions and the essential information for controlling industrial motors. Most commonly-used devices in contemporary industrial settings are covered. Many circuits are explained with clear and concise step-by-step sequences that help students learn the concepts and applications of control logic. USB Complete: Everything You Need to Develop Custom USB Peripheralsby Jan Axelson, 1999 In USB Complete, the author reveals the programming secrets for the Universal Serial Bus (USB), which was designed from the ground up to provide a single, easy-to-use interface for multiple peripherals. Internetworking with TCP/IP (VOL.I) Principles, Protocols and Architectureby Douglas Comer, 2000 This TCP/IP book is the reference for anyone who wants to learn about or work with the TCP/IP protocol suite. Justly renowned for its clarity and accessibility, this text covers wide area Internet backbones as well as local area network technologies like FDDI and Ethernet. This is volume 1 of a 3 part set including Internetworking With TCP/IP (Vol. 2): Design, Implementation, and Internals and Internetworking With TCP/IP (Vol. 3): Client-Server Programming and Applications/BSD Socket Version. TCP/IP Leanby Jeremy Bentham, 2000 This TCP/IP book does show how TCP/IP can be optimized for the usage in low- and medium-performance embedded systems. All source codes are included on CD-ROM, however may not be used in commercial products without obtaining a license. Networking and Internetworking with Microcontrollersby Fred Eady, 2004 Fred shows us all the nitty gritty details in how to network our lower-performance microcontrollers. RS232, I2C, and Ethernet running internet protocols up to TCP/IP are implemented using Microchip PIC and Atmel AVR microcontrollers. All sources are included on CD-ROM - unlike other PIC-heavy literature out there in C and therefore easily transferable. By cutting the large amount of information and code into little, easy-to-digest pieces, and explaining them thoroughly, Fred's book is especially suited for the beginner. The amount of detail is amazing (bitbanging your RS232 port, multi-master I2C, anyone?). Standard Handbook for Electrical Engineersby Donald Fink and Wayne Beaty, 1999 The 14th edition of a classic reference, Standard Handbook for Electrical Engineers is the premier reference for engineers and technicians seeking state-of-the-art electric power trends and technologies. Circuits, generators, power-systems, components, project economics, and power distribution. The C Programming Languageby Brian Kernighan and Dennis Ritchie, 1988 Known as the bible of C, this classic bestseller introduces the C programming language and illustrates algorithms, data structures, and programming techniques. Covers ANSI C and is completely microcontroller/microprocessor independent. A Book on C: Programming in Cby Al Kelley and Ira Pohl, 1998 New edition of a tutorial and reference intended for both beginners and professional programmers. Emphasizes transitioning to C++, concepts of object-oriented programming, and transitioning from C to Java. |
San Jose, CA |