The co-op bookstore for avid readers
Book Cover for: Fundamentals of Embedded Software with the Arm Cortex-M3, Daniel Lewis

Fundamentals of Embedded Software with the Arm Cortex-M3

Daniel Lewis

For sophomore-level courses in Assembly Language Programming in Computer Science, Embedded Systems Design, Real-Time Analysis, Computer Engineering, or Electrical Engineering curricula. Requires prior knowledge of C, C++, or Java. This text is useful for Computer Scientists, Computer Engineers, and Electrical Engineers involved with embedded software applications.

This book is intended to provide a highly motivating context in which to learn procedural programming languages. The ultimate goal of this text is to lay a foundation that supports the multi-threaded style of programming and high-reliability requirements of embedded software. It presents assembly the way it is most commonly used in practice - to implement small, fast, or special-purpose routines called from a main program written in a high-level language such as C. Students not only learn that assembly still has an important role to play, but their discovery of multi-threaded programming, preemptive and non-preemptive systems, shared resources, and scheduling helps sustain their interest, feeds their curiosity, and strengthens their preparation for subsequent courses on operating systems, real-time systems, networking, and microprocessor-based design.

Book Details

  • Publisher: Pearson
  • Publish Date: Feb 2nd, 2012
  • Pages: 256
  • Language: English
  • Edition: Revised - undefined
  • Dimensions: 9.10in - 7.00in - 0.70in - 1.14lb
  • EAN: 9780132916547
  • Categories: Languages - GeneralProgramming - GeneralComputer Engineering

More books to explore

Book Cover for: Coders: The Making of a New Tribe and the Remaking of the World, Clive Thompson
Book Cover for: Devil in the Stack: A Code Odyssey, Andrew Smith
Book Cover for: The Book of Why: The New Science of Cause and Effect, Judea Pearl
Book Cover for: Python 3: The Comprehensive Guide, Johannes Ernesti
Book Cover for: Verilog by Example: A Concise Introduction for FPGA Design, Blaine Readler
Book Cover for: VHDL by Example, Blaine Readler

About the Author

Dr. Daniel W. Lewis' efforts led to the creation of Santa Clara University's Computer Engineering department in 1988, providing its leadership for the first 18 years. During his tenure, Lewis established unique co-op and study abroad options that fit within the normal undergraduate four-year plan, the first graduate-level academic certificate programs for working professionals, a new interdisciplinary major in Web Design and Engineering, and a interdisciplinary minor in Information Technology and Society. Since 2004, Lewis has focused on K-12 outreach in engineering and computing, raising more than $1.7M from NSF and private sources, and providing professional development for more than 200 K-12 teachers and summer camps for more than 2,000 K-12 students.

Prior to joining the University in 1975, Lewis worked for six years at General Electric's Aerospace Division where he designed a fault-tolerant clocking system for one of the first triple-redundant automatic landing systems for commercial aircraft. He has consulted for a number of Bay Area companies, including the Singer-Link Company, where his design of new algorithms and a corresponding modular array of VLSI circuits became the basis of a new product line of real-time computer graphics systems.

More books by Daniel Lewis

Book Cover for: Twelve Trees: The Deep Roots of Our Future, Daniel Lewis
Book Cover for: The Feathery Tribe: Robert Ridgway and the Modern Study of Birds, Daniel Lewis
Book Cover for: Belonging on an Island: Birds, Extinction, and Evolution in Hawai'i, Daniel Lewis
Book Cover for: Simple Elegance: A Journal, Daniel Lewis
Book Cover for: The Illustrated Dance Technique of José Limón, Daniel Lewis
Book Cover for: A South American Frontier: The Tri-Border Region, Daniel Lewis
Book Cover for: The Wolf Lord_s Mate, Daniel Lewis
Book Cover for: Divine Revelations: The Gospel of Grace, Daniel Lewis
Book Cover for: Ielts Writing For Success: The Complete Guide To Achieve Band 8.0+ In Ielts Writing With Proven Strategies, Vocabulary & Excellent Sample Answers, Daniel Lewis
Book Cover for: Escape Room Success: Creating an Engaging and Profitable Real-Life Puzzle Company, Daniel Lewis