本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。   为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。
2021-12-01 20:59:00 7.63MB linux 内核编程
1
了解网络传输协议的人都知道,采用TCP实现文件传输很简单。相对于TCP,由于UDP是面向无连接、不可靠的传输协议,所以我们需要考虑丢包和后发先至(包的顺序)的问题,所以我们想要实现UDP传输文件,则需要解决这两个问题。方法就是给数据包编号,按照包的顺序接收并存储,接收端接收到数据包后发送确认信息给发送端,发送端接收确认数据以后再继续发送下一个包,如果接收端收到的数据包的编号不是期望的编号,则要求发送端重新发送。 下面展示的是基于linux下C语言实现的一个示例程序,该程序定义一个包的结构体,其中包含数据和包头,包头里包含有包的编号和数据大小,经过测试后,该程序可以成功传输一个视频文件。 具体实
2021-11-27 11:37:06 63KB char data fd
1
linux socket编程,通过实例由浅入深,涵盖client/server设计,部分章节的扩展有助于深入了解TCP/IP协议。
2021-11-25 13:16:49 2.81MB linux socket network programming
1
不是孤立地讲C语言,而是和编译原理、操作系统、计算机体系结构结合起来讲。或者说,本书的内容只是以C语言为载体,真正讲的是计算机的原理和程序的原理。 强调基本概念和基本原理,在编排顺序上非常重视概念之间的依赖关系,每次引入一个新的 概念,只依赖于前面章节已经讲过的概念,而绝不会依赖后面章节要讲的概念。有些地方为 了叙述得完整,也会引用后面要讲的内容,比如说“有关XX我们到XX章再仔细讲解”,凡是这 种引用都不是必要的依赖,可以当它不存在,只管继续往下看就行了。 尽量做到每个知识点直到要用的时候才引入。过早引入一个知识点,讲完了又不用它,读者 很快就会遗忘,这是不符合认知规律的。
2021-11-25 09:58:23 4.33MB Linux c语言
1
实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf实战Linux+Socket编程1.pdf
2021-11-24 21:13:33 18.98MB linux socket 多线程
1
很好的Linux串口编程入门教程,从打开串口、读写串口、设置波特率等基本操作都有涉及,入门级的,简洁明了
2021-11-24 15:48:52 169KB linux 串口编程
1
《linux下C语言编程》,经典的教材; 解压之后是pdf格式文件; 文字和图都非常清楚,图是彩色的; 比网上其它版本的都要清晰; 为了方便阅读,添加了详细的书签; 非常值得下载学习和收藏!
2021-11-23 15:15:48 1.13MB linux C 编程 超清
1
socket通信, 多线程编程, 信号量 线程锁
2021-11-18 08:50:24 1.18MB unix 网络 编程 socket
1
linux中常用API详细介绍,包含应用例程 1 字符测试篇 2 2 字符串转换篇 10 3 内存控制篇 17 4 日期时间篇 22 5 内存及字符串操作篇 28 6 常用数学函数篇 45 7 用户组篇 56 8 数据结构及算法篇 78 9 文件操作篇 85 10 文件内容操作篇 94 11 进程操作篇 109 12 文件权限控制篇 130 13 信号处理篇 153 14 接口处理篇 166 15 环境变量篇 184 16 终端控制篇 186
2021-11-17 11:52:22 1.43MB Linux API接口函数
1
一本好教材的全部源码,含各个章节,倾情奉献,共同进步
2021-11-15 21:04:39 1.26MB linux c编程实战 源码
1