自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (10)
  • 收藏
  • 关注

空空如也

嵌入式Linux系统开发技术详解.基于ARM.rar

μ1’ 1 ....................................................................................................................... 1.1 << ?μ 1 ............................................................................................................... 1.2 << ?? 2 ........................................................................................................... 1.3 <<>>Linux?˙ 4 ................................................................................................... 1.4 <<>>Linuxo(TM)¢ 5 ........................................................................................... 1.5 <<>>Linux?μOo(TM) 7 ....................................................................................................................... μ2’ ARM¥P? 8 ............................................................................................................. 2.1 ARM¥P?ì 8 ...................................................................................................... 2.1.1 ARM′àae 9 ........................................................................................ 2.1.2 ARM¥P?ì?· 10 ........................................................................................ 2.1.3 Linux”ARM¥P? 12 ................................................................................................................... 2.2 ARM÷£ 13 ............................................................................ 2.2.1 ARM?¢¥Pμ÷o 13 ............................................................................................ 2.2.2 ARM÷£ó 15 ................................................................................................. 2.2.3 Thumb ÷£ó 17 .................................................................................................. 2.3 μ‰ARM¥Poú 17 ............................................................................................ 2.3.1 Atmel AT91RM9200 17 ............................................................................................... 2.3.2 Samsung S3C2410 18 ................................................................................... 2.3.3 TI OMAP1510/1610?μ 19 ................................................................................................ 2.3.4 Freescale i.Max21 22 ......................................................................................... 2.3.5 Intel Xscale PXA?μ 23 .................................................................................................... 2.4 >>?S3C2410o(TM) 24 ................................................................................. 2.4.1 >>?S3C2410o(TM)è 24 .......................................................................................... 2.4.2 ÷μ?o(C)” 26 ................................................................................................................ μ3’ Linux ±+a 28 ARM (R) <<>>I ?μooo?°°a? 2 .............................................................................................................. 3.1 Linux£” 28 ............................................................................................................ 3.1.1 Shelloú 28 .................................................................................................... 3.1.2 £Shell? 30 .................................................................................................... 3.1.3 ±+Shell 38 .......................................................................................................... 3.1.4 ’‘±ì¥ 42 .......................................................................................................... 3.1.5 –±+o 44 .......................................................................................................................... 3.2 Makefile 48 ........................................................................................................... 3.2.1 GNU make 48 .............................................................................................. 3.2.2 Makefileê‘ú 49 .............................................................................. 3.2.3 Makefile??o?÷–±‰ 51 ................................................................................................. 3.3 ?÷¥˙-|aeμ? 52 ....................................................................................... 3.3.1 GNU Binutils§aefl 52 ........................................................................................ 3.3.2 Binutils§aefl>>ì 54 ....................................................................................................... 3.4 ±+“GCCμ? 54 ................................................................................................. 3.4.1 GCC±“? 54 ............................................................................................. 3.4.2 GCC±“—°?ó 56 .............................................................................................. 3.5 μ? GDBμ ” 60 ................................................................................................ 3.5.1 GDBμ?è 60 .................................................................................................... 3.5.2 GDBμ?? 61 .................................................................................................................. 3.6 Linux±+ 66 ............................................................................................... 3.6.1 Linux±+Ao 66 ................................................................................................... 3.6.2 Linux?μO 67 ....................................................................................................... 3.6.3 Linux?fl 70 .................................................................................................................. μ4’ êoa 73 ......................................................................................................... 4.1 ao¢aè 73 .............................................................................................. 4.1.1 o(TM)??£ 73 .................................................................................. 4.1.2 ?±A”a÷AEo£¨ 75 .............................................................................................................. 4.1.3 ?o¥′ 76 ...................................................................................................... 4.1.4 O-|??o? 77 ......................................................................................................... 4.2 걧 78 .......................................................................................... 4.2.1 a>>a§ae 78 .................................................................................................. 4.2.2 ÷aaefl 79 ......................................................................................................... 4.3 ÷?o¢a‰ 80 ...................................................................................................... 4.3.1 ÷aaae÷ 80 .................................................................................................. 4.3.2 ¥ooy÷§ 81 .......................................................................................................... 4.3.3 DHCP? 84 ........................................................................................................... 4.3.4 TFTP? 85 ............................................................................................................. 4.3.5 NFS? 86 1 3(R) μ ’ ?o ..................................................................................................................... 4.4 ù?±í 88 ...................................................................................................... 4.4.1 ?μ“?μ 88 ...................................................................................................... 4.4.2 ?/— 89 .................................................................................................. 4.4.3 ???μ 90 ............................................................................................. 4.5 ”P–úμaê 91 .................................................................................................. 4.5.1 μ? ?£ 91 .............................................................................................. 4.5.2 μ? ‘ μ 92 .............................................................................................................. μ5’ êoaefl 94 ..................................................................................................................... 5.1 §£>>ì 94 ...................................................................................................... 5.1.1 ?+>>ìo? 94 .................................................................................................. 5.1.2 >>ì±ae 95 .................................................................................................. 5.1.3 aefl÷ 97 ............................................................................................................. 5.2 ÷ê±+ 98 ...................................................................................................... 5.2.1 o±+“I 98 ......................................................................................................... 5.2.2 ±+binutils 99 .................................................................................. 5.2.3 ±+GCCμ(R)±+“ 100 .............................................................................................. 5.2.4 ±+…˙glibco 101 .......................................................................... 5.2.5 ±+…˙…μGCC±“I 105 ........................................................................................................... 5.3 ÷êμ? 106 ................................................................................................ 5.3.1 ±“a ‘ 106 ................................................................................................... 5.3.2 ±+gdbserver 106 ...................................................................................................................... μ6’ Bootloader 108 ..................................................................................................................... 6.1 Bootloader 108 ................................................................................................. 6.1.1 Bootloader è 108 ............................................................................................. 6.1.2 Bootloader μù 109 .............................................................................................. 6.1.3 Bootloader μ÷÷ 111 ................................................................................................................... 6.2 U-Boot±+ 113 ................................................................................................ 6.2.1 U-Boot§A 113 ................................................................................................ 6.2.2 U-Boot‘¥· 113 .................................................................................................... 6.2.3 U-Bootμ?± 114 .................................................................................................... 6.2.4 U-Bootμ“ 117 ............................................................................................... 6.2.5 AìU-Boot? 118 .............................................................................................................. 6.3 U-Bootμ?μ 121 ........................................................................................................ 6.3.1 ”oμ? 121 ............................................................................................................ 6.3.2 >>ì˙ 121 ............................................................................................... 6.3.3 U-Bootù 123 ....................................................................................... 6.3.4 U-Boot”?/μ? 128 ARM (R) <<>>I ?μooo?°°a? 4 .................................................................................................................. 6.4 U-Boot 133 ........................................................................................ 6.4.1 …–U-BootμFlash 134 ........................................................................................... 6.4.2 U-Bootμ?£” 134 ........................................................................................... 6.4.3 U-Bootμ?aae 141 ................................................................................................................ μ7’ ÷±?/ 143 ............................................................................................................ 7.1 Linux?/à 143 ......................................................................................... 7.1.1 Linux?/±ae 143 ................................................................................................. 7.1.2 Linux?/à 143 ....................................................................................... 7.1.3 Linux 2.6 ?/à– 144 ....................................................................................................... 7.2 ‰±“I?‘¥ 147 .................................................................................................... 7.2.1 ?‘¥· 148 .................................................................................................... 7.2.2 ?/÷?μ 150 ................................................................................................. 7.2.3 Kbuild Makefile 157 ............................................................................................................ 7.2.4 ?/±+ 169 .................................................................................................... 7.2.5 ?/±+“ 179 ............................................................................................................... 7.3 ?/÷— 180 .................................................................................................... 7.3.1 ”÷ 180 .................................................................................................... 7.3.2 a±ae÷—° 181 ............................................................................................ 7.3.3 <<?A–÷—° 183 ................................................................................................................ μ8’ ?à“<< 185 ............................................................................................................... 8.1 “?à‘ 185 ............................................................................................ 8.1.1 “÷μo 185 ................................................................................................ 8.1.2 o¢?/“ 186 .................................................................................................... 8.1.3 “÷μ? 194 ............................................................................................ 8.2 Linux?/àùO 194 ................................................................................ 8.2.1 ?ù‘¥¥˙? 194 ................................................................................................ 8.2.2 ?‘“A 195 ............................................................................................ 8.2.3 ?/vmlinux>>I 199 ............................................................................................. 8.2.4 Linux?μ? 201 ................................................................................................ 8.2.5 ???μ 206 ................................................................................................ 8.2.6 aO…<<? 208 ..................................................................................... 8.2.7 ù”aSoinit 209 ................................................................................................................ μ9’ ?àμoo 212 ............................................................................................................... 9.1 ?/μ ‘ 212 .................................................................................................... 9.1.1 ?/μ? ‘ 212 ........................................................................................ 9.1.2 —a·??àA 213 1 5(R) μ ’ ?o .................................................................................................... 9.1.3 μ (R) 213 ............................................................................................................... 9.2 ?/¥”° 216 .................................................................... 9.2.1 ?”—μ¥AE ^ 216 ........................................................................................ 9.2.2 ?¥ì?êA 218 .................................................................................................... 9.2.3 ?¥ú”° 220 ............................................................................................................... 9.3 aò?à? 227 ........................................................................................................ 9.3.1 ?μ<<I<< 227 ................................................................................................... 9.3.2 O(R)/proco 228 ..................................................................................................... 9.3.3 O(R)/syso 229 ................................................................................................... 9.3.4 O(R)ioctl 232 ............................................................................................................... 9.4 ¥P^–? 233 ........................................................................................................... 9.4.1 oops– 233 ................................................................................................................... 9.4.2 panic 234 ............................................................................................................... 9.5 ?/‘-|Iμ 236 .................................................................................... 9.5.1 KGDBμ??/¥˙ 236 ................................................................................ 9.5.2 BDI2000μ??/‘¥˙ 237 ............................................................................................... 242 μ10’ ÷Linux???μ ................................................................................................. 10.1 ?o?μ?o· 242 ................................................................................................. 10.1.1 FHS?-|· 243 .................................................................................................. 10.1.2 ??¥êê 246 ............................................................................................................. 10.2 Aì?μ?o 247 .............................................................................................. 10.2.1 Ao£” 247 .................................................................................................. 10.2.2 Ao?/?o 249 .................................................................................................. 10.2.3 Ao…E?? 251 .................................................................................................. 10.3 init?μ? ? 253 ....................................................................................................... 10.3.1 inittab ?? 253 ................................................................................... 10.3.2 System V initù 256 ............................................................................ 10.3.3 Busybox initù? 258 ............................................................................................................. 10.4 ÷?o?? 260 .................................................................................................. 10.4.1 (R)”P” 260 .................................................................................. 10.4.2 ÷”P”‘O 260 ...................................................................................................... μ11’ ÷?o‘¥>> 262 ................................................................................................. 11.1 o‘¥-|Iè 262 ................................................................................... 11.1.1 Linux?μo‘>>ì 263 .............................................................................................. 11.1.2 o‘>>o?Ay 264 .............................................................................................................. 11.2 Busybox 265 ........................................................................................... 11.2.1 Busybox§A 265 ARM (R) <<>>I ?μooo?°°a? 6 ........................................................................................... 11.2.2 ÷±+Busybox 265 ............................................................................................................. 11.3 X11Oo?μ 270 .............................................................................................. 11.3.1 X Windowsè 270 ..................................................................................................... 11.3.2 Tiny-X è 270 ..................................................................................................... 11.3.3 GTK Ooo 271 .................................................................................................................... 11.4 QtOoo 277 ............................................................................................................. 11.4.1 Qtè 277 ........................................................................................... 11.4.2 Qt/Embeddedè 278 ........................................................................................... 11.4.3 Qt/Embeddedo 280 ........................................................................... 11.4.4 Qt/Embedded>>ì”I 281 ..................................................................................................... 11.5 MiniGUIOo?μ 283 .................................................................................. 11.5.1 MiniGUIOo?μO 283 .................................................................................................. 11.5.2 MiniGUI“ 285 ........................................................................................... 11.6 MicroWindowsOo?μ 290 .................................................................................................. 11.7 Linux?μOˉ”P 292 ...................................................................................... 11.7.1 <<>> …EμOˉa 292 ............................................................................................. 11.7.2 TCP/IP– 292 .................................................................................. 11.7.3 Linux?μSocket±+ 294 ......................................................................................... 11.8 <<>>Linuxμ¥AE–– 304 ....................................................................................... 11.8.1 Linux?μ¥AE 304 ....................................................................................... 11.8.2 Linux¥AE±+ μ 309 .............................................................................................................. μ12’ ?Oo, 314 ............................................................................................................. 12.1 ?μO… 314 .......................................................................................... 12.1.1 ?O 314 .......................................................................................... 12.1.2 ?O “<< 315 ............................................................................................................. 12.2 ?μ˙§ 315 ...................................................................................... 12.2.1 ? ¥–˙§ 315 ................................................................................................................ 12.2.2 Strace 316 ............................................................................................................... 12.2.3 Ltrace 316 ................................................................................................................... 12.2.4 LTT 317 ..................................................................................................... 12.3 ?μ–?<§ 321 .................................................................................................. 12.3.1 ¥˙–S-|£ 321 ................................................................................................................... 12.3.2 LTP 324 .......................................................................................................... 12.3.3 LMbench 325 ............................................................................................................. 12.4 ,?¥ê– 326 ............................................................................................................... 12.4.1 mtrace 326 ............................................................................................................. 12.4.2 dmalloc 327 ........................................................................................................ 12.4.3 memwatch 328 1 7(R) μ ’ ?o .............................................................................................................. 12.4.4 YAMD 330 ........................................................................................................... μ13’ oLinux?μ 333 ................................................................................................. 13.1 oLinux?μ 333 .......................................................................... 13.1.1 oLinux?μOa±£ 333 .......................................................................... 13.1.2 oLinux?μOy? 334 ............................................................................................................. 13.2 ?o?μ?– 335 ..................................................................................................... 13.2.1 EXT2/EXT3 335 .................................................................................................................... 13.2.2 JFS 337 ............................................................................................................... 13.2.3 cramfs 339 ...................................................................................................... 13.2.4 JFFS/JFFS2 340 .............................................................................................................. 13.2.5 YAFFS 341 ..................................................................................................................... 13.3 ¥ê…E 343 ................................................................................................ 13.3.1 MTD ?–…E 343 .................................................................................................. 13.3.2 ¥?–…E 344 ......................................................................................................... 13.4 oLinux?μ 346 ............................................................................................... 13.4.1 MTD § 346 .......................................................................................... 13.4.2 ¥?o?μ 347 ..................................................................................... 13.4.3 RAMDISK …E 348 ............................................................... 13.4.4 MTD …EJFFS2??o? 349 .............................................................................................. 13.4.5 ?μù…? 351 ...................................................................................................... μ14’ ?O…o¢ 352 ..................................................................................................................... 14.1 –E÷ 352 ............................................................................................................. 14.2 ?μ”o…E 354 ............................................................................................................. 14.3 ?μ>>ì…E 364 ......................................................................................................... 14.4 ?μO…o 366

2011-11-22

usb2.0协议

USB是一种协议总线,即主机与设备之间的通信需要遵循一系列约定。协议内容较多,这里仅作一些简单介绍,深入学习,可参看USB规范(WWW.usb.org)。 为了理解协议中的名称,先看图10.32。该图突出了主机上的客户软件和USB逻辑设备(编程涉及的设备)之间的通信流(Communication Flow),该通信流跨越了USB驱动程序USBD、主控制器驱动程序UHCD、主控制器等硬件接口及其连接。端点(Endpoints)是USB设备的惟一可识别的部分,是主机和设备之间通信流的终点。每一个逻辑设备有若干个独立端点,每一个端点在设计时被分配一个惟一的由设备确定的标识符,称之为端点号。 如图10.32所示,将用于通信流流动的通道称为管道(Pipe),这是忽略了许多中间环节的很形象的称呼,对于理解USB系统中的信息传输很有帮助。图中把3个端点看成了一个接口,关于接口的说明安排在后面

2011-11-14

Android应用程序开发宝典.pdf

Android应用程序开发宝典.pdf,介绍环境的搭建

2011-11-09

华为经典pcb教程

华为经典pcb教程1 适用范围 2 引用标准 3 术语 4 目的 4.1 提供必须遵循的规则和约定 4.2 提高PCB设计质量和设计效率 5 设计任务受理 5.1 PCB设计申请流程 5.2 理解设计要求并制定设计计划 6 设计过程

2011-11-07

LwIP协议栈的设计与实现_中文

LwIP 是 TCP/IP 协议栈的一个实现。它的目的是减少内存使用率和代码大小,使 LwIP 适 用于资源受限系统比如嵌入式系统。为了减少处理和内存需求,LwIP 使用不需要任何数据 复制的经过裁剪的 API。 本文描述了 LwIP 的设计与实现。描述了在协议栈实现中以及像内存与缓冲管理这样的 子系统中使用的算法和数据结构。本文还包括 LwIP 的参考手册以及使用 LwIP 的代码例子。

2010-05-19

lc6311硬件接口手册

基本功能,应用接口,各种业务下的功耗,外部接口器件等

2009-05-27

电磁兼容培训教材4章

电磁兼容培训教材4章,powerPoint格式

2009-05-26

开关电源设计参考手册

开关电源设计参考原理说明 开关电源设计参考原理说明

2009-05-26

华为GTM900 无线模块 产品描述手册

《华为GTM900 无线模块产品描述手册》介绍了GTM900 的产品规格、接口信号、 接口使用、工作流程等,本手册包括七章: 第1 章GTM900 总体介绍:从整体上对GTM900 进行了介绍,包括产品 定位、产品规格、功能特点、应用场合等。 第2 章接口信号说明:介绍GTM900 的接口,包括信号连接器接口、天 线接口。 第3 章接口电气特性:介绍GTM900 接口的电气特性,包括极限应用条 件、推荐应用条件、电源特性。 第4 章接口使用:介绍GTM900 各个接口的使用方法,包括UART 接口、 SIM 卡接口、RTC Backup 接口、Audio 接口、LPG 接口。 第5 章开关机流程说明:介绍GTM900 的开/关机流程。 第6 章结构与安装。 第7 章缩略语。

2009-02-09

stm32硬件设计手册

stm32硬件设计手册统构架 主系统由以下部分构成: 四个驱动单元: ─ Cortex-M3内核ICode总线(I-bus),DCode总线(D-bus),和系统总线(S-bus) ─ GP-DMA(通用DMA) 三个被动单元 ─ 内部SRAM ─ 内部闪存存储器 ─ AHB到APB的桥(AHB2APBx),它连接所有的APB设备 这些都是通过一个多级的AHB总线构架相互连接的,如下图所示: 图1 系统结构 ICode

2009-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除