在线客服
现代嵌入式计算(英文版)图书
人气:25

现代嵌入式计算(英文版)

不像嵌入式微控制器只执行面向工业应用的有限功能,现代嵌入式系统是互连、富媒体的(利用网络功能和图形用户接口)。《现代嵌入式计算(英文版)》讲述当代嵌入式计算系统的平台架构,这些嵌入式系统能够驱动普适、互...
  • 所属分类:图书 >计算机/网络>计算机体系结构  
  • 作者:(英)巴里 等
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787111412359
  • 出版社:机械工业出版社
  • 出版时间:2013-03
  • 印刷时间:2013-03-01
  • 版次:1
  • 开本:16开
  • 页数:20000
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

不像嵌入式微控制器只执行面向工业应用的有限功能,现代嵌入式系统是互连、富媒体的(利用网络功能和图形用户接口)。《现代嵌入式计算(英文版)》讲述当代嵌入式计算系统的平台架构,这些嵌入式系统能够驱动普适、互连的设备(如移动电话、数字照相机、智能家居系统)。

intelatom处理器广泛用于如电子阅读器、连网电视、平板电脑、笔记本电脑这样的设备,全书一开始就讨论嵌入式平台架构和专用于intelatom处理器的架构,接下来分别讨论系统启动、操作系统、功耗优化、图形和多媒体加速、网络连通性、平台调试。本书介绍了如何开发嵌入式片上系统(soc)框架,既适合作为高校嵌入式计算课程的教材,也适合嵌入式系统设计人员及相关专业人员阅读参考。

本书特色

采用基于主流pc芯片架构的intel atom处理器学习嵌入式系统设计,并提供与其他平台的对比分析。

设计面向支持游戏、车载信息娱乐系统、医疗记录检索、销售点购买、联网、数字存储以及其他零售、消费和工业应用的嵌入式处理器。

作者简介

Peter Barry,现任Intel嵌入式与通信事业部主任工程师。他有20多年的从业经历,先后供职于Intel、BasicCommunications、 NortelNetworks和Tellabs公司,一直致力于嵌入式系统的研发工作,研发的处理器包括Z80、68K、PowerPC、ARM、XScale和Intel架构系统,开发了用于proprietaryRTOS、pSOS、VxWorks、WinCE和Linux的多个板级支持包。他还开发出主要用于数据通信和电信以及工业应用的多个协议栈和应用程序。

目录

preface

foreword

acknowledgments

part 1 principles of modern embedded systems

chapter 1 embedded systems landscape

what is an embedded computer system?

why is this transition inevitable?

what range of embedded systems exists?.

what to expect from the rest of this book

chapter 2 attributes of embedded systems

embedded platform characteristics

summary

chapter 3 the future of embedded systems

technology trends

issues, applications, and initiatives

challenges and uncertainties

summary

part 2 embedded systems architecture and operation

chapter 4 embedded platform architecture

platform overview

volatile memory technologies

nonvolatile storage

device interface--high performance

universal serial bus.

device interconnect--low performance

general-purpose input/output

power delivery

summary

chapter 5 embedded processor architecture

basic execution environment

application binary interface.

processor instruction classes

exceptions/interrupts model

vector table structure

exception frame

masking interrupts

acknowledging interrupts

interrupt latency

memory mapping and protection

memory management unit

mmu and processes

memory hierarchy

intel atom microarchitecture (supplemental material)

chapter 6 embedded platform boot sequence

multi-core and multi-processor boot

boot technology considerations

hardware power sequences (the pre-pre-boot)

reset: the first few steps and a jump

early initialization

ap processor initialization

advanced initialization

legacy bios and uefi framework software

cold and warm boot

summary

chapter 7 operating systems overview

application interface

processes, tasks, and threads

scheduling

memory allocation

clocks and timers

mutual exclusion/synchronization

device driver models

bus drivers

networking

storage file systems

power management

real time

licensing

chapter 8 embedded linux,

tool chain

anatomy of an embedded linux

building a kernel

debugging

driver development

memory management

synchronization/locking.

summary

chapter 9 power optimization

power basics

the power profile of an embedded computing system

constant versus dynamic power

a simple model of power efficiency

advanced configuration and power interface (acpi)

optimizing software for power performance

summary

chapter 10 embedded graphics and multimedia acceleration

screen display

embedded pannels

graphics stack

accelerated media decode

video capture and encoding

media frameworks

summary

chapter 11 digital signal processing using general-purposeprocessors

overview

single instruction multiple data

microarchitecture considerations

implementation options

intrinsics and data types

vectorization

performance primitives

finite impulse response filter

application examples

summary

chapter 12 network connectivity

networking basics

tcp/ip networking

ethernet

wi-fi and ieee 802.11

bluetooth

linux networking

summary

chapter 13 application frameworks

overview

android

qt

other environments

more resources

summary

chapter 14 platform and content security

security principles,

security concepts and building blocks

platform support for security

summary

chapter 15 advanced topics: smp, amp, and virtualization

multiprocessing basics

symmetric multiprocessing

asymmetric multiprocessing

virtualization basics

methods for platform virtualization

summary

part 3 developing an embedded system

chapter 16 example designs

intel atom e6xx series platforms

multi-radio communications design

multimedia design

modular references

summary

chapter 17 platform debug

debugging new platforms

a process for debugging a new platform

debug tools and chipset features

debug process details

additional resources

summary

chapter 18 performance tuning

what are patterns?

general approaches

code and design

processor-specific

networking techniques

references

index

网友评论(不代表本站观点)

免责声明

更多相关图书