|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
全书共分10章,内容分别如下:
$ l8 \! r' o( M: M$ r# K8 m 第一章“引言”。介绍嵌入式系统。其中定义了若干术语,给出了一些例子+ y7 C* ]6 g q' {8 ]# \. i
并且说明了为什么选择C 和C++来作为本书的编程语言。1 I+ H* q1 W5 A, k0 v- H) e0 ^
􀁺 第二章“你的第一个嵌人式程序”。引导你尝试用C 语言编写一个简单的嵌* {1 j2 K f- S9 m
入式程序的全过程。这比较类似于其他很多编程书籍里的“Hello,World”& Q/ q; q, P- E0 N/ B i/ u
的例子。 u! {1 v% d' b( X
􀁺 第三章“编译、链接和定址”。介绍了一些软件工具。你将用它们来为一个* m0 `( }1 L6 g$ Z( a
嵌人式处理器生成可执行文件。
3 o! q( D8 x$ }, Y0 U􀁺 第四章“下载和调试”。介绍将可执行程序调人一个嵌入式系统的各种技术- }# U" R0 @: F! Z# q8 n
手段,同时也描述了你可以使用的调试工具和技术。
( n) Q& X9 [. l2 W6 B􀁺 第五章“接触硬件”。描述了学习一个不熟悉的硬件平台的简单过程。结束$ v" }% r2 H& S) x8 [2 }) D; ?2 x
本章后,你已经能够书写和调试简单的嵌人式程序了。" l' t; ?; }: R' l: u
􀁺 第六章“存储器”。讲解了关于嵌人式系统内的存储器作所需要知道的全部
% p3 t/ R2 A& q; ^知识。这一章还包括了存储器测试和闪速存储器驱动程序的源代码实现。
" G9 p8 y: v4 E8 G; i􀁺 第七章“外围设备”。说明了设备驱动程序的设计和实现技术,同时包含了
6 ^" W1 g: x6 I* l' p$ N$ G3 a一个通用外围设备(定时器)的示范驱动程序。- y( @( b9 s4 M
􀁺 第八章“操作系统”。包含了一个可以用在任何嵌入式系统中的很简单的操
3 q/ f7 [& P. o: X# w9 t1 G作系统。这有助于你决定你是否需要这么一个操作系统,如果需要的话,是
- E% K6 i2 b! C ^/ M买一个还是干脆自己写一个。
; G8 Q0 D6 V- A w6 o􀁺 第九章“合成一个整体’。进一步拓展前面章节学到的关于设备驱动程序和
. x H+ H7 h/ F5 p6 b- X; c操作系统的知识。本章讲解了如何控制更复杂的外设,同时引入了一个完整& V: {) _: X# k) O& |
的示范应用来把你学过的东西综合到一起。
' O, h! v- H4 t3 w8 R􀁺 第十章“优化你的代码”。描述了如何在增加代码运行速度的同时,减少你! ~* m/ q6 e7 ~7 B. K
的嵌入式软件对存储器的需求。这包括使用一些技巧来刊用最有效的C++4 z* f9 S3 g8 p9 |1 o
特性,而不导致显著的性能损失。 |
|