|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
全书共分10章,内容分别如下:
. }# z7 m2 Z" n4 N; u 第一章“引言”。介绍嵌入式系统。其中定义了若干术语,给出了一些例子' L3 T1 @4 l, `5 w
并且说明了为什么选择C 和C++来作为本书的编程语言。
/ O9 ]7 l# U9 g: E; g# e% H7 W􀁺 第二章“你的第一个嵌人式程序”。引导你尝试用C 语言编写一个简单的嵌5 y1 l$ S5 I q0 M
入式程序的全过程。这比较类似于其他很多编程书籍里的“Hello,World”5 N# y& N1 V4 d8 K1 G
的例子。
9 Q. j: ` k1 m" q􀁺 第三章“编译、链接和定址”。介绍了一些软件工具。你将用它们来为一个
. T+ Y# y( @& c4 J7 K! K+ i嵌人式处理器生成可执行文件。5 I2 ?0 x! G9 x
􀁺 第四章“下载和调试”。介绍将可执行程序调人一个嵌入式系统的各种技术
( X) y% c8 X- d2 q% A T/ F- X8 o1 |手段,同时也描述了你可以使用的调试工具和技术。7 ?+ m! A6 L/ [* Y3 y
􀁺 第五章“接触硬件”。描述了学习一个不熟悉的硬件平台的简单过程。结束
4 w1 s+ R3 l( Z本章后,你已经能够书写和调试简单的嵌人式程序了。. m; i- z. [6 s; o" w6 g& W
􀁺 第六章“存储器”。讲解了关于嵌人式系统内的存储器作所需要知道的全部
" z# y- r# i1 g z9 ^5 L知识。这一章还包括了存储器测试和闪速存储器驱动程序的源代码实现。- L% ^2 C! S& ]& c
􀁺 第七章“外围设备”。说明了设备驱动程序的设计和实现技术,同时包含了
' }; @. W( ?/ z/ f3 U* @一个通用外围设备(定时器)的示范驱动程序。
p P. v. u0 d2 G5 O􀁺 第八章“操作系统”。包含了一个可以用在任何嵌入式系统中的很简单的操! r1 `3 C! X0 e4 B: O7 \
作系统。这有助于你决定你是否需要这么一个操作系统,如果需要的话,是" |: L* ]! x) K3 `7 C
买一个还是干脆自己写一个。
* }( F+ `4 _) w􀁺 第九章“合成一个整体’。进一步拓展前面章节学到的关于设备驱动程序和7 G1 O# z- y9 G% m! m' _0 F: M
操作系统的知识。本章讲解了如何控制更复杂的外设,同时引入了一个完整
+ L$ l% r9 m) _的示范应用来把你学过的东西综合到一起。
; s2 a. G) _' W7 h K! R: a, ` c􀁺 第十章“优化你的代码”。描述了如何在增加代码运行速度的同时,减少你. t; U( G1 j4 X1 i* @/ z
的嵌入式软件对存储器的需求。这包括使用一些技巧来刊用最有效的C++" {$ R0 ~' d( B9 ]$ e
特性,而不导致显著的性能损失。 |
|