v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《嵌入式系统Linux内核开发实战指南(ARM平台)》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社电子工业出版社
    发行时间2009年3月11日
    语言简体中文
  • 时间: 2013/05/26 00:52:04 发布 | 2013/05/26 01:40:57 更新
  • 分类: 图书  计算机与网络 

slholmes

精华资源: 762

全部资源: 762

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名嵌入式系统Linux内核开发实战指南(ARM平台)
作者王洪辉
图书分类网络
资源格式PDF
版本扫描版
出版社电子工业出版社
书号9787121079191
发行时间2009年3月11日
地区大陆
语言简体中文
简介

IPB Image

评论处1楼有网盘链接


内容介绍:

  《嵌入式系统linux内核开发实战指南(arm平台)》凝聚了作者12年的工作经验和学习心得与体会,内容覆盖了嵌入式系统linux内核开发的各个方面。.
   作者根据自己11年的一线工作经验,介绍了嵌入式系统的概念、组织架构、工作原理、软硬件设计流程、开发调试方法以及嵌入式linux的开发方法与技能,其中列举了许多作者工作中的实际案例; ..
   另外,作者根据自己反复阅读linux2.6内核源代码和linux内核参考书的笔记与心得,用很大篇幅深入剖析了linux内核的组成结构以及各组件的实现原理,在阐述理论的同时对内核源代码进行详细注释,这样既加深了对linux内核原理的理解,又可引导读者自行阅读、分析内核源代码;
   该书共32章,分为四部分,每一部分的内容既相互独立,又彼此关联,读者可以根据自己的实际情况有选择地阅读,不必严格依照书中的章节顺序。...


内容截图:

IPB Image



目录

第1部分 嵌入式系统硬件开发
第1章 嵌入式系统概述
1.1 嵌入式系统概念
1.2 嵌入式处理器
1.3 嵌入式系统应用
1.4 嵌入式系统发展
1.5 一些嵌入式处理器的硬件特性比较
第2章 arm处理器概述
2.1 arm发展历程
2.2 arm处理器特点
2.3 arm处理器应用
2.4 arm体系架构
2.5 arm处理器
第3章 arm指令及其寻址方式
3.1 arm处理器的程序状态寄存器(psr)
3.2 arm指令的条件码
3.3 arm指令介绍
3.4 arm指令寻址方式
3.5 arm汇编伪操作(directive)
3.6 arm汇编伪指令
. 3.7 thumb指令介绍
第4章 arm处理器内存管理单元(mmu)
4.1 arm处理器中cp15协处理器的寄存器
4.2 mmu简介
4.3 系统访问存储空间的过程
4.4 arm处理器地址变换过程
4.5 arm存储空间访问权限控制
4.6 tlb操作
4.7 存储访问失效
第5章 arm处理器的cache和write buffer
5.1 cache和write buffer一般性介绍
5.2 arm处理器中的cache和write buffer
5.3 arm处理器的快速上下文切换技术
第6章 arm处理器存储访问一致性问题
6.1 存储访问一致性问题介绍
6.2 linux中解决存储访问一致性问题的方法
第7章 arm处理器工作模式与异常中断处理
7.1 arm处理器工作模式
7.2 arm处理器异常中断向量表和优先级
7.3 arm处理器异常中断处理
7.4 arm处理器的中断(irq或fiq)
第8章 arm处理器启动过程
8.1 arm处理器上电/复位操作
8.2 arm处理器系统初始化过程
8.3 arm处理器系统初始化编程注意事项
第9章 嵌入式系统设计与调试
9.1 嵌入式系统设计流程
9.2 嵌入式系统硬件原理设计与审核
9.3 硬件设计工具软件
9.4 嵌入式系统调试仿真工具
9.5 嵌入式系统调试诊断方法
第10章 自制简易jtag下载烧写工具
10.1 jtag简介
10.2 简易jtag线缆原理
10.3 简易jtag烧写代码分析
第2部分 linux内核开发初步
第11章 bootloader
11.1 bootloader的任务和作用
11.2 各种各样的bootloader
11.3 bootloader编译环境
11.4 bootloader的移植与裁减
11.5 编译bootloader
11.6 烧写bootloader
11.7 bootloader使用举例
11.8 bootloader修改举例
第12章 创建嵌入式linux开发环境
12.1 安装linux host
12.2 在虚拟机中安装linux host
12.3 安装linux交叉编译环境
12.4 在主机上设置tftp server
12.5 在主机上设置dhcp server
12.6 在主机上设置telnet server
12.7 在开发过程中使用nfs
12.8 设置超级终端
第13章 编译linux内核
13.1 获取linux内核源代码
13.2 linux内核目录结构
13.3 配置linux内核
13.4 编译linux内核
第14章 创建linux根文件系统
14.1 根文件系统概述
14.2 根文件系统目录结构
14.3 获取根文件系统组件源代码
14.4 编译根文件系统源代码
14.5 创建一个32mb的ramdisk根文件系统
14.6 在根文件系统中添加驱动模块或者应用程序
第15章 固化linux内核和根文件系统
第16章 关于?clinux
16.1?clinux简介
16.2?clinux源代码目录结构
16.3?clinux与标准linux的区别
16.4 编译clinux
第3部分 linux 2.6内核原理
第17章 linux 2.6.10@arm启动过程
17.1 linux 2.6.10中与arm处理器平台硬件相关的结构和全局变量
17.2 linux汇编代码入口
17.3 linux汇编入口处cpu的状态
17.4 start_kernel()函数之前的汇编代码执行过程
17.5 start_kernel()函数中调用的函数介绍
17.6 init()进程执行过程
第18章 linux内存管理
18.1 linux内存管理概述
18.2 为虚拟(线性地址)存储空间建立页表
18.3 设置存储空间的访问控制属性
18.4 linux中的内存分配和释放
第19章 linux进程管理
19.1 进程管理概述
19.2 进程管理相关初始化
19.3 进程创建与删除
19.4 进程调度
19.5 进程切换
19.6 用户态进程间通信
第20章 linux文件管理
20.1 文件系统概述
20.2 文件管理相关初始化
20.3 文件系统类型注册
20.4 挂接文件系统
20.5 文件系统类型超级块读取
20.6 路径名查找
20.7 访问文件操作
20.8 异步i/o系统调用
20.9 linux特殊文件系统
20.10 磁盘文件系统
20.11 关于initramfs
20.12 关于initrd
20.13 关于gzip压缩文件
第21章 linux模块设计
21.1 linux模块设计概述
21.2 linux的内核空间和用户空间
21.3 内核模块与应用程序的区别
21.4 编译模块
21.5 装载和卸载模块
21.6 模块层迭
21.7 模块版本依赖
21.8 模块编程示例
第22章 linux系统异常中断管理
22.1 linux异常中断处理
22.2 指令预取和数据访问中止异常中断处理
22.3 linux中断处理
22.4 从中断返回
22.5 linux中断管理
22.6 linux系统调用
第23章 linux软中断和工作队列
23.1 概述
23.2 linux软中断
23.3 linux工作队列
第24章 linux并发与竞态
24.1 并发与竞态概述
24.2 消除竞态的“锁定”技术
24.3 消除竞态的非“锁定”方法
第25章 linux设备驱动程序
25.1 设备驱动程序概述
25.2 字符设备驱动程序
25.3 块设备驱动程序
25.4 网络设备驱动程序
25.5 pci设备驱动程序
第4部分 linux内核开发高级指南
第26章 linux系统参数设置
26.1 旗语系统参数(tag)
26.2 前期命令行设置的系统参数
26.3 老式命令行系统参数
26.4 命令行系统参数
第27章 linux内核调试
27.1 打开linux内核及其各模块自带的调试开关
27.2 内核剖析(profiling)
27.3 通过打印调试(printk)
27.4 使用proc文件系统调试
27.5 oops消息 1098
27.6 通过跟踪命令strace调试
27.7 使用gdb、kdb、kgdb调试
第28章 linux内核移植
第29章 linux内核优化
29.1 编译优化
29.2 根据cpu特性进行优化
29.3 对内核进行裁减
29.4 优化系统内存配置
29.5 优化系统启动过程以缩减系统启动时间
29.6 内存映射优化
29.7 工具软件辅助优化
第30章 linux定时器
30.1 定时器相关数据结构
30.2 定时器相关宏定义
30.3 定时器相关全局变量
30.4 定时器和时钟初始化
30.5 获取系统时间
30.6 延迟函数
30.7 与定时器相关系统调用
30.8 使用定时器方法
第31章 杂项
31.1 per_cpu变量
31.2 linux中的数据类型定义
第32章 编译链接文件说明
参考文献

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有197网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。