Linux
-
Linux体系与编程卢军,曾茂城 主编《Linux体系与编程:基于Linux0.01版本》针对Linux编程体系,从Linux的应用开始到Linux的内核分析,由浅入深地进行诠释。全书分为Linux应用、Linux编程、Linux内核分析、实验四篇共21章,内容丰富、循序渐进、通俗易懂、实用性强。《Linux体系与编程:基于Linux0.01版本》在Linux内核分析的基础上增加了具有较高实用价值的Linux应用和Linux编程,读者可以通过书中大量的实例,由浅入深地理解Linux的应用技术和程序设计思想。《Linux体系与编程:基于Linux0.01版本》把重心放在Linux内核分析上,让读者能够更清晰地理解Linux内核源码。书中精选的Linux0.01内核是最简单、最精致的Linux内核,可以帮助读者快速掌握Linux内核设计原理,特别适合Linux的初学者阅读。《Linux体系与编程:基于Linux0.01版本》可让初学者在领略Linux实用性的同时,快速地跨入Linux程序员的门槛。《Linux体系与编程:基于Linux0.01版本》既可作为Linux初学者的最佳入门教材,也可作为Linux程序员深入理解Linux编程体系的参考书,同时还可供计算机爱好者、软件工程师学习、分析Linux内核使用。
-
21天学通Linux嵌入式开发薛园园 等编著《21天学通Linux嵌入式开发》系统地介绍了ARM嵌入式系统的基本结构、开发和ARM处理器的编程,并结合流行的嵌入式系统介绍了如何移植。《21天学通Linux嵌入式开发》言简意赅、通俗易懂,知识点覆盖全面,详细讲述了最新的ARM Cortex-M3内核及STM32处理器编程,使读者能够更好地掌握ARM处理器及相应的嵌入式系统设计。《21天学通Linux嵌入式开发》分为四篇,共23章,全面详细地讲述了ARM处理器的原理、程序设计方法、ARM处理器编程指南及嵌入式系统移植。首先介绍了ARM处理器的构架及如何搭建一个ARM嵌入式开发平台,接着介绍了ARM Cortex-M3的指令集,基于Cortex-M3的STM32系列芯片及一些典型的嵌入式操作系统。然后结合STM32的各个功能部件详细讲解了ARM处理器的硬件编程方法。最后《21天学通Linux嵌入式开发》还介绍了基于ARM Cortex-M3的STM32芯片如何移植流行的嵌入式操作系统。《21天学通Linux嵌入式开发》知识点覆盖全面、结构安排紧凑、讲解详细、实例丰富。ARM嵌入式系统的初学者通过《21天学通Linux嵌入式开发》可以快速掌握程序设计方法。《21天学通Linux嵌入式开发》对具有一定开发经验的设计人员,也有很高的参考价值。《21天学通Linux嵌入式开发》附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码及各章习题答案。
-
21天学通Linux C编程马玉军 等编著《21天学通Linux C编程》由浅入深、通俗易懂地讲解了Linux系统下的C程序设计。全书共21章,从Linux系统安装开始,讲解了Linux常用命令、Shell编程、C语言基础、指针与函数、C程序网络编程、图形界面程序设计等内容。书中通过大量的实例来讲解知识要点,读者可以通过这些实例和练习系统地学习Linux下的C程序设计,提高自己的编程能力。《21天学通Linux C编程》共分7篇。第一篇为Linux基础篇,介绍Linux编程平台的搭建及文本编辑器的使用;第二篇为shell编程篇,介绍Linux下的常用shell命令与shell编程;第三篇为C程序基础篇,介绍C程序设计的基础知识;第四篇为指针与函数篇,重点介绍C语言中指针与函数的概念和用法;第五篇为文件与目录篇,介绍C语言中的文件与目录操作功能;第六篇为网络编程篇,介绍网络编程的基础知识和如何使用C语言进行网络编程;第七部分为图形界面开发篇,介绍基于Linux的C程序图形界面开发及Glade的使用。《21天学通Linux C编程》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广。非常适合C语言的初学者、高校学生、程序开发人员、Linux工作人员阅读和学习。《21天学通Linux C编程》附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码及各章习题答案。
-
嵌入式Linux系统开发教程贺丹丹,张帆,刘峰 编著《嵌入式Linux系统开发教程》系统论述了在Linux环境下开发嵌入式系统的设计思想、设计方法及开发流程,通过实例与设计项目,帮助读者尽快掌握嵌入式系统的基本概念,提高嵌入式设计技能。《嵌入式Linux系统开发教程》共12章,内容包括嵌入式基础知识、Linux概述、ARM体系架构、嵌入式编程、交叉工具链、bootloader、定制内核、文件系统、驱动程序开发基础、嵌入式图形设计等。《嵌入式Linux系统开发教程》的最后给出了一个综合实例,帮助读者理解嵌入式Linux的开发方法和技巧。《嵌入式Linux系统开发教程》可作为高校计算机、通信、电子专业相关课程的教材,也可供广大嵌入式开发人员参考。
-
Linux系统管理与维护王秀平 主编《Linux系统管理与维护》以Red Hat Enterprise Linux 5操作系统为平台,比较系统、全面地介绍了Linux操作系统的图形界面的操作、常用命令的使用、程序脚本的编写、系统安装与配置、多种服务器的配置与管理等知识。 全书采用项目化的形式编写,共分9个项目:初识Linux操作系统、Linux的桌面应用、Linux Shell命令使用、Linux Shell程序设计、Linux操作系统的安装及远程访问、Linux在中小企业的应用、Linux在校园网的应用、Linux在服务外包企业的应用、Linux在政府部门的应用。本在项目中采用“边做边学”的形式介绍了大量操作案例,并配有自主训练和习题。《Linux系统管理与维护》配有电子教案,需要者可与出版社联系或从网站上下载,免费提供。《Linux系统管理与维护》不仅可以作为高职高专、职业教育计算机类学生的教材,也可以作为Linux操作系统爱好者和管理员的技术参考书或Linux认证的培训教材。无论是Linux的新手还是经验丰富的读者,都可以从《Linux系统管理与维护》中受益。
-
Linux下的MySQL数据库编程赵廷涛,刘冰,孙兴文,刘涛 编著《Linux下的MySQL数据库编程》全面、深入地讲解Linux下的数据库开发技术,既涵盖理论基础,又囊括案例开发,既包括Linux操作系统和数据库技术的基础知识,又详细介绍MySQL数据库的安装/配置、查询优化、安全管理及MySQL可视化管理工具的使用,并对几种典型的数据库连接技术,如C、PHP、Java以及Python等代码都有较为全面的展示。后面的开发案例部分细致讲解分布式数据包抓取系统、实时网页信息抓取系统、Qt在线聊天系统、嵌入式数据库等,覆盖了比较广泛的技术层面。《Linux下的MySQL数据库编程》立足于丰富的实践,是作者多年开发经验的结晶。其中关于应用软件、Web系统、内存数据库等大量丰富的应用型例子,具有很高的实用价值。《Linux下的MySQL数据库编程》适合在Linux系统下进行数据库编程的开发人员学习和参考,也可供高校计算机相关专业的本科生和研究生参考和使用。
-
Linux系统与网络服务管理技术大全杨明华 等编著《Linux系统与网络服务管理技术大全(第2版)》从实用角度出发,对Red Hat Enterprise Linux 5平台下的系统管理及网络服务做了全面、系统的介绍,既便于读者了解Red Hat Enterprise Linux 5强大的功能,又有利于帮助Linux用户在较短的时间内快速地学习和掌握Red Hat Enterprise Linux 5。全书分三篇,共24章,内容涵盖了Linux系统概述、Red Hat Enterprise Linux 5系统安装及相关配置、图形桌面管理、用户和用户组管理、磁盘管理、文件和目录管理、终端常用命令、网络基础、DNS服务的配置与管理、WWW服务的配置与管理、FTP服务的配置与管理、打印服务的配置与管理、Samba服务的配置与管理、DHCP服务的配置与管理、电子邮件服务的配置与管理、MySQL数据库的配置与管理、代理服务的配置与管理、VPN服务的配置与管理、Webmin管理工具,以及网络安全与病毒防护、Linux环境下编程等内容。《Linux系统与网络服务管理技术大全(第2版)》内容丰富、语言通俗易懂、叙述深入浅出,非常适合于初、中级Linux用户,既可以作为各类院校相关专业的教材及Linux培训班的教材,也可以作为广大Linux爱好者的专业参考书。
-
Linux宝典(美)尼格斯 著,侯晓敏,张保磊 译《Linux宝典(第5版)》详尽地介绍了Linux的方方面面。全书共分为6个部分,从讲述基本的Linux概念、shell基本命令以及图形用户界面开始,一直到最后介绍Linux编程环境,每一部分都提供了主要命令的详细解释和流程说明。《Linux宝典(第5版)》的一个显著特点是安排了很多章节来介绍各种最新流行的Linux发行版(多达12个)。此外,《Linux宝典(第5版)》最后提供的大量参考资料可帮助读者获得所需的各种知识。《Linux宝典(第5版)》可作为Linux新手的入门指南,对于Linux专业人员也极具参考价值。
-
Linux2.6嵌入式系统开发与实践李朱峰 主编从教学和应用研究的角度出发,本书开篇介绍了Linux系统的概念及。其发展历史、Linux2.6内核的架构、引导过程、内核的管理等方面内容。第二篇逐步引导读者进人嵌入式Linux的开发,包括工程编译和调试、开发流程等。第三篇给出大量的工程应用实例,如GPIO应用、I/O内存的存取、I2C总线驱动等。结合当前嵌入式系统应用比较热门的领域,在第四篇中给出了扩展应用的实例,如串口通信、RS485通信、USB蓝牙、WiFi无线网卡、网络通信等。最后,为了方便研究人员扩展工程上的开发应用,给出了扩展的RF射频、电机和GPS/GPRS方面应用实例,以供学习参考。本书可以作为嵌入式系统的学习教材或参考书,也可供从事相关工作的工程师或科研人员参考。
-
嵌入式Linux开发详解刘庆敏 等编著本书介绍了嵌入式Linux开发需要掌握的基础知识,采用分层的方法对关键技术进行了详细的讲解,且辅以大量实例。共分为7章。第1、2章介绍嵌入式系统和Linux的基础知识。第3~7章从实践的角度分层次介绍嵌入式Linux开发的流程和关键技术。其中,第3章介绍硬件平台;第4章介绍Boot Loader的基础理论,对Uboot的移植、代码分析、关键技术情景分析等进行了深入探讨;第5章介绍了Linux内核移植需要具备的知识,重点分析了内核映像格式以及Boot Loader与内核的通信机制;第6章在介绍嵌入式文件系统的基础上,设计并实现了一个嵌入式混合文件系统;第7章介绍了嵌入式开发环境的搭建,并简单介绍了一个数据网关的实例。本书内容可操作性强,适合嵌入式Linux开发初学者参考,也可以作为高等院校有关嵌入式系统开发与应用的实验参考书。