• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Building embedded systems :

پدید آورنده
Changyi Gu

موضوع
Embedded computer systems-- Programming

رده
TK7895
.
E42

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1484219198
(Number (ISBN
9781484219195
Erroneous ISBN
9781484219188

NATIONAL BIBLIOGRAPHY NUMBER

Number
b431487

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Building embedded systems :
General Material Designation
[Book]
Other Title Information
programmable hardware /
First Statement of Responsibility
Changyi Gu

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (xxi, 322 pages) :
Other Physical Details
color illustrations

GENERAL NOTES

Text of Note
Includes index

CONTENTS NOTE

Text of Note
At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: The Whole Picture; Organization of the Book; Companion Materials for this Book; References; Chapter 2: Power On and Bootloader; What Happens After Powering On; What Does Bootloader Do?; User Image (ROM Image); Image of Embedded OS; Image of Object File; a.out, COFF, and ELF; Sections of the ELF Format; Link Script; Defining the Memory in the Target System; Determining the Address of Each Section in the Object File; Flash Image and XIP (Execute In Place)
Text of Note
C Runtime Library and C Standard LibraryVMA and LMA; Flash Memory; Burn the Flash (PROM Program); NOR Flash and NAND Flash; Pre-Loader; Flash File System; RomFS, CramFS, and SquashFS; JFFS2, YAFFS2, and UBIFS; Summary; References; Chapter 3: Inside the CPU; Von Neumann Architecture and Memory Barrier; Harvard Architecture, Modified Harvard Architecture; CISC and RISC; SIMD/VLIW; CPU Debugging; CPU Simulator; ROM Monitor; Introduction to ICE (In Circuit Emulator); Non-JTAG ICE; JTAG-Based ICE; Using Breakpoints; Software Breakpoints; Hardware Breakpoints; Trace; Summary; References
Text of Note
Chapter 4: RAM, DMA, and InterruptTypes of Random Access Memory; NVRAM (Non-Volatile Random Access Memory); Traditional SRAM: Intel 8080 vs. Motorola 6800; DDR SDRAM (Dual Date Rate Synchronous Dynamic RAM); QDR SRAM1; Other Types of RAM; PIO and DMA; PIO; DMA and MMU; Memory Allocation for DMA; Cache/Write Buffer and Memory Incoherence; Interrupt; Interrupt Mechanism; Shared Interrupt; Edge Triggered Interrupt and Level Triggered Interrupt; Push-Pull and Open Drain (or Open Collector); VIC (Vectored Interrupt Controller); Interrupt from Watchdog Timer; Message Signaled Interrupt (MSI)
Text of Note
Implementing the USB Device Driver (for the Host OS)Ethernet; Overview; Hardware Implementation; Standalone Ethernet Controller; Separate MAC and PHY; Ethernet Software and Flow Control; Summary; References; Chapter 6: Firmware Coding in C; Overview; The Confusion of Tongues; Firmware Coding in the C Language; Explicit Type of Bit-Width; Align the Data Structure; Debug Print; Compile Time Assertion; Volatile, Const, and Peripheral Registers; Type-Qualifier "volatile"; Type-Qualifier "const"; Access Peripheral Registers; Atomic Operation and Critical Section; Finite State Machine
0
8
8
8

SUMMARY OR ABSTRACT

Text of Note
References; Chapter 5: Bus Architecture; Bus with System Synchronous Timing; Bus with Source Synchronous Timing; From Parallel Bus to Serial Bus; The Drawbacks of Parallel Bus; The Benefit of Differential Serial Link; Implementation of Differential Serial Link; Out-of-band Clocking; Embedded Clocking; 8b/10b Encoding and Signal Conditioning; Bus Standards; RS-232; I2C and SMBus; SPI; PCI overview; Driver for PCI Device; USB overview; USB device implementation; Selecting the Hardware Component; Implementing the USB firmware; Setting Up Endpoints; Handling Request/Prepare Descriptors

OTHER EDITION IN ANOTHER MEDIUM

Title
Building Embedded Systems : Programmable Hardware
International Standard Book Number
9781484219188

TOPICAL NAME USED AS SUBJECT

Embedded computer systems-- Programming

DEWEY DECIMAL CLASSIFICATION

Number
006
.
2/2
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
TK7895
.
E42

PERSONAL NAME - PRIMARY RESPONSIBILITY

Gu, Changyi

CORPORATE BODY NAME - ALTERNATIVE RESPONSIBILITY

Ohio Library and Information Network

ORIGINATING SOURCE

Date of Transaction
20160625123419.6
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival