linux好书推荐
来源:互联网 发布:网络教育本科是几本 编辑:程序博客网 时间:2024/05/17 09:15
电子书:我的csdn资源有。
介绍设备驱动的基础知识(内核并发,内核内存,调试技术,中断处理,内存映射、DMA),常用设备驱动(PCI、USB、块设备、字符设备、TTY)。
1)设备驱动的构造,用户空间驱动程序的介绍。
2)内核的调试技术(pringk,strace,gdb,kdb,kgdb), 调试系统故障(fault,panic,oops),用户模式的linux虚拟机。
3)内存分配。
4)内核的并发管理、信号量、互斥体、自旋锁、
5)内存映射(mmap)和DMA。
6)中断处理。
7)字符设备驱动程序,高级字符驱动程序操作。
8)时间、延迟及延缓操作。
9)与硬件通信(I/O端口)。
10)Linux设备模型。(kobject/kset),热插拔事件的产生,sysfs.
11)PCI驱动程序。
12)USB驱动程序。
13)块设备驱动程序。
14)网络驱动程序。
15)TTY驱动程序。
二、《精通Linux 设备驱动程序开发》 (作 者:(印)温卡特斯瓦兰 ,宋宝华 译)
电子书: 我的CSDN资源有。
介绍常见的各种驱动程序和内核调试技术。
第二章:内核
1)内核启动过程
2)进程上下文和中断上下文
3)内核定时器
4)内核并发
第三章:内核组件
1)内核线程
第四章:基本概念
1)中断处理
2)linux设备模型(udev/sysfs/kobject/热插拔和冷插拔/微码下载/模块自动加载)
3)电源管理
第五章:字符设备驱动程序
第六章:串行设备驱动程序(Uart/TTY)
第七章:输入设备驱动程序
第八章:I2C协议(EEPROM/SPI)
第九章:PCMCIA和CF
第十章:PCI
第十一章:USB
第十二章:视频驱动程序
第十三章:音频驱动程序
第十四章:块设备驱动程序
第十五章:网络接口卡驱动程序
第十六章:linux无线设备驱动(bluetooth/红外/Wifi/蜂窝网络)
第十七章:存储技术设备(MTD/Nor/Nand/)
第十八章:嵌入式linux(bootloader/内存布局/内核移植/根文件系统)
第十九章:用户空间的驱动程序
第二十一章:调试设备驱动程序
1)kdb/kddb/gdb/JTAG调试器
2)内核探测器kprobe/jprobe
3)kexec和kdump
3)性能剖析(Oprofile/gprof/LTP/UML)
三、Linux内核的设计与实现 作者:(Robert Love)
电子书: 我的CSDN资源有。
主要介绍linux的内核和内核相关的基础知识,比较少涉及到linux设备驱动。
1.从内核出发
1)内核的开发特定(没有libc库、没有内核保护机制、固定的栈,不用轻易使用浮点数)
2.进程管理
1)进程创建fork()/vfork()
2)线程在Linux中的实现
3)进程的终结
3.进程调度
1)调度策略
2)调度算法
3)抢占和上下文切换
4)实时
5)与调度相关的系统调用
4.系统调用
1)系统调用号和系统调用性能
2)系统调用处理程序
3)系统调用上下文(从用户空间访问系统调用)
5.中断和中断处理程序
6.下半部分和推后执行的工作
1)下半部分
2)软中断
3)tasklet
4)工作队列
7.内核同步介绍
8.内核同步的方法
1)原子操作
2)自旋锁
3)信号量
9.定时器和时间管理
10.内存管理
11.虚拟文件系统
12.块I/O层
13.进程空间地址
14.页高速缓存和页回写
15.模块
16.kobject与sysfs
17.调试
18.可移植性
- linux 好书推荐
- linux 好书推荐
- linux好书推荐
- Linux好书推荐
- Linux/Unix好书推荐
- Linux 好书、经典书籍推荐
- Linux好书、经典书籍推荐
- Linux好书、经典书籍推荐
- Linux好书、经典书籍推荐
- Linux 好书、经典书籍推荐
- 推荐几本Linux相关的好书
- 某人推荐的Linux 编程好书
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
- Axure生成原型时,有Install Axure RP Extension 0.5 for Chrome提示,安装后,仍不能解决问题?
- 健康的好的话肯定会看到好看
- 用HTML格式发送邮件
- paypal的IPN机制
- linux好书推荐
- 编程算法基础-常数变易法
- shell详解
- Spark Hadoop集群部署与Spark操作HDFS运行详解---Spark学习笔记10
- 教你如何在火狐浏览器下安装sqlitemanager组建
- 创建具有 JScript 的 HTML 的 XMLHTTP
- [zk]MVVM中radiogroup使用
- WebEmail免费邮件发送组件!!
- xcode5 取消 图标icon 高光