Introduction to Embedded Systems : using ANSI C and the arduino development environment

著者

    • Russell, David

書誌事項

Introduction to Embedded Systems : using ANSI C and the arduino development environment

David Russell

(Synthesis Lectures on digital circuits and systems, 30)

Morgan & Claypool, c2010

大学図書館所蔵 件 / 3

この図書・雑誌をさがす

内容説明・目次

内容説明

Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control. The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor and a Java-based software-development environment. These features allow an embedded systems beginner the ability to focus their attention on learning how to write embedded software instead of wasting time overcoming the engineering CAD tools learning curve. The goal of this text is to introduce fundamental methods for creating embedded software in general, with a focus on ANSI C. The Arduino development platform provides a great means for accomplishing this task. As such, this work presents embedded software development using 100% ANSI C for the Arduino's ATmega328P processor. We deviate from using the Arduino-specific Wiring libraries in an attempt to provide the most general embedded methods. In this way, the reader will acquire essential knowledge necessary for work on future projects involving other processors. Particular attention is paid to the notorious issue of using C pointers in order to gain direct access to microprocessor registers, which ultimately allow control over all peripheral interfacing.

目次

Introduction ANSI C Introduction to Arduino Embedded Debugging ATmega328P Architecture General-Purpose Input/Output Timer Ports Analog Input Ports Interrupt Processing Serial Communications Assembly Language Non-volatile Memory

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

  • NII書誌ID(NCID)
    BB06366050
  • ISBN
    • 9781608454983
  • 出版国コード
    us
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    [San Rafael, CA]
  • ページ数/冊数
    xx, 255 p.
  • 大きさ
    24 cm
  • 親書誌ID
ページトップへ