找回密码
 注册
搜索
查看: 753|回复: 2

[综合资料] [Free]Programming Embedded Systems in C and C++

[复制链接]
发表于 2006-9-2 12:47:00 | 显示全部楼层 |阅读模式
Programming Embedded Systems in C and C++
By Michael Barr
  
Publisher: O'Reilly
Pub Date: January 1999
ISBN: 1-56592-354-5
Pages: 191

This book introduces embedded systems to C and C++ programmers. Topics include testing memory devices, writing and erasing Flash memory, verifying nonvolatile memory contents, controlling on-chip peripherals, device driver design and implementation, optimizing embedded code for size and speed, and making the most of C++ without a performance penalty.
EEn
Copyright
   Dedication
   Preface
     Why I Wrote This Book
     Intended Audience
     Organization
     Conventions, Typographical and Otherwise
     Obtaining the Examples Online
     How to Contact Us
     Personal Comments and Acknowledgments
   
   Chapter 1.  Introduction
     Section 1.1.  What Is an Embedded System?
     Section 1.2.  Variations on the Theme
     Section 1.3.  C: The Least Common Denominator
     Section 1.4.  A Few Words About Hardware
   
   Chapter 2.  Your First Embedded Program
     Section 2.1.  Hello, World!
     Section 2.2.  Das Blinkenlights
     Section 2.3.  The Role of the Infinite Loop
   
   Chapter 3.  Compiling, Linking, and Locating
     Section 3.1.  The Build Process
     Section 3.2.  Compiling
     Section 3.3.  Linking
     Section 3.4.  Locating
     Section 3.5.  Building das Blinkenlights
   
   Chapter 4.  Downloading and Debugging
     Section 4.1.  When in ROM ...
     Section 4.2.  Remote Debuggers
     Section 4.3.  Emulators
     Section 4.4.  Simulators and Other Tools
   
   Chapter 5.  Getting to Know the Hardware
     Section 5.1.  Understand the Big Picture
     Section 5.2.  Examine the Landscape
     Section 5.3.  Learn How to Communicate
     Section 5.4.  Get to Know the Processor
     Section 5.5.  Study the External Peripherals
     Section 5.6.  Initialize the Hardware
   
   Chapter 6.  Memory
     Section 6.1.  Types of Memory
     Section 6.2.  Memory Testing
     Section 6.3.  Validating Memory Contents
     Section 6.4.  Working with Flash Memory
   
   Chapter 7.  Peripherals
     Section 7.1.  Control and Status Registers
     Section 7.2.  The Device Driver Philosophy
     Section 7.3.  A Simple Timer Driver
     Section 7.4.  Das Blinkenlights, Revisited
   
   Chapter 8.  Operating Systems
     Section 8.1.  History and Purpose
     Section 8.2.  A Decent Embedded Operating System
     Section 8.3.  Real-Time Characteristics
     Section 8.4.  Selection Process
   
   Chapter 9.  Putting It All Together
     Section 9.1.  Application Overview
     Section 9.2.  Flashing the LED
     Section 9.3.  Printing "Hello, World!"
     Section 9.4.  Working with Serial Ports
     Section 9.5.  The Zilog 85230 Serial Controller
   
   Chapter 10.  Optimizing Your Code
     Section 10.1.  Increasing Code Efficiency
     Section 10.2.  Decreasing Code Size
     Section 10.3.  Reducing Memory Usage
     Section 10.4.  Limiting the Impact of C++

【文件名】:0692@52RD_Programming.Embedded.Systems.in.C.and.C.Plus.Plus.eBook-EEn.chm
【格 式】:chm
【大 小】:451K
【简 介】:
【目 录】:
[UseMoney=0]

[/UseMoney]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-9-7 13:05:00 | 显示全部楼层
好人!!
点评回复

使用道具 举报

发表于 2007-9-5 19:00:00 | 显示全部楼层
做人不要太好哦!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-7 07:28 , Processed in 0.046911 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表