找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 66|回复: 6
打印 上一主题 下一主题

Building Embedded Linux Systems

[复制链接]

159

主题

527

帖子

1197

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1197
跳转到指定楼层
1#
发表于 2016-8-6 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Building Embedded Linux Systems
) e$ i4 @& _& N, g0 ~) U8 e0 L; j7 DBy Karim Yaghmour
4 B; C- }* D* n% N: u1 d/ A# `   
( T7 I1 J( E9 x4 A1 @7 TPublisher : O'Reilly 3 {* B! s' G: A* j- w  |* n
Pub Date : April 2003
( I7 w$ ^2 Y0 ]0 e1 KISBN : 0-596-00222-X
+ P6 A. i/ B- W+ g' @Pages : 416 " M+ T: [- `% `7 L5 E; x; g; u
Slots : 1     * K0 c8 m1 I& }7 r, _
+ c4 k0 b" n5 j# {

( m4 A+ Y) B$ U( i     Copyright
1 |2 N8 d2 Q9 x6 u6 Q$ K     Dedication
) |  ~  X  {, A8 ]: C. @( Z# B     Preface : o  e6 G: u& R( W; F' @
        Audience of This Book
  E, a$ q' c0 V4 F* E        Scope and Background Information
, R; G4 x# u. s        Organization of the Material 2 H/ D) z  D" {& m; y
        Hardware Used in This Book
/ a: O5 [9 f1 k( n        Software Versions ( u( k* P9 m' L$ |
        Book Web Site ) L) q, u4 G2 _' u
        Typographical Conventions " R) M+ X! l" C- y% E% _! g
        Contact Information " S  w& {" {4 H" Z7 L7 Y- D% }
        Acknowledgments
; X4 f! ]- F+ ^5 z' T  X   
; P$ f& j7 V9 |5 k/ V1 k     Chapter 1.  Introduction
" k3 {8 a  d+ f7 _$ r3 z0 o        Section 1.1.  Definitions : x5 b. G& t1 j% Q4 `8 [
        Section 1.2.  Real Life and Embedded Linux Systems $ Q* [* y  ?+ }8 C
        Section 1.3.  Example Multicomponent System
7 O% W) T7 f/ ^6 z/ f4 B5 c* a3 g: x        Section 1.4.  Design and Implementation Methodology , U3 b' f6 f' x
    6 e5 ~! ]! I) O' L8 @! c
     Chapter 2.  Basic Concepts
2 @1 y1 U0 [& z        Section 2.1.  Types of Hosts
. x' [/ w3 k! ^7 W5 o9 ~! C        Section 2.2.  Types of Host/Target Development Setups & V2 G' v, u8 h0 v. ~* G% W  o
        Section 2.3.  Types of Host/Target Debug Setups 8 o5 R7 Z* q, e; ]
        Section 2.4.  Generic Architecture of an Embedded Linux System 1 m: F: G% x$ ]* K  @5 Y2 ~
        Section 2.5.  System Startup
- q$ a6 _4 b2 |  ?$ a4 T        Section 2.6.  Types of Boot Configurations 3 l, H4 m1 W, o- J- [9 v9 S
        Section 2.7.  System Memory Layout
. f- h& K3 P4 N" y    7 V4 a% l  i) ~) ^5 C
     Chapter 3.  Hardware Support
6 q0 b1 m/ v( I+ b        Section 3.1.  Processor Architectures 8 o# |5 M4 i6 x8 _/ k3 d
        Section 3.2.  Buses and Interfaces
. V4 a6 V( b. }6 q  D        Section 3.3.  I/O
4 Y' [6 m% i7 n9 O        Section 3.4.  Storage - F/ z. L6 x* m8 S4 B) z( o
        Section 3.5.  General Purpose Networking , g7 S- Z8 N* D
        Section 3.6.  Industrial Grade Networking
* f8 |. ]6 T5 }  N% D9 E        Section 3.7.  System Monitoring & Q, C# T, T" c# N5 |* X5 s
    " Y( O! `7 A4 v. w. Y  m$ [
     Chapter 4.  Development Tools
& f6 E8 F8 q6 W        Section 4.1.  Using a Practical Project Workspace
+ q2 b4 @2 x! B4 {  c: X2 T' R        Section 4.2.  GNU Cross-Platform Development Toolchain 8 M2 H$ Z5 m- `3 ?7 z
        Section 4.3.  C Library Alternatives / y) |* E* u4 `- D. D$ |
        Section 4.4.  Java ; B# S4 `1 y+ y5 C" [
        Section 4.5.  Perl ) u- W! `2 n! e/ h5 X7 i" B6 A4 i" j
        Section 4.6.  Python & v2 g5 x% Z8 p* W
        Section 4.7.  Ada 7 U4 y' a  d0 \8 q- Z9 z
        Section 4.8.  Other Programming Languages   x' I8 |+ i+ b% E: b
        Section 4.9.  Integrated Development Environments
# S. \8 o3 |; V# X# `+ f        Section 4.10.  Terminal Emulators : Q% u% h+ u# H: f, j: p7 l/ E
   
2 }: ~* @& J* D! f- u7 F" w" ~3 l6 ~     Chapter 5.  Kernel Considerations * w: i5 W6 `+ n3 `. x  e; r
        Section 5.1.  Selecting a Kernel 2 x& Q) `9 U" \. `8 r. |& [/ R
        Section 5.2.  Configuring the Kernel 2 _( l4 N$ x2 O/ ~& d
        Section 5.3.  Compiling the Kernel
% s% x, i  I9 [! [7 c        Section 5.4.  Installing the Kernel
/ [, _0 E' ?  r/ D3 |4 X" N8 L        Section 5.5.  In the Field . K4 g: p- `* e- N
   
8 f$ y( K! I! P; t9 U9 G     Chapter 6.  Root Filesystem Content . x& P. v( Q% S0 I% o7 E
        Section 6.1.  Basic Root Filesystem Structure
7 h6 Z. n- C4 U0 Z# \        Section 6.2.  Libraries 9 h6 _. R  K5 k1 s
        Section 6.3.  Kernel Modules * A1 }* _+ y$ |% f) a0 p7 N% b# V
        Section 6.4.  Kernel Images 5 N' ]! `* ^8 j( E
        Section 6.5.  Device Files
4 G$ J+ B: o& }7 C6 s6 `        Section 6.6.  Main System Applications 7 Z- \$ Q1 p7 F- E9 Z
        Section 6.7.  Custom Applications ' p& O/ t/ X% o3 {/ g8 X2 `& \+ d% z
        Section 6.8.  System Initialization
1 V( C; \% S! d   
$ z9 X' E0 W; O( e: Y, s) O( ^     Chapter 7.  Storage Device Manipulation 4 s' z0 K$ F7 `; c/ h
        Section 7.1.  MTD-Supported Devices
$ [+ `! |3 X" S) U$ M7 f6 u6 {        Section 7.2.  Disk Devices & [& r" Y7 V4 C+ x% L
        Section 7.3.  To Swap or Not to Swap
& g2 r3 ?3 o/ d2 |' @( }. _; @' @   
" a. A) f7 J* f) a$ K     Chapter 8.  Root Filesystem Setup
& p2 M2 p# i8 E- N        Section 8.1.  Selecting a Filesystem
5 P  q5 S" C/ `9 }4 w+ ?# S6 B        Section 8.2.  Using an NFS-Mounted Root Filesystem to Write a Filesystem Image to Flash
+ H/ g4 E; W; ^; N, E! X5 `. w        Section 8.3.  CRAMFS
! D: x; J+ b( Q0 i0 T- F/ A        Section 8.4.  JFFS2
3 {, |" E; C$ @  ^        Section 8.5.  Disk Filesystem over NFTL
& v2 o2 ?5 b' j        Section 8.6.  Disk Filesystem over RAM Disk
& K8 g3 v: ?0 D* H: G        Section 8.7.  Mounting Directories on TMPFS
! E- w9 z7 I6 u7 A8 F1 w        Section 8.8.  Live Updates
. @% s* Q  ]( U* m    6 F( U- {5 Z, G2 i' c" e  y
     Chapter 9.  Setting Up the Bootloader
' R1 t. c( V; j3 q' N        Section 9.1.  Bootloaders Galore + n2 m' {( M% N5 A5 @
        Section 9.2.  Server Setup for Network Boot
! U" r* w$ S! D7 P7 G        Section 9.3.  Using LILO with Disk and CompactFlash Devices
2 Q4 }" s* b  s* k8 E        Section 9.4.  Using GRUB with DiskOnChip Devices
" ?% r7 d; c' Z% ?! Y$ [        Section 9.5.  U-Boot
1 O, T0 u9 r0 J- e' I1 q" f+ _: s   
; n7 t: b" s! U0 `     Chapter 10.  Setting Up Networking Services
3 g3 L: x) |) A$ h! N" e        Section 10.1.  The Internet Super-Server ! U. ]8 O* z; h5 i5 h! A
        Section 10.2.  Remote Administration with SNMP
+ c' [+ z1 Q, _. _' Z! ~; ^4 B) M        Section 10.3.  Network Login Through Telnet
+ ~) C  k) d9 ?7 r5 s! i' |* ]5 T2 \        Section 10.4.  Secure Communication with SSH : ?' m4 d6 a4 M7 U- H
        Section 10.5.  Serving Web Content Through HTTP
# E0 N$ K/ ~" L2 `0 Z0 {, @' W        Section 10.6.  Dynamic Configuration Through DHCP & M& d7 i  f. s5 B; z
    ; s% s6 j6 t) x; G3 ^$ x/ g
     Chapter 11.  Debugging Tools
- n- ~6 Y6 [8 f7 {& J* o# M        Section 11.1.  Debugging Applications with gdb 8 b6 r* W8 i$ c5 x! Q+ Y/ K3 t- W
        Section 11.2.  Tracing . @6 p9 t& |( p3 S# x" V
        Section 11.3.  Performance Analysis - ]/ S" Y" V* T, D1 H
        Section 11.4.  Memory Debugging
; |' x/ f4 Z6 t        Section 11.5.  A Word on Hardware Tools
& F! E* U5 S7 L5 ~' `$ ^) F   
+ B# ^7 t2 r; o/ \' {+ ~     Appendix A.  Worksheet 7 a, D% U/ }1 X  ]6 @
        Section A.1.  Project Identification
6 x$ g* P" c$ ]        Section A.2.  Hardware Summary
6 D2 P6 y% V3 }- V( d! f. S" Z' X        Section A.3.  Development Tools ' ~) r- q1 y/ G- Z  B3 s
        Section A.4.  Kernel * E: `: l4 P2 Y# M% V2 D
        Section A.5.  Root filesystem
0 J, B( P. N- W: H4 t        Section A.6.  Storage Device Organization
  n+ J! i  ~  \* N: N/ _: Q/ T        Section A.7.  Bootloader Configuration and Use ! w& s, Q- F# B5 r, t; O# C3 m
        Section A.8.  Networking services
- |. y9 h+ s0 _8 i% B' P) Y4 {        Section A.9.  Custom Project Software
, r! n9 L/ D% |+ E  R        Section A.10.  Debug Notes
( H/ w+ z+ k) z$ B9 O3 m1 N        Section A.11.  Additional Notes
6 n" G5 [8 X  X7 ~9 k; D+ G" u        Section A.12.  Embedded Linux Systems Worksheet ) c- K8 |8 f9 n0 _4 m( J
      x! m. K4 x2 j8 a# [! D6 A/ U
     Appendix B.  Resources
+ O+ R8 h& n7 d7 k' c9 ^) ~- i        Section B.1.  Online
' i. ~7 r8 m: d) V$ ^6 M+ ~        Section B.2.  Books
) e" l* ~! X- P7 e" @5 D2 p        Section B.3.  Publications " V  {; _/ |4 J; J( H0 Z
        Section B.4.  Organizations , e: L& i* y! R& l/ w/ _) H
        Section B.5.  Linux and Open-Source-Oriented Hardware Projects
' O7 l' h) G8 Q9 X/ B- H" z    & v4 ~+ u$ N* `% z
     Appendix C.  Important Licenses and Notices $ [- T0 M2 g* ?. E1 g0 g  h( i4 R
        Section C.1.  Exclusion of User-Space Applications from Kernel's GPL
9 l5 C& S# W2 L        Section C.2.  Notices on Binary Kernel Modules 9 N# c- a+ ?" b2 `5 s. [
        Section C.3.  Legal Clarifications About the Kernel by Linus Torvalds

Building Embedded Linux System.chm

1.01 MB, 下载次数: 0, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

155

主题

662

帖子

1191

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1191
2#
发表于 2016-8-8 08:58 | 只看该作者
学习了!3Q( }& Z! ^0 |& D6 y: L1 \

162

主题

614

帖子

1255

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1255
3#
发表于 2016-8-8 09:21 | 只看该作者
楼主辛苦了!
. m5 Z* [6 d+ n) \6 h

183

主题

642

帖子

1350

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1350
4#
发表于 2016-8-9 09:10 | 只看该作者
路过捧场,谢谢分享!+ w5 R! \( o* j. t, j* X

157

主题

597

帖子

1239

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1239
5#
发表于 2016-8-9 10:17 | 只看该作者
支持一下,很不错哦!
" C$ ?* s/ L, ^! u

171

主题

616

帖子

1306

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1306
6#
发表于 2016-8-10 09:24 | 只看该作者
学习了!3Q; m0 h6 c# G; ~; H

157

主题

559

帖子

1216

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1216
7#
发表于 2016-8-10 10:55 | 只看该作者
谢谢楼主,一步步来,学习中……# f7 C) K: Z" q3 C$ v) s! U7 \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-1 14:51 , Processed in 0.062606 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表