|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
《嵌入式Linux系统开发技术详解:基于ARM》以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。《嵌入式Linux系统开发技术详解:基于ARM》从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法。《嵌入式Linux系统开发技术详解:基于ARM》使用的嵌入式Linux系统软件全部来源于开源站点,文中提供了具体的链接地址。《嵌入式Linux系统开发技术详解:基于ARM》主要以ARM平台为例,对U-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定基础。《嵌入式Linux系统开发技术详解:基于ARM》从概念上阐述了嵌入式Linux系统开发流程,实践上提供了具体的操作步骤,使读者能够深入理解嵌入式Linux系统构建。
0 R. v9 w9 v8 P" p9 i$ r
7 l# z. s+ f+ p1 U! R4 R# x H+ i" z9 \& n K# e& |: l; r" o& q0 K i
目录
3 K- q. p0 \0 p0 w. E/ h+ T第1章 概述 Z$ L& U0 ^& m4 D- M: N7 ^7 `8 R
1.1 嵌入式系统
* I) j. l4 f! q5 W 1.2 嵌入式操作系统
6 F: V- W9 K- N: e' j& R3 Q 1.3 嵌入式Linux历史
- t, O; B8 A' d. v! x 1.4 嵌入式Linux开发环境 ) X! h- _+ T: N; d( I
1.5 嵌入式Linux系统开发要点
g& D, N; e+ X! `* a
; J& a' O9 s' c$ t8 G& m第2章 ARM处理器
, U u) F( D/ }! }- A% H/ _! P 2.1 ARM处理器简介
0 R7 k7 r3 Y9 O* h7 R4 x 2.1.1 ARM公司简介 ( V2 k) D6 u2 d, r1 H9 C# J C' W, |
2.1.2 ARM处理器体系结构
: ~2 D" I# V) U. }6 O J 2.1.3 Linux与ARM处理器
) l \0 Z) V" I- V2 l: @' ?; n% z' G 2.2 ARM指令集
) H$ b) a5 m4 R4 c& u1 x. q/ w+ V 2.2.1 ARM微处理器的指令集概述
- B# H! `& `- ^2 I" \ 2.2.2 ARM指令寻址方式
2 P w7 D* K/ ]3 Q7 b0 l% R 2.2.3 Thumb指令概述
6 l' {% W/ F1 [: J 2.3 典型ARM处理器简介
9 l' m; _: g* g* C/ m 2.3.1 Atmel AT91RM9200
0 z% N+ q/ R5 v6 g7 x3 ` 2.3.2 Samsung S3C2410
0 m& N' _. z* t$ O 2.3.3 TI OMAP1510/1610系列
7 b5 N4 M: K! p8 d4 m 2.3.4 Freescale i.Max21
9 D K" u) ^2 E9 D' k- k 2.3.5 Intel Xscale PXA系列
. u2 |4 l, R# {$ h, F 2.4 三星S3C2410开发板
8 {( `! X5 P/ x1 f* ]9 Y6 ] 2.4.1 三星S3C2410开发板介绍 4 z9 J8 A: ~1 M+ k. _* t2 T
2.4.2 众多的开发板供应商
( S! f8 w- ^) ~( e8 F
% x2 i8 l3 Y& S( R+ k1 t第3章 Linux编程环境
$ u6 d- k4 n, I+ w2 C/ w 3.1 Linux常用工具
1 A6 F, t, l! @- D" k/ ~7 t 3.1.1 Shell简介
& Q# S$ n/ k7 \2 L$ S1 i' \! ? 3.1.2 常用Shell命令
5 Y1 E& Q# Z5 @/ a/ I 3.1.3 编写Shell脚本
8 g) o8 N" H3 S3 y5 x 3.1.4 正则表达式
: L" g" v: }# v& w9 v6 F 3.1.5 程序编辑器 ; E4 b/ g: e# {+ B
3.2 Makefile ' i6 ]+ Z4 E# v! L
3.2.1 GNU make h" k6 d+ }2 P) A. T2 g
3.2.2 Makefile规则语法
- I0 _+ \" z$ `' [ 3.2.3 Makefile文件中变量的使用 7 o+ t$ S* f! P5 C3 L. n
3.3 二进制代码工具的使用 ) p1 |9 ?- \1 p+ [+ V+ ?
3.3.1 GNU Binutils工具介绍
4 b( z3 W0 }* G0 ` 3.3.2 Binutils工具软件使用 |
|