围绕LINUX系统的内核技术,介绍了SHELL编程、定时器、module机制、系统调用、进程调度、进程同步、虚拟存储管理、存储空间共享、设备驱动程序、安装文件系统、文件操作及LINUX网络通信等技术。
本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。 本书适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
本书从嵌入式Linux系统入门知识点、嵌入式Linux系统的构建、驱动程序开发和应用程序设计四个方面着手。全书分为三篇:基础篇、提高篇和实践篇。基础篇包括~5章,主要介绍嵌入式Linux的基本知识、相关原理和实践;提高篇包括第6~10章,主要介绍如何构建嵌入式Linux系统;实践篇包括1~l3章,主要讲述驱动程序开发和应用程序的设计。 本书可作为高职高专电子、电气、控制、计算机、通信等专业的教学用书,也可作为从事嵌入式Linux系统开发的技术人员的参考书。
本书从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅能让读者知其然,更要让读者知其所以然,揭开嵌入式Linux C系统开发背后鲜为人知的秘密,并让这些知识再反作用于编程实践,从而帮助读者写出高质量的嵌入式Linux C代码。具体说来,本书主要讨论了包括嵌入式C语言高级编程、嵌入式Linux系统编程、多任务解决机制、网络编程等多个方面的话内容。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,
Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。本书笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家。本书通过清晰的阐述和详实的示例,向读者展示了如何通过命令行方式地使用Linux系统。
本书全面而详细地介绍了Linux操作系统。全书分为5个部分:部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。
本书是知名Linux 专家Mark G.Sobell 的经典著作。全书共分两大部分。部分深入讨论了服务器的安装和运行以及服务器与客户端的连接,介绍了各种的Linux服务器。第二部分讲解Linux编程开发相关技术,涵盖了各种编程工具,讲述了如何调试C程序和如何使用共享库,并介绍了流行的Bash Shell下面的脚本编程技术。此外,书中每章最后都附有练习题,可以帮助读者巩固所学内容。 本书讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。