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

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

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

定 價(jià):¥45.00

作 者: (美)巴爾、(美)馬薩
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 影印版

購(gòu)買這本書(shū)可以去


ISBN: 9787564107727 出版時(shí)間: 2007-06-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 301 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)