- 作者:Wolfgang Mauerer 翻译:郭旭 高清电子扫面版,可以pdf文字搜索,方便查询所需要的信息。 本人又使用了Adobe Acrobat 优化了网页浏览速度 欢迎大家下载,祝大家学习愉快,开卷有益0 871浏览会员免费
- The Linux Command Line: A Complete Introduction5 89浏览会员免费
- Linux内核中链表和散列表的实现原理揭秘.pdf blog:http://blog.csdn.net/shendl/article/details/6605207 因为blog格式难看,所以把pdf版本上传在这里。 Linux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。 研究Linux内核的链表和散列表对于看懂Linux内核源代码有重要的意义。 本文还解密了 contianer_of 宏背后的原理。5 249浏览会员免费
- 操作系统.pdf linux\操作系统.pdf linux\操作系统.pdf4 547浏览会员免费
- linux 内核情景分析 清晰版pdf版本4 55浏览会员免费
- 深入理解Linux内核(第三版 中文版).pdf 高清下载2 2018浏览会员免费
- Linux内核情景分析 Linux内核情景分析5 32浏览会员免费
- Linux设备驱动程序第三版英文版,基于2.6内核 pdf单一文件版,添加了一级目录 Linux Device Drivers.3th.pdf5 331浏览会员免费
- Linux设备驱动第三版大小:1MBLinux设备驱动第三版 2.6内核 linux下驱动开发经典教程Linux设备驱动第三版 2.6内核 linux下驱动开发经典教程4 0浏览会员免费
- YAFFS意义为‘yet another flash file system’,是一个开源的文件系统。是专门为NAND闪存设计的,它的出现使得价格低廉的NAND闪存芯片具有了高效性和健壮性。 YAFFS文件系统性能优越且易于移植,已经成功应用于linux、uClinux和Windows CE等嵌入式操作系统上。 YAFFS是目前为止唯一一个专门为NAND flash设计的文件系统,目前有YAFFS 和YAFFS2 两个版本,两个版本的主要区别之一在于YAFFS2 能够更好的支持大容量的NAND FLASH芯片。5 888浏览会员免费
- 高清文字版的 深度探索Linux操作系统——系统构建和原理解析5 942浏览会员免费
- The Linux Kernel Programming Guide.pdf0 101浏览会员免费
- ARMv8 arm64 指令集速览表(打印版)。包含了全部汇编指令,两页pdf,适合速查,可以打印在A4纸上方便编程。4 4495浏览会员免费
- Linux内核设计与实现(第2版) 中文版 完整版5 196浏览会员免费
- Linux设备驱动程序_3rd_EdtionLinux设备驱动程序_3rd_EdtionLinux设备驱动程序_3rd_EdtionLinux设备驱动程序_3rd_EdtionLinux设备驱.......4 50浏览会员免费
- 操作系统技术丛书《Linux技术内幕》深圳大学教授罗秋明著4 1546浏览会员免费
- Red Hat在某种意义上几乎成了Linux的代名词 2001年4月16日Red Hat公司正式推出了Red Hat Linux 7.1版做为Red Hat Linux的忠实用户第一时间就在自己的爱机上安装了一套.在此将我的心得汇成本文希望能够帮助你驾驭它4 47浏览会员免费
- chapter 1 字符测试函数 chapter 2 数据转换函数 chapter 3 内存配置函数 chapter 4 时间函数 chapter 5 字符串处理函数 chapter 6 数学计算函数 chapter 7 用户和组函数 chapter 8 数据加密函数 chapter 9 数据结构函数 chapter 10 随机数函数 chapter 11 初级I/O函数 chapter 12 标准I/O函数 chapter 13 进程及流程控制 chapter 14 格式化输入输出函数 chapter 15 文件及目录函数 chapter 16 信号函数 chapter 17 错误处理函数 chapter 18 管道相关函数 chapter 19 Socket 相关函数 chapter 20 进程通信(IPC)函数 chapter 21 记录函数 chapter 22 环境变量函数 chapter 23 正由表达式 chapter 24 动态函数 chapter 25 其他函数 APPENDIX A 编译程序-gcc APPENDIX B 宏与函数 APPENDIX C 不定参数 APPENDIX D linux 信号列表 APPENDIX E 常见错误代码及原因5 193浏览会员免费
- 树莓派100个精彩案例 。5 4602浏览会员免费
- This Unified Extensible Firmware Interface (hereafter known as UEFI) Specification describes an interface between the operating system (OS) and the platform firmware. UEFI was preceded by the Extensible Firmware Interface Specification 1.10 (EFI). As a result, some code and certain protocol names retain the EFI designation. Unless otherwise noted, EFI designations in this specification may be assumed to be part of UEFI.5 733浏览会员免费
- 对于Linux的操作 顶顶顶顶5 137浏览会员免费
- 一篇关于Linux软RAID(MD)源码级别分析文章,作者应该是业内人士,写的相当专业,看后获益非浅,共享给大家。5 381浏览会员免费
- Linux 是互连网上的独特现象。虽然它是由学生的业余爱好发展而来,但是现在它已经 成为最为流行的免费操作系统。对很多人来说,Linux 是一个谜。免费的东西怎么会变得如 此有价值?在个由少数软件公司统治的世界, 由一帮 HACKER 们编写的东西是怎样与那些公 司 的产品竞争的? 这些软件是如何分发给分布在世界各个角落,希望得到稳定产品的人们的?事实上 Linux 的确稳定而富有竞争力。许多大学与研究机构都使用 Linux 完成他们的日常计算任务。 人们在家用 PC 上使用 Linux,许多公司也在使用它--尽管他们并不总是乐意承认这点。Linux 主要用来浏览 WEB,管理 WEB 站点,撰写与发送 EMAIL,以及玩游戏。Linux 绝对不是玩具而 是具有专业水平的操作系统,它的爱好者遍及世界。 ……………………5 99浏览会员免费
- Linux的源代码里,大部分都属于设备驱动程序的代码,因此,大多数电源管理(PM)的代码也是存在于驱动程序当中。很多驱动程序可能只做了少量的工作,另外一些,例如使用电池供电的硬件平台(移动电话等)则会在电源管理上做了大量的工作。4 637浏览会员免费
- 内核剖析、内核完全剖析,进行LINUX内核完全剖析。是基于0.12内核5 284浏览会员免费
- 新手学习linux 循序渐进的一个好书。 微博名人推荐。5 159浏览会员免费
- 本刊总结整理了Linux论坛关于Linux运维的优质帖子,多数为精华帖,目的方便大家查阅和学习,减少时间的浪费。另外附有Linux版主辛苦收集的面试题,全部答对年薪10W+,欢迎挑战~ 由于篇幅限制,全部内容需要点进论坛浏览,阅读时没有网络条件的亲请勿下载。4 1638浏览会员免费
- 10分钟让你掌握Linux常用命令(1万+++收藏)-2022-02-08.pdf5 4577浏览会员免费
- Title: Embedded Linux Development with Yocto Project Author: Daiane Angolini, Otavio Salvador Length: 121 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2014-06-24 ISBN-10: 1783282339 ISBN-13: 9781783282333 Develop fascinating Linux-based projects using the groundbreaking Yocto Project tools Overview Optimize Yocto Project's capabilities to develop captivating embedded Linux projects Facilitates efficient system development by helping you avoid known pitfalls Demonstrates concepts in a practical and easy-to-understand way In Detail Starting with the very basics of the Yocto Project tools, this book will provide you with all the knowledge you need to work on real Linux-based hardware. With emphasis on practical implementation, this book starts by helping you set up and configure the Yocto Project tools. It then explains the Hob interface for BitBake in detail. You will explore different directory layouts and learn to maximize the use of the Poky build system. Compliance is always a hassle, so you will learn the methods to share source code and modifications, and how to fulfill open source license compliance effectively and convincingly. You will then gain experience in the use and construction of layers. This tutorial guide will teach you everything you need to know to get up and running with Yocto Project and develop amazing Linux-based projects. What you will learn from this book Differentiate between OpenEmbedded, Yocto Project, Poky, and BitBake Understand the BitBake metadata syntax Customize an application development environment Debug your application in a cross-compiled environment Add and remove features in the Linux kernel configuration Meet your project's license compliance requirements with less hassle Make embedded Linux systems using Yocto Project Approach A practical tutorial guide which introduces you to the basics of Yocto Project, and also helps you with its real hardware use to boost your Embedded Linux-based project. Who this book is written for If you are an embedded systems enthusiast and willing to learn about compelling features offered by the Yocto Project, then this book is for you. With prior experience in the embedded Linux domain, you can make the most of this book to efficiently create custom Linux-based systems. Table of Contents Chapter 1. Meeting the Yocto Project Chapter 2. Baking Our Poky-based System Chapter 3. Using Hob to Bake an Image Chapter 4. Grasping the BitBake Tool Chapter 5. Detailing the Temporary Build Directory Chapter 6. Assimilating Packaging Support Chapter 7. Diving into BitBake Metadata Chapter 8. Developing with the Yocto Project Chapter 9. Debugging with the Yocto Project Chapter 10. Exploring External Layers Chapter 11. Creating Custom Layers Chapter 12. Customizing Existing Recipes Chapter 13. Achieving GPL Compliance Chapter 14. Booting Our Custom Embedded Linux5 256浏览会员免费
- 1. 1.在Linux系统中,以文件方式访问设备。 2.Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。 3.Linux文件系统中每个文件用i字节来标识。 4.全部磁盘块由四个部分组成,分别为引导块、i字节表块、专用块、 数据储存块。5 1558浏览会员免费
- 好好地深度探索Linux操作系统,读读系统构建和原理解析5 0浏览会员免费
- 本文分析了Linux和freeBSD两个操作系统的部分网络实现代码,并通过研究一个完整的I/0探作流程,遍历操作系统中TCP/IP协议栈的内核实现,最后对相关实现作出了相应的评价。5 423浏览会员免费
- 在 Linux 中我们已经拥有了非常完善的图形化操作界面。但是在很多情况下,使用命令控制系统的方法还是非 常实用的。比如,当图形界面出现故障无法进入,以及服务器要求软件节约资源等情况下,系统管理员通常会 使用命令来完成工作4 167浏览会员免费
- OpenSuSE硬盘安装指南5 222浏览会员免费
- 《GCC编程简介》是《An-Introduction-to-GCC》英文版的中文翻译,由本人翻译。本书是GCC用法的入门书,GNU组织的奠基人Richard M. Stallman亲自作序,可见该小册子(英文版100多页,中文版近70页)表现之不俗。如果你想学习在Unix(自然包括Linux)下学习编程,本书绝对值得一看,远超国内很多的Linux编程教程。<br><br>原文好,并不意味译者也会好。鄙人才力有限,如你看了有不满之处,请务必告知,也可让本人能有所长进。<br><br>先谢过了!5 107浏览会员免费
- 目 录 第1章 引言 1 1.1 演进 1 1.2 gnu copyleft 2 1.3 kernel.org 2 1.4 邮件列表和论坛 3 1.5 linux发行版 3 1.6 查看源代码 4 1.7 编译内核 7 1.8 可加载的模块 8 1.9 整装待发 9 第2章 内核 11 2.1 启动过程 11 2.1.1 bios-provided physical ram map 12 2.1.2 758mb lowmem available 14 2.1.3 kernel command line: ro root=/dev/hda1 14 2.1.4 calibrating delay...1197.46 .bogomips (lpj=2394935) 15 2.1.5 checking hlt instruction 16 2.1.6 net: registered protocol family 2 17 2.1.7 freeing initrd memory: 387k freed 17 2.1.8 io scheduler anticipatory registered (default) 18 2.1.9 setting up standard pci resources 18 2.1.10 ext3-fs: mounted filesystem 19 2.1.11 init: version 2.85 booting 19 2.2 内核模式和用户模式 20 2.3 进程上下文和中断上下文 20 2.4 内核定时器 21 2.4.1 hz和jiffies 21 2.4.2 长延时 22 2.4.3 短延时 24 2.4.4 pentium时间戳计数器 24 2.4.5 实时钟 25 2.5 内核中的并发 26 2.5.1 自旋锁和互斥体 26 2.5.2 原子操作 30 2.5.3 读—写锁 31 2.5.4 调试 32 2.6 proc文件系统 32 2.7 内存分配 33 2.8 查看源代码 34 第3章 内核组件 37 3.1 内核线程 37 3.1.1 创建内核线程 37 3.1.2 进程状态和等待队列 41 3.1.3 用户模式辅助程序 42 3.2 辅助接口 43 3.2.1 链表 44 3.2.2 散列链表 49 3.2.3 工作队列 49 3.2.4 通知链 51 3.2.5 完成接口 54 3.2.6 kthread辅助接口 56 3.2.7 错误处理助手 57 3.3 查看源代码 58 第4章 基本概念 61 4.1 设备和驱动程序介绍 61 4.2 中断处理 63 4.2.1 中断上下文 63 4.2.2 分配irq号 64 4.2.3 设备实例:导航杆 65 4.2.4 softirq和tasklet 68 4.3 linux设备模型 71 4.3.1 udev 71 4.3.2 sysfs、kobject和设备类 73 4.3.3 热插拔和冷插拔 76 4.3.4 微码下载 76 4.3.5 模块自动加载 77 4.4 内存屏障 78 4.5 电源管理 79 4.6 查看源代码 79 第5章 字符设备驱动程序 81 5.1 字符设备驱动程序基础 81 5.2 设备实例:系统cmos 82 5.2.1 驱动程序初始化 83 5.2.2 打开与释放 86 5.2.3 数据交换 88 5.2.4 查找 92 5.2.5 控制 94 5.3 检测数据可用性 95 5.3.1 轮询 95 5.3.2 fasync 98 5.4 和并行端口交互 99 5.5 rtc子系统 108 5.6 伪字符驱动程序 109 5.7 混杂驱动程序 110 5.8 字符设备驱动程序注意事项 115 5.9 查看源代码 115 第6章 串行设备驱动程序 118 6.1 层次架构 119 6.2 uart驱动程序 121 6.2.1 设备实例:手机 122 6.2.2 rs-485 132 6.3 tty驱动程序 132 6.4 线路规程 134 6.5 查看源代码 141 第7章 输入设备驱动程序 143 7.1 输入事件驱动程序 144 7.2 输入设备驱动程序 150 7.2.1 serio 150 7.2.2 键盘 150 7.2.3 鼠标 152 7.2.4 触摸控制器 157 7.2.5 加速度传感器 158 7.2.6 输出事件 158 7.3 调试 159 7.4 查看源代码 160 第8章 i2c协议 161 8.1 i2c/smbus是什么 161 8.2 i2c核心 162 8.3 总线事务 164 8.4 设备实例:eeprom 164 8.4.1 初始化 165 8.4.2 探测设备 167 8.4.3 检查适配器的功能 169 8.4.4 访问设备 169 8.4.5 其他函数 170 8.5 设备实例:实时时钟 171 8.6 i2c-dev 174 8.7 使用lm-sensors监控硬件 174 8.8 spi总线 174 8.9 1-wire总线 176 8.10 调试 176 8.11 查看源代码 176 第9章 pcmcia和cf 179 9.1 pcmcia/cf是什么 179 9.2 linux-pcmcia子系统 181 9.3 主机控制器驱动程序 183 9.4 pcmcia核心 183 9.5 驱动程序服务 183 9.6 客户驱动程序 183 9.6.1 数据结构 184 9.6.2 设备实例:pcmcia卡 185 9.7 将零件组装在一起 188 9.8 pcmcia存储 189 9.9 串行pcmcia 189 9.10 调试 191 9.11 查看源代码 191 第10章 pci 193 10.1 pci系列 193 10.2 寻址和识别 195 10.3 访问pci 198 10.3.1 配置区 198 10.3.2 i/o和内存 199 10.4 dma 200 10.5 设备实例:以太网—调制解调器卡 203 10.5.1 初始化和探测 203 10.5.2 数据传输 209 10.6 调试 214 10.7 查看源代码 214 第11章 usb 216 11.1 usb体系架构 216 11.1.1 总线速度 218 11.1.2 主机控制器 218 11.1.3 传输模式 219 11.1.4 寻址 219 11.2 linux-usb子系统 220 11.3 驱动程序的数据结构 221 11.3.1 usb_device结构体 221 11.3.2 urb 222 11.3.3 管道 223 11.3.4 描述符结构 223 11.4 枚举 225 11.5 设备实例:遥测卡 225 11.5.1 初始化和探测过程 226 11.5.2 卡寄存器的访问 230 11.5.3 数据传输 233 11.6 类驱动程序 236 11.6.1 大容量存储设备 236 11.6.2 usb-串行端口转换器 241 11.6.3 人机接口设备 243 11.6.4 蓝牙 243 11.7 gadget驱动程序 243 11.8 调试 244 11.9 查看源代码 245 第12章 视频驱动程序 247 12.1 显示架构 247 12.2 linux视频子系统 249 12.3 显示参数 251 12.4 帧缓冲api 252 12.5 帧缓冲驱动程序 254 12.6 控制台驱动程序 265 12.6.1 设备实例:手机 266 12.6.2 启动logo 270 12.7 调试 270 12.8 查看源代码 271 第13章 音频驱动程序 273 13.1 音频架构 273 13.2 linux声音子系统 275 13.3 设备实例:mp3播放器 277 13.3.1 驱动程序函数和结构体 278 13.3.2 alsa编程 287 13.4 调试 288 13.5 查看源代码 289 第14章 块设备驱动程序 291 14.1 存储技术 291 14.2 linux块i/o层 295 14.3 i/o调度器 295 14.4 块驱动程序数据结构和方法 296 14.5 设备实例:简单存储控制器 298 14.5.1 初始化 299 14.5.2 块设备操作 301 14.5.3 磁盘访问 302 14.6 高级主题 304 14.7 调试 306 14.8 查看源代码 306 第15章 网络接口卡 308 15.1 驱动程序数据结构 308 15.1.1 套接字缓冲区 309 15.1.2 网络设备接口 310 15.1.3 激活 311 15.1.4 数据传输 311 15.1.5 看门狗 311 15.1.6 统计 312 15.1.7 配置 313 15.1.8 总线相关内容 314 15.2 与协议层会话 314 15.2.1 接收路径 314 15.2.2 发送路径 315 15.2.3 流量控制 315 15.3 缓冲区管理和并发控制 315 15.4 设备实例:以太网nic 316 15.5 isa网络驱动程序 321 15.6 atm 321 15.7 网络吞吐量 322 15.7.1 驱动程序性能 322 15.7.2 协议性能 323 15.8 查看源代码 324 第16章 linux无线设备驱动 326 16.1 蓝牙 327 16.1.1 bluez 328 16.1.2 设备实例:cf卡 329 16.1.3 设备实例:usb适配器 330 16.1.4 rfcomm 331 16.1.5 网络 332 16.1.6 hid 334 16.1.7 音频 334 16.1.8 调试 334 16.1.9 关于源代码 334 16.2 红外 335 16.2.1 linux-irda 335 16.2.2 设备实例:超级i/o芯片 337 16.2.3 设备实例:ir dongle 338 16.2.4 ircomm 340 16.2.5 联网 340 16.2.6 irda套接字 341 16.2.7 lirc 341 16.2.8 查看源代码 342 16.3 wifi 343 16.3.1 配置 343 16.3.2 设备驱动程序 346 16.3.3 查看源代码 347 16.4 蜂窝网络 347 16.4.1 gprs 347 16.4.2 cdma 349 16.5 当前趋势 350 第17章 存储技术设备 352 17.1 什么是闪存 352 17.2 linux-mtd子系统 353 17.3 映射驱动程序 353 17.4 nor芯片驱动程序 358 17.5 nand芯片驱动程序 359 17.6 用户模块 361 17.6.1 块设备模拟 361 17.6.2 字符设备模拟 361 17.6.3 jffs2 362 17.6.4 yaffs2 363 17.7 mtd工具 363 17.8 配置mtd 363 17.9 xip 364 17.10 fwh 364 17.11 调试 367 17.12 查看源代码 367 第18章 嵌入式linux 369 18.1 挑战 369 18.2 元器件选择 370 18.3 工具链 371 18.4 bootloader 372 18.5 内存布局 374 18.6 内核移植 375 18.7 嵌入式驱动程序 376 18.7.1 闪存 377 18.7.2 uart 377 18.7.3 按钮和滚轮 378 18.7.4 pcmcia/cf 378 18.7.5 sd/mmc 378 18.7.6 usb 378 18.7.7 rtc 378 18.7.8 音频 378 18.7.9 触摸屏 379 18.7.10 视频 379 18.7.11 cpld/fpga 379 18.7.12 连接性 379 18.7.13 专用领域电子器件 380 18.7.14 更多驱动程序 380 18.8 根文件系统 380 18.8.1 nfs挂载的根文件系统 381 18.8.2 紧凑型中间件 382 18.9 测试基础设施 383 18.10 调试 383 18.10.1 电路板返工 384 18.10.2 调试器 385 第19章 用户空间的驱动程序 386 19.1 进程调度和响应时间 387 19.1.1 原先的调度器 387 19.1.2 o(1)调度器 387 19.1.3 cfs 388 19.1.4 响应时间 388 19.2 访问i/o区域 390 19.3 访问内存区域 393 19.4 用户模式scsi 395 19.5 用户模式usb 397 19.6 用户模式i2c 400 19.7 uio 401 19.8 查看源代码 402 第20章 其他设备和驱动程序 403 20.1 ecc报告 403 20.2 频率调整 407 20.3 嵌入式控制器 408 20.4 acpi 408 20.5 isa与mca 410 20.6 火线 410 20.7 智能输入/输出 411 20.8 业余无线电 411 20.9 voip 411 20.10 高速互联 412 20.10.1 infiniband 413 20.10.2 rapidio 413 20.10.3 光纤通道 413 20.10.4 iscsi 413 第21章 调试设备驱动程序 414 21.1 kdb 414 21.1.1 进入调试器 415 21.1.2 kdb 415 21.1.3 kgdb 417 21.1.4 gdb 420 21.1.5 jtag调试器 421 21.1.6 下载 423 21.2 内核探测器 423 21.2.1 kprobe 423 21.2.2 jprobe 427 21.2.3 返回探针 429 21.2.4 局限性 431 21.2.5 查看源代码 431 21.3 kexec与kdump 431 21.3.1 kexec 432 21.3.2 kdump与kexec协同工作 432 21.3.3 kdump 433 21.3.4 查看源代码 437 21.4 性能剖析 437 21.4.1 利用oprofile剖析内核性能 438 21.4.2 利用gprof剖析应用程序性能 440 21.5 跟踪 441 21.6 ltp 444 21.7 uml 444 21.8 诊断工具 444 21.9 内核修改配置选项 444 21.10 测试设备 445 第22章 维护与发布 446 22.1 代码风格 446 22.2 修改标记 446 22.3 版本控制 447 22.4 一致性检查 447 22.5 构建脚本 448 22.6 可移植代码 450 第23章 结束语 451 23.1 流程一览表 451 23.2 下一步该做什么 452 附录a linux汇编 453 附录b linux与bios 457 附录c seq文件 4615 212浏览会员免费
- linux开发详解.........。。。。。。。。。。。。。。。。。4 94浏览会员免费
- 宋宝华老师的力作《 Linux设备驱动开发详解_宋宝华著(高清带目录第二版).pdf》,高清带目录第二版,与之前传的扫描版不同,这个资源只有37M,而不100M左右。5 1305浏览会员免费
- Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.5 542浏览会员免费
- 深入分析Linux内核源码 陈莉君.pdf 人民邮电出版社出版5 629浏览会员免费
- linux内核学习,可以很好的帮助需要学习操作系统的同学作为一本操作系统样例来读4 38浏览会员免费
- 简单介绍了Linux裁剪方法3 82浏览会员免费
- IPU显示总结文档pdf5 246浏览免费
- Linux多线程服务端编程:使用muduo+C++网络库 试读样章 153页4 133浏览会员免费
- 《深入分析Linux内核源代码》作者 陈莉君5 0浏览会员免费
- linux usb 应用开发实例,包括侦测usb 设备等4 925浏览会员免费
- 这个是android技术内幕的第二章 讲解android与Linux内核之间的区别,以及android自己扩展的驱动4 44浏览会员免费
- Linux 2.6 kernel usb mass storage driver<br>设备驱动源代码分析5 88浏览会员免费
- 银河麒麟V10 server系统管理员手册5 1w+浏览会员免费
- 学习linux必看书籍,原书第三版《Linux内核设计与实现》5 1532浏览会员免费
- Bash shell编程参考手册,Linux编程必备。3 157浏览会员免费
- Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它 采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的 速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并 跟踪(merge tracing)能力。 实际上内核开发团队决定开始开发和使用 Git 来作为内核开发的版本控制系统的时候,世界开源4 179浏览会员免费
- code上有个非常好的project就是Chinese Manual Page,man的中文计划,从linux系统里导出来的pdf版本,学习linux的第一步,可以随时随地观看5 646浏览会员免费
- 鸟哥的私房菜.pdf 免积分下载0 324浏览会员免费
- 这是我在2014年度写的第一个vim教程,不足之处还望大家海涵,在后续版本中肯定会得到加强,期待您的建议。5 140浏览会员免费
- UNIX大小:597KB学习LINUX/UNIX必看的经典书籍《UNIX环境高级编程》的课后习题详细解答,光看书可不行哦,课后习题也不能放过,很难找的资源!学习LINUX/UNIX必看的经典书籍《UNIX环境高级编程》的课后习题详细解答,光看书可不行哦,课后习题也不能放过,很难找的资源!4 1浏览会员免费
- cmake大全,详细介绍了cmake的安装、配置、使用;可谓是不可多得好书,网上很多只介绍了一部分,这本书从基础到高级,都有介绍5 3389浏览会员免费
- 为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。, 《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。, 本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理和块设备领域。本书侧重于以下主题:, ●内存管理,包括文件缓存、进程交换和直接内存存取(DMA), ●虚拟文件系统层和第二、第三扩展文件系统, ●进程创建和调度, ●信号、中断和设备驱动程序的主要接口, ●定时, ●内核中的同步, ●进程间通信(IPC), ●程序的执行, 《深入理解Linux内核》将使你了解Linux的所有内部工作,它不仅仅是一个理论上的练习。你将学习到哪些情况下Linux性能最佳,并且你将看到,在大量的不同环境里进行进程调度、文件存取和内存管理时它如何满足提供良好的系统响应的需要。这本书将帮助你充分利用Linux系统。5 304浏览会员免费
- UNIX编程艺术 书签 无水印 中文版5 306浏览会员免费
- 802.11学习笔记.pdf PCI安全.pdf Athero-Linux用户手册.pdf PCI安全.pdf ------------------ WIFI产品设计必备知识!5 106浏览免费