找回密码
 注册
关于网站域名变更的通知
查看: 347|回复: 7
打印 上一主题 下一主题

Building Embedded Linux Systems

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Building Embedded Linux Systems ' a$ k$ a2 ^4 s6 j/ K/ X. J: K
By Karim Yaghmour 5 H+ C8 B8 F( T
   
4 E$ S! |2 D$ U( ]* T. R; r1 ?Publisher : O'Reilly
; \9 ?* ^2 S$ @7 _8 WPub Date : April 2003 4 ?7 c" o3 V9 ~4 Q0 W; P3 ^
ISBN : 0-596-00222-X
2 P3 C$ O& Y' ?; D6 ^8 _% O! {6 i5 rPages : 416
, ~" ^5 t$ h- H6 ASlots : 1     " l5 H; a' C9 v( v

: w* n9 y% i% c
, q+ g1 _1 K* k0 r     Copyright 2 b8 C8 o8 ]0 T! V' ^8 G! J9 @
     Dedication " Z; J) T7 s0 a+ c  D, W8 i8 c0 U
     Preface 5 P5 f1 H2 X2 ?' w9 E
        Audience of This Book % A2 g6 N' Z8 n
        Scope and Background Information 2 J9 p, @* H1 G0 E# \  v- f
        Organization of the Material $ {$ ^) e9 ^! x9 y
        Hardware Used in This Book 2 Q3 k. \6 s9 [! n
        Software Versions ' ~7 T0 w. @& x
        Book Web Site
8 s4 T+ [2 b5 f' Q        Typographical Conventions
. @+ u! t$ n/ _: F3 Y' X0 F        Contact Information
$ W7 r) W) y3 l( k* q* s  [0 ]        Acknowledgments ; F  G& c6 `* C9 r
    0 a* j$ E6 s8 h0 i
     Chapter 1.  Introduction   ?, K5 R& z- _( X$ K
        Section 1.1.  Definitions
) f' N8 \+ }2 Z  S        Section 1.2.  Real Life and Embedded Linux Systems 9 s' k: |1 T! Q: H
        Section 1.3.  Example Multicomponent System 1 g9 u6 w; C+ u* L) F7 P9 b, I# R
        Section 1.4.  Design and Implementation Methodology
2 Y# \; U, Q! }, p) |; ~    9 R$ F- S; y0 _3 ?
     Chapter 2.  Basic concepts * }6 J! N! t- D. \6 L
        Section 2.1.  Types of Hosts
( y6 k$ G9 Z5 B3 D" {8 [9 |6 R% S        Section 2.2.  Types of Host/Target Development Setups
: `2 ]* X8 Z" x        Section 2.3.  Types of Host/Target Debug Setups
: U& [  a% r4 C        Section 2.4.  Generic Architecture of an Embedded Linux System 7 R4 t+ A% a( W
        Section 2.5.  System Startup
) a) k" U7 B6 u& W- L2 L        Section 2.6.  Types of Boot Configurations
3 R) H8 b% p$ I        Section 2.7.  System Memory Layout
1 ~; J6 ^6 N7 Y* E3 v* A. {    : R" V! Q9 S8 V  G
     Chapter 3.  Hardware Support + I& D1 b+ E& u! a* v' X5 P
        Section 3.1.  Processor Architectures
1 G2 g* U( n& i0 K        Section 3.2.  Buses and InteRFaces
4 K# B* T& f6 V9 Y' Q7 |' G        Section 3.3.  I/O & R2 U0 s: |4 o7 o
        Section 3.4.  Storage
! O! G: }- @! s9 @7 b        Section 3.5.  General Purpose Networking 9 b0 B, }$ M8 X& S$ w$ r9 l, f3 R
        Section 3.6.  Industrial Grade Networking
- s' e: J* k2 @7 \: m        Section 3.7.  System Monitoring $ F  k. S3 m+ Z6 W1 k
    1 y& {3 V5 N. d: c! M6 P
     Chapter 4.  Development Tools
6 I5 Y8 [! p9 ?: h, w) Y) f        Section 4.1.  Using a Practical Project Workspace
6 q$ ~7 v: j8 X+ e        Section 4.2.  GNU Cross-Platform Development Toolchain # ^+ t  ]+ B$ s( b, j2 b" I
        Section 4.3.  C Library Alternatives & e, Y& y* @' V4 b
        Section 4.4.  Java 2 K& x+ i+ F( ?2 V1 F
        Section 4.5.  Perl
2 M/ t( b2 F5 j  G" H2 b9 t        Section 4.6.  Python ' \0 ?/ O  d* a
        Section 4.7.  Ada # @. S2 C& r/ `9 V
        Section 4.8.  Other Programming Languages
! f+ @3 Q+ G* ?( D        Section 4.9.  Integrated Development Environments ; N" j. t, {$ q+ l8 N
        Section 4.10.  Terminal Emulators
" q' J: m' x/ h    " @4 `% K& Z% Y! X- ^
     Chapter 5.  Kernel Considerations
& g5 f1 P" x7 }. |, R* r        Section 5.1.  Selecting a Kernel
8 U8 r6 P8 R3 i" \  S6 S0 G$ I        Section 5.2.  Configuring the Kernel % O+ j. p- k4 a# l( f
        Section 5.3.  Compiling the Kernel
2 ?# @0 c9 S8 h6 Z0 w        Section 5.4.  Installing the Kernel : @: O2 o* U9 o1 p& n0 |7 [
        Section 5.5.  In the Field
1 w" e3 I! H  }3 b! U# w% v4 |+ G$ [    : h1 a, @8 M% ]& ?; m' S- x: s6 R
     Chapter 6.  Root Filesystem Content
) e8 A) n3 _, r4 l8 W- O+ u        Section 6.1.  Basic Root Filesystem Structure % P& z2 {; s1 l
        Section 6.2.  Libraries
9 z1 w' e% ?$ ^* \& [        Section 6.3.  Kernel Modules
- [4 b. a: K# r4 x) i5 ^        Section 6.4.  Kernel Images " D  ^7 I. r. N* w  z  U
        Section 6.5.  Device Files
2 Y6 F/ j& m7 q1 i4 ?1 I        Section 6.6.  Main System Applications 6 Q5 A* w8 w( U: ?. J
        Section 6.7.  Custom Applications * d1 k/ s! W! E8 h# T9 k' O
        Section 6.8.  System Initialization
. {" v4 |0 N- f" j" f' x2 Q: P   
1 I- T) ~0 P6 o, L  y" E9 Y4 A     Chapter 7.  Storage Device Manipulation
5 f" @) _2 l  @3 c        Section 7.1.  MTD-Supported Devices , h( u5 L4 L* B2 Z
        Section 7.2.  Disk Devices 0 u" V5 P/ q9 J9 L; ~
        Section 7.3.  To Swap or Not to Swap
+ a3 C, R9 K8 O# @8 n    5 V/ Z7 l& o5 o# c
     Chapter 8.  Root Filesystem Setup
) W5 o4 f% K% p. ~4 {6 K        Section 8.1.  Selecting a Filesystem 8 N8 B0 i" O  z4 j
        Section 8.2.  Using an NFS-Mounted Root Filesystem to Write a Filesystem Image to Flash . `6 C  R7 x4 b" w" H) o. f
        Section 8.3.  CRAMFS
2 T2 O8 v. z" D4 E3 a! ~  |* [        Section 8.4.  JFFS2
( R+ c1 g4 t, K+ L3 V        Section 8.5.  Disk Filesystem over NFTL - @- ?/ b/ w! m" e1 D$ M
        Section 8.6.  Disk Filesystem over RAM Disk . i  Q- w9 v1 k5 F4 m) a9 C* X
        Section 8.7.  Mounting Directories on TMPFS
5 `3 q- w0 o6 I2 T4 B$ ~        Section 8.8.  Live Updates
$ E: u) o0 e" P. f7 O( w# j   
- o" [% p7 `9 w* P4 V; A     Chapter 9.  Setting Up the Bootloader
" E% I! P# t' ^: ^3 T        Section 9.1.  Bootloaders Galore 2 b1 @4 s$ x% J$ k; b- ?! r! c( O
        Section 9.2.  Server Setup for Network Boot
+ E+ u# U; H5 @        Section 9.3.  Using LILO with Disk and CompactFlash Devices 6 ~6 ~8 U6 G7 a; N- _
        Section 9.4.  Using GRUB with DiskOnChip Devices * Y) h# T3 s7 l+ {) P6 z; C
        Section 9.5.  U-Boot $ [" ?3 f( m6 W" o6 I+ k' c
   
1 w: Q  f) e* ~. W. S3 L3 C     Chapter 10.  Setting Up Networking Services
  P" Z# K. w, [" U( [' l# c        Section 10.1.  The Internet Super-Server . g8 ~$ Z/ ~4 O
        Section 10.2.  Remote Administration with SNMP
' l0 s3 U" I! O0 |& B        Section 10.3.  Network Login Through Telnet
  M/ {4 ]/ M( B" Y        Section 10.4.  Secure Communication with SSH # t' G  N9 E! \; P$ |4 B
        Section 10.5.  Serving Web Content Through HTTP
: ^! H  l% Q+ t) V  s; A        Section 10.6.  Dynamic Configuration Through DHCP
7 m/ n& N* e5 ?5 ]$ ~   
0 {0 l: S0 c/ Q8 g: {: K) t     Chapter 11.  Debugging Tools * I$ D: v& X, O" F9 a
        Section 11.1.  Debugging Applications with gdb
: ]$ F2 b5 Y6 ^        Section 11.2.  Tracing
& H& T7 b; ]) c/ s2 V1 e        Section 11.3.  Performance Analysis
3 ^# {. [$ W2 ~' V! `6 [) C        Section 11.4.  Memory Debugging & Z: R; `2 ]8 t3 \, d4 e
        Section 11.5.  A Word on Hardware Tools
* K! E5 y8 J; U   
( ]: C& ]3 G" q7 t8 {+ o2 l     Appendix A.  Worksheet
% ]  l" v4 m. P/ T        Section A.1.  Project Identification 3 T/ r0 k, T- x
        Section A.2.  Hardware Summary % }  k3 `+ k" ?, @" W6 {. B
        Section A.3.  Development Tools
! m- ]) X0 X' `9 h; |% j* _: J        Section A.4.  Kernel
( F) w2 v& w( e8 x        Section A.5.  Root filesystem
8 I" b+ U/ ^( q; M. h        Section A.6.  Storage Device Organization 7 P* I* \9 ~! Z! M
        Section A.7.  Bootloader Configuration and Use * r) q1 X/ q$ u0 F
        Section A.8.  Networking services 9 T; r9 I! {8 H/ I
        Section A.9.  Custom Project Software
; ]3 a& p  g/ x+ v, t* O" z4 y        Section A.10.  Debug Notes 8 e4 W. m2 z9 \: z% b
        Section A.11.  Additional Notes
% u9 R) }$ k- S" b6 q        Section A.12.  Embedded Linux Systems Worksheet
5 R( J, {9 }- b9 l, S# }    ' j5 H3 w4 p2 ~0 h8 c' u
     Appendix B.  Resources . z2 V& O" Q+ h& B8 \! b
        Section B.1.  Online
  c3 j% Y& n+ w: r  H! ^& z! }        Section B.2.  Books
. Q& F7 \/ U/ W- Q  B7 a        Section B.3.  Publications
1 U  Q2 p2 D0 }9 k* N( j( r5 X7 I) s        Section B.4.  Organizations
# e/ ~9 i! q! K' `, D% u        Section B.5.  Linux and Open-Source-Oriented Hardware Projects $ K( F6 `+ `6 x6 \
    ' M7 v6 g  A  ?1 M  Z
     Appendix C.  Important Licenses and Notices " U0 y" D. W: \/ M7 J6 H/ B! i8 A; s1 ^
        Section C.1.  Exclusion of User-Space Applications from Kernel's GPL
  f$ n3 Y7 S# D        Section C.2.  Notices on Binary Kernel Modules
8 J! D/ V& X5 Q5 i8 h1 ?* f$ f        Section C.3.  Legal Clarifications About the Kernel by Linus Torvalds

Building Embedded Linux System.chm

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

该用户从未签到

3#
发表于 2016-8-8 09:21 | 只看该作者
楼主辛苦了!1 ^0 T' T, o4 t! a  G+ [

该用户从未签到

4#
发表于 2016-8-9 09:10 | 只看该作者
路过捧场,谢谢分享!5 B3 N6 i& v' w( A

该用户从未签到

5#
发表于 2016-8-9 10:17 | 只看该作者
支持一下,很不错哦!. ]( K9 b0 _( B5 C3 c

该用户从未签到

7#
发表于 2016-8-10 10:55 | 只看该作者
谢谢楼主,一步步来,学习中……6 ~7 o1 I) f2 g9 o. U

该用户从未签到

8#
发表于 2020-7-10 11:39 | 只看该作者
學習中,謝謝分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-26 14:02 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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