嵌入式系统编程
¥
6.39
1.4折
¥
45
八五品
仅1件
作者[美]巴尔、[美]马萨 著
出版社东南大学出版社
出版时间2007-06
版次1
装帧平装
上书时间2024-10-19
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]巴尔、[美]马萨 著
-
出版社
东南大学出版社
-
出版时间
2007-06
-
版次
1
-
ISBN
9787564107727
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
301页
-
正文语种
简体中文
- 【内容简介】
-
如果你具有C语言编程经验并且对此较为熟悉,那么《嵌入式系统编程》第二版正是你开始学习编写嵌入式软件的入门指南。
《嵌入式系统编程》第一版将这门技术教给了成千上万的人,它已成为嵌入式编程的圣经。在第二版中,我们更新了相关内容,以涵盖最新的硬件设计和开发方法论。
其中所涉及的技巧和范例代码可直接应用于真实世界里的各种嵌入式软件项目。相关例子用到了免费的GNU软件编程工具、eCos和Linux操作系统以及一种为本书特别定制的低成本硬件平台。若你获得了《嵌入式系统编程》第二版的随书工具,你将拥有一个完整的开发环境以探寻嵌入式系统中的深邃奥秘。即便你使用不同的硬件和软件,本书所提及的原理一样适用。
无论是嵌入式系统新手,还是已在嵌入式系统上做了大量工作的专业人员,你都会从本书讨论的话题中受益,它们包括:
基本调试技巧——在小巧的嵌入式系统上工作所需的关键技能
中断,和芯片内部与外围设备的监控
确定是否存在实时需求以及你的操作系统和应用程序是否能满足这些需求
在实时操作系统和嵌入式Linux中实现任务同步
优化嵌入式软件的大小、运行速度和能耗
无论你正在编写第一个嵌入式程序、设计最新潮的手持的什么东西,还是管理一群嵌入式开发工程师,《嵌入式系统编程》第二版都将帮助你提升相关知识和技能,直至你精熟嵌入式软件。
- 【目录】
-
Foreword
Preface
1.Introduction
WhatIsanEmbeddedSystem
VariationsonaTheme
EmbeddedDesignExamples
LifeAsanEmbeddedSoftwareDeveloper
TheCLanguage:TheLowestCommonDenominator
AFewWordsAboutHardware
2.GettingtoKnowtheHardware
UnderstandingtheBigPicture
HardwareBasics
ExaminetheLandscape
LearnHowtoCommunicate
GettingtoKnowtheProcessor
StudytheExternalPeripherals
InitializetheHardware
3.YourFirstEmbeddedProgram
Hello,World!
TheBlinkingLEDProgram
TheRoleoftheInfiniteLoop
4.Compiling,Linking,andLocating
TheBuildProcess
BuildingtheBlinkingLEDProgram
AQuickLookatMakefiles
5.DownloadingandDebugging
DownloadingtheBlinkingLEDProgram
RemoteDebuggers
Emulators
OtherUsefulTools
DigintotheHardware
6.Memory
TypesofMemory
DirectMemoryAccess
EndianIssues
MemoryTesting
ValidatingMemoryContents
UsingFlashMemory
7.Peripherals
ControlandStatusRegisters
TheDeviceDriverPhilosophy
DeviceDriverDesign
8.Interrupts
Overview
InterruptMap
InterruptServiceRoutine
TheImprovedBlinkingLEDProgram
SummaryofInterruptIssues
9.PuttingItAllTogether
ApplicationOverview
WorkingwithSerialPorts
Command-LineInterfaceProcessing
10.OperatingSystems
HistoryandPurpose
heScheduler
TaskSynchronization
MessagePassing
OtherFunctionality
InterruptHandling
Real-TimeCharacteristics
ToUseorNottoUseanRTOS
AdditionalResources
11.eCosExamples
Introduction
TaskMechanics
MutexTaskSynchronization
SemaphoreTaskSynchronization
MessagePassing
eCosInterruptHandling
12.EmbeddedLinuxExamples
Introduction
AccessingHardwareinLinux
TaskMechanics
MutexTaskSynchronization
SemaphoreTaskSynchronization
MessagePassing
13.ExtendingFunctional
CommonPeripherals
NetworkingforAllDevicesGreatandSmall
14.OptimizationTechniques
IncreasingCodeEfficiency
DecreasingCodeSize
ProblemswithOptimizingCompilers
ReducingMemoryUsage
Power-SavingTechniques
LimitingtheImpactofC++
Index
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价