完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
linux编程白皮书pdf
3qLsiTn8.pdf (932.94 KB, 下载次数: 309 ) 《Linux 编程白皮书》是由一群Linux 高手所写的,它由五个部分组成——是Linux 文档工程的一个印刷版本。该书描述了关键的设计概念,以及系统和Linux 内核子系统的概念系统结构和具体的系统结构。全书是从Linux 操作系统的心脏——内核开始进行深入介绍的。所介绍的知识包括Linux 硬件和软件基础、内核机制、进程、模块、结构及源代码、Linux内核模块编程指南,把应用程序移植到Linux 下,以及对网络的讨论等等。Linux 技术背景:Linux 是当前最流行的操作系统之一。它具有高效、健壮、安全以及功能齐全等特性,因而赢得了人们的青睐。它是一个完全免费的Unix 操作系统,来自世界各地的志愿者为这个充满魅力的操作系统的发展贡献着自己的才能。无论是初学者还是资深的软件工程师,都有机会对这个操作系统进行改进和完善。可以说,Linux 的发展凝聚了世界各地无数开发人员的大量心血,体现了一种信息世界的共建、共享和共荣的精神。因为Linux 是一个完全公开的操作系统,每个人都可以得到它的源码,对它进行研究、扩充、传播和使用。这使得许多人的天才有了用武之地。目前在国内,自学成为Linux 专家几乎成了年轻人的最大梦想之一。目录第二部分 Linux 内核模块编程指南致谢关于版本1.0.1关于版本1.1.0前言适合阅读本书的对象一点说明第1 章 HELLO, WORLD1.1 内核模块的MAKEFILES 文件1.2 多重文件内核模块第2 章 字符设备文件2.1 多内核版本源文件第3 章 /PROC 文件系统第4 章 把/PROC 用于输入第5 章 把设备文件用于输入(写和IOCTL)第6 章 启动参数第7 章 系统调用第8 章 阻塞处理第9 章 替换PRINTK第10 章 任务调度第11 章 中断处理程序11.1 INTEL 体系结构的键盘第12 章 对称多处理第13 章 常见错误第三部分 Linux 程序员指南第1 章 LINUX 操作系统第2 章 LINUX 内核第3 章 LINUX LIBC 包第4 章 系统调用第5 章 "瑞士军刀”:IOCTL第6 章 LINUX 进程间通信6.1 介绍6.2 半双工UNIX 管道6.2.1 基本概念6.2.2 用C 语言创建管道6.2.3 简便方法6.2.4 管道的原子操作6.2.5 关于半双工管道需要注意的几个问题6.3 命名管道(FIFO:先进先出)6.3.1 基本概念6.3.2 创建FIFO6.3.3 FIFO 操作6.3.4 FIFO 上的阻塞动作6.3.5 SIGPIPE 信号6.4 系统V IPC6.4.1 基本概念6.4.2 消息队列6.4.3 信号量6.4.4 共享内存第7 章 声音编程7.1 内部扬声器编程7.2 声卡编程第8 章 字符单元图形8.1 LIBC 中的I/O 函数8.1.1 格式化输出8.1.2 格式化输入8.2 TERMCAP 库8.2.1 前言8.2.2 获得终端描述8.2.3 查看终端描述8.2.4 termcap 权能8.3 NCURSES 简介8.4 初始化8.5 窗口8.6 输出8.6.1 格式化输出8.6.2 插入字符/行8.6.3 删除字符/行8.6.4 方框和直线8.6.5 背景字符8.7 输入8.7.1 格式化输入8.8 选项8.8.1 输出选项8.8.2 输入选项8.8.3 终端属性8.8.4 使用选项8.9 更新终端8.10 视频属性与颜色8.11 光标和屏幕坐标8.12 滚动8.13 小键盘8.14 软标签8.15 杂项8.16 低级访问8.17 屏幕转储8.18 TERMCAP 模拟8.19 TERMINFO 函数8.20 调试函数8.21 TERMINFO 权能8.21.1 布尔型权能8.21.2 数值型权能8.21.3 字符串型权能8.22 [N]CURSES 函数概述第9 章 I/O 端口编程9.1 鼠标编程9.2 调制解调器编程9.3 打印机编程9.4 游戏杆编程第10 章 把应用程序移植到LINUX 上10.1 介绍10.2 信号处理10.2.1 SVR4、BSD 和POSIX.1 下的信号10.2.2 Linux 信号选项10.2.3 Linux 下的信号10.2.4 Linux 支持的信号10.3 终端I/O10.4 进程信息和控制10.4.1 kvm 过程10.4.2 ptrace 和/proc 文件系统10.4.3 Linux 下的进程控制10.5 可移植条件编译10.6 补充说明
举报
追风飘过
江边鸟
h1654155749.1338
littlebox81
411767735
s124053035
龚志超
qian19901021
levialsy
谢双
?岳¤~
elecfans_ssh
fa8008
f411csh
zrg1231
江勇
fionath
聂辉林
发布
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
1559 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1108 浏览 0 评论
基于米尔全志T527开发板的OpenCV进行手势识别方案
1550 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何实现手写数字识别
1399 浏览 0 评论
一文搞懂Linux进程的睡眠和唤醒
1042 浏览 0 评论
【新品试用】英飞凌PSoC 6 RTT开发板试用活动
74622 浏览 21 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 11:35 , Processed in 1.314203 second(s), Total 89, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com