嵌入式系统开发(影印版)
¥
6.87
1.2折
¥
58
八五品
仅1件
作者[美]怀特(Elecia White) 著
出版社东南大学出版社
出版时间2012-06
版次1
装帧平装
货号107-9787564134501
上书时间2024-04-11
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]怀特(Elecia White) 著
-
出版社
东南大学出版社
-
出版时间
2012-06
-
版次
1
-
ISBN
9787564134501
-
定价
58.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
310页
-
字数
401千字
-
正文语种
英语
- 【内容简介】
-
《嵌入式系统开发(影印版)》特点:优化你的系统以减少损耗并增强性熊,开发一套能够让你的软件在资源有限的环境中稳定运行的架构,探讨传感器、电机和其他I/O设备,少花钱多办事:减少内存使用、编码空间、处理器周期和电量损耗学习如何在处理器中直接更新嵌入式代码,了解如何在小型处理器上实现复杂数学计算,当你寻求一份嵌入式系统工作时明白面试人员在说些什么。
- 【作者简介】
-
EleciaWhite是LogicalElegance,一家在圣何塞的嵌入式系统咨询公司的创办人。她喜欢制作有趣的玩意,包括医学设备、惯性测量装置、教育玩具和一套枪声定位系统。
- 【目录】
-
Preface
1.Introduction
Compilers,Languages,andObject-OrientedProgramming
EmbeddedSystemDevelopment
Debugging
MoreChallenges
PrinciplestoConfrontThoseChallenges
FurtherReading
2.CreatingaSystemArchitecture
CreatingSystemDiagrams
TheBlockDiagram
HierarchyofControl
LayeredView
FromDiagramtoArchitecture
EncapsulateModules
DelegationofTasks
DriverInterface:Open,Close,Read,Write,IOCTL
AdapterPattern
GettingStartedwithOtherInterfaces
Example:ALoggingInterface
ASandboxtoPlayIn
FurtherReading
3.GettingYourHandsontheHardware
Hardware/SoftwareIntegration
IdealProjectFlow
BoardBring-Up
ReadingaDatasheet
DatasheetSectionsYouNeedWhenThings'GoWrong
ImportantTextforSoftwareDevelopers
EvaluatingComponentsUsingtheDatasheet
YourProcessorIsaLanguage
ReadingaSchematic
HavingaDebuggingToolbox(andaFireExtinguisher)
KeepYourBoardSafe
Toolbox
DigitalMultimeter
OscilloscopesandLogicAnalyzers
TestingtheHardware(andSoftware)
BuildingTests
FlashTestExample
CommandandResponse
CommandPattern
DealingwithErrors
ConsistentMethodology
Error-HandlingLibrary
DebuggingTimingErrors
FurtherReading
4.Outputs,Inputs,andTimers
TogglinganOutput
StartingwithRegisters
SetthePintoBeanOutput
TurnOntheLED
BlinkingtheLED
Troubleshooting
SeparatingtheHardwarefromtheAction
Board-SpecificHeaderFile
I/O-HandlingCode
MainLoop
FacadePattern
TheInputinI/O
ASimpleInterfacetoaButton
MomentaryButtonPress
InterruptonaButtonPress
ConfiguringtheInterrupt
DebouncingSwitches
RuntimeUncertainty
DependencyInjection
UsingaTimer
TimerPieces
DoingtheMath
ALongWaitBetweenTimerTicks
UsingtheTimer
UsingPulse-WidthModulation
ShippingtheProduct
FurtherReading
5.ManagingtheFIow0fActiviB~
SchedulingandOperatingSystemBasics
Tasks
CommunicationBetweenTasks
AvoidingRaceConditions
PriorityInversion
StateMachines
StateMachineExample:StoplightController
State-CentricStateMachine
State-CentricStateMachinewithHiddenTransitions
Event-CentricStateMachine
StatePattern
Table-DrivenStateMachine
ChoosingaStateMachineImplementation
Interrupts
AnIRQHappens
SavetheContext
GettheISRfromtheVectorTable
CallingtheISR
RestoretheContext
WhentoUseInterrupts
HowNottoUseInterrupts
Polling
SystemTick
Time-BasedEvents
AVerySmallScheduler
Watchdog
FurtherReading
6.CommunicatingwithPeripherals
TheWideReachofPeripherals
ExternalMemory
ButtonsandKeyMatrices
Sensors
Actuators
Displays
SoManyWaysofCommunicating
Serial
Parallel
EthernetandWiFi
PuttingPeripheralsandCommunicationTogether
DataHandling
AddingRobustnesstotheCommunication
ChangingData
ChangingAlgorithms
FurtherReading
7.UpdatingCode
OnboardBootloader
BuildYourOwnUpdater
ModifyingtheResidentUpdater
BrickLoader
CopyLoadertoRAM
RuntheLoader
CopyNewCodetoScratch
DangerousTime:EraseandProgram
ResettoNewCode
Security
LinkerScripts
Summary
8.DoingMorewithLess
CodeSpace
ReadingaMapFile(Part1)
ProcessofElimination
Libraries
FunctionsandMacros
ConstantsandStrings
RAM
Removemalloc
ReadingaMapFile(Part2)
RegistersandLocalVariables
FunctionChains
ProsandConsofGlobals
MemoryOverlays
Speed
Profiling
Optimizing
Summary
FurtherReading
9.Math
IdentifyingFastandSlowOperations
TakinganAverage
UseanExistingAlgorithm
DesigningandModifyingAlgorithms
FactorPolynomials
TaylorSeries
DividingbyaConstant
ScalingtheInput
LookupTables
FakeFloating-PointNumbers
RationalNumbers
Precision
Addition(andSubtraction)
Multiplication(andDivision)
DeterminingtheError
FurtherReading
10.ReducingPowerConsumption
UnderstandingPowerConsumption
TurnOfftheLightWhenYouLeavetheRoom
TurnOffPeripherals
TurnOft"UnusedI/Odevices
TurnOffProcessorSubsystems
SlowingDowntoConserveEnergy
PuttingtheProcessortoSleep
Interrupt-BasedCodeFlowModel
ACloserLookattheMainLoop
ProcessorWatchdog
AvoidFrequentWake-Ups
ChainedProcessors
FurtherReading
Index
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价