首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 嵌入式系统编程(影印版第2版)
内容
编辑推荐

本书是为帮助国内技术人员在第一时间了解国外最新的计算机技术所编写的。该书共分14章,具体内容包括基本调试技巧;中断,芯片内部与外围设备的监控;确定是否存在实时需求以及你的操作系统和应用程序是否能满足这些需求;在实时操作系统和嵌入式Linux中实现任务同步等。该书可供广大嵌入式系统编程爱好者阅读使用。

内容推荐

如果你具有C语言编程经验并且对此较为熟悉,那么《嵌入式系统编程》第二版正是你开始学习编写嵌入式软件的入门指南。《嵌入式系统编程》第一版将这门技术教给了成千上万的开发人员,它已成为嵌入式编程的经典书籍。在第二版中,我们更新了相关内容以涵盖最新的硬件设计和开发方法论。

本书所涉及的技巧和范例代码可直接应用于真实世界里的各种嵌入式软件项目。相关例子用到了免费的GNU软件编程工具、eCos和Linux操作系统以及一种为本书特别定制的低成本硬件平台。若你获得了《嵌入式系统编程》第二版的这些工具,你将拥有一个完整的开发环境以探寻嵌入式系统中的深邃奥秘。即便你使用不同的硬件和软件,本书所提及的原理一样适用。

无论是嵌入式系统新手,还是已在嵌入式系统上做了大量工作的专业人员,你都会从本书讨论的话题中受益,它们包括:基本调试技巧——在小巧的嵌入式系统上工作所需的关键技能;中断,芯片内部与外围设备的监控;确定是否存在实时需求以及你的操作系统和应用程序是否能满足这些需求;在实时操作系统和嵌入式Linux中实现任务同步;优化嵌入式软件的大小、运行速度和能耗。

无论你正在编写第一个嵌入式程序、设计最新潮的手持设备,还是管理一群嵌入式开发工程师,《嵌入式系统编程》第二版都将帮助你提升相关知识和技能,直至你精熟嵌入式软件。

目录

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

The Scheduler

Tasks

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 Functionality

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++

 A. The Arcom VIPER-Lite Development Kit

 B. Setting Up Your Software Development Environment

 C. Building the GNU Software Tools

 D. Setting Up the eCos Development Environment

 E. Setting Up the Embedded Linux Development Environment

Index

标签
缩略图
书名 嵌入式系统编程(影印版第2版)
副书名
原作名
作者 (美)巴尔//(美)马萨
译者
编者
绘者
出版社 东南大学出版社
商品编码(ISBN) 9787564107727
开本 16开
页数 301
版次 1
装订 平装
字数
出版时间 2007-06-01
首版时间 2007-06-01
印刷时间 2007-06-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.508
CIP核字
中图分类号 TP360.21
丛书名
印张 20.5
印次 1
出版地 江苏
233
179
13
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字10-2007-091号
版权提供者 O’Reilly Media,Inc.
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 3:17:24