注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)嵌入式系統(tǒng)編程(影印版)

嵌入式系統(tǒng)編程(影印版)

嵌入式系統(tǒng)編程(影印版)

定 價:¥45.00

作 者: (美)巴爾、(美)馬薩
出版社: 東南大學出版社
叢編項:
標 簽: 影印版

ISBN: 9787564107727 出版時間: 2007-06-01 包裝: 平裝
開本: 16 頁數(shù): 301 字數(shù):  

內(nèi)容簡介

  如果你具有C語言編程經(jīng)驗并且對此較為熟悉,那么《嵌入式系統(tǒng)編程》第二版正是你開始學習編寫嵌入式軟件的入門指南。《嵌入式系統(tǒng)編程》第一版將這門技術(shù)教給了成千上萬的人,它已成為嵌入式編程的圣經(jīng)。在第二版中,我們更新了相關(guān)內(nèi)容,以涵蓋最新的硬件設(shè)計和開發(fā)方法論。其中所涉及的技巧和范例代碼可直接應用于真實世界里的各種嵌入式軟件項目。相關(guān)例子用到了免費的GNU軟件編程工具、eCos和Linux操作系統(tǒng)以及一種為本書特別定制的低成本硬件平臺。若你獲得了《嵌入式系統(tǒng)編程》第二版的隨書工具,你將擁有一個完整的開發(fā)環(huán)境以探尋嵌入式系統(tǒng)中的深邃奧秘。即便你使用不同的硬件和軟件,本書所提及的原理一樣適用。無論是嵌入式系統(tǒng)新手,還是已在嵌入式系統(tǒng)上做了大量工作的專業(yè)人員,你都會從本書討論的話題中受益,它們包括:基本調(diào)試技巧——在小巧的嵌入式系統(tǒng)上工作所需的關(guān)鍵技能中斷,和芯片內(nèi)部與外圍設(shè)備的監(jiān)控確定是否存在實時需求以及你的操作系統(tǒng)和應用程序是否能滿足這些需求在實時操作系統(tǒng)和嵌入式Linux中實現(xiàn)任務同步優(yōu)化嵌入式軟件的大小、運行速度和能耗無論你正在編寫第一個嵌入式程序、設(shè)計最新潮的手持的什么東西,還是管理一群嵌入式開發(fā)工程師,《嵌入式系統(tǒng)編程》第二版都將幫助你提升相關(guān)知識和技能,直至你精熟嵌入式軟件。

作者簡介

暫缺《嵌入式系統(tǒng)編程(影印版)》作者簡介

圖書目錄

Foreword.
Preface
1. Introduction
What Is an Embedded System?
Variations on a Theme
Embedded Design Examples
Life As an Embedded Software Developer
The C Language: The Lowest Common Denominator
A Few Words About Hardware
2. Getting to Know the Hardware
Understanding the Big Picture
Hardware Basics
Examine the Landscape
Learn How to Communicate
Getting to Know the Processor
Study the External Peripherals
Initialize the Hardware
3. Your First Embedded Program
Hello, World!
The Blinking LED Program
The Role of the Infinite Loop
4. Compiling, Linking, and Locating
The Build Process
Building the Blinking LED Program
A Quick Look at Makefiles
5. Downloading and Debugging
Downloading the Blinking LED Program
Remote Debuggers
Emulators
Other Useful Tools
Dig into the Hardware
6. Memory
Types of Memory
Direct Memory Access
Endian Issues
Memory Testing
Validating Memory Contents
Using Flash Memory
7. Peripherals
Control and Status Registers
The Device Driver Philosophy
Device Driver Design
8. Interrupts
Overview
Interrupt Map
Interrupt Service Routine
The Improved Blinking LED Program
Summary of Interrupt Issues
9. Putting It All Together
Application Overview
Working with Serial Ports
Command-Line Interface Processing
10. Operating Systems
History and Purpose
he Scheduler
Task Synchronization
Message Passing
Other Functionality
Interrupt Handling
Real-Time Characteristics
To Use or Not to Use an RTOS
Additional Resources
11.eCos Examples
Introduction
Task Mechanics
Mutex Task Synchronization
Semaphore Task Synchronization
Message Passing
eCos Interrupt Handling
12.Embedded Linux Examples
Introduction
Accessing Hardware in Linux
Task Mechanics
Mutex Task Synchronization
Semaphore Task Synchronization
Message Passing
13.Extending Functional
Common Peripherals
Networking for All Devices Great and Small
14.Optimization Techniques
Increasing Code Efficiency
Decreasing Code Size
Problems with Optimizing Compilers
Reducing Memory Usage
Power-Saving Techniques
Limiting the Impact of C++
……
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號