Linux
-
Linux窗口程序设计成洁,卢紫毅 编著Qt作为Linux下GUI的强大编程工具,能给用户提供精美的图形界面所需要的所有元素,已经得到了越来越广泛的应用。本书共分11章,以循序渐进的方式对Qt应用开发进行了介绍,涵盖了界面外观、图像处理、磁盘文件、网络与通信、事件等程序设计中经常涉及的内容。作者希望通过本书为想学习Qt编程的读者提供入门的指导,也为从事Qt开发应用的读者提供帮助。本书内容全面,针对性强,叙述言简意赅、清晰流畅,讲解透彻,通俗易懂,图例丰富,所有实例均在Linux和Windows操作系统下进行了验证。本书适合于从事或准备从事Qt开发的技术人员,也可作为Linux窗口应用开发者的参考书。 -
Linux操作系统分析与实践Linux系列教材编写组 编著《Linux操作系统分析与实践》简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以Linux 2.6版本为例详细分析Linux操作系统的进程管理、内存管理、文件管理和设备管理的工作原理和设计。然后详细介绍字符设备、块设备和网络设备的Linux驱动程序设计与实现方法。除此以外,还给出了Linux系统管理、内核同步机制、进程间通信、内存管理、Proc文件创建、设备驱动程序、内核裁减等实验内容及有关参考代码。《Linux操作系统分析与实践》通过详细的例子引导渎者系统地学习Linux操作系统的工作原理与设计,并通过Linux设备驱动程序设计实践强化对Linux操作系统的理解和应用。《Linux操作系统分析与实践》适于作为计算机相关专业方向的高年级学生或研究生的教材,也适合有志于从事Linux操作系统研究和开发的工程师阅读。 -
ARM嵌入式Linux系统开发技术详解杨水清 等编著本书由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Boot Loader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式Linux设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。本书共有四个方面的内容。在嵌入式系统的硬件结构中讲述了嵌入式处理器ARM的特点、嵌入式系统硬件环境的构建和ADS开发工具的使用。在嵌入式Linux系统移植中讲述了目标板软件环境的构建,主要包括Boot Loader、Linux内核、文件系统以及交叉开发环境的构建。在嵌入式Linux软件开发中讲述了嵌入式Linux C语言开发工具的使用、标准库的使用、多任务开发基础和设备驱动开发基础。在嵌入式应用系统实例分析中讲述了嵌入式Linux的网络程序开发、MiniGUI图形界面开发、CAN总线设备驱动设计、DM9000网络驱动设计、SD卡驱动设计和嵌入式B超系统设计。本书语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广。非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。 -
Red Hat Linux指南(美)索贝尔(Sobell,M.G) 著;杨明军 等译本书是知名Linux 专家Mark G.Sobell 的经典著作。全书共分两大部分。第一部分深入讨论了服务器的安装和运行以及服务器与客户端的连接,介绍了各种最流行的Linux服务器。第二部分讲解Linux编程开发相关技术,涵盖了各种编程工具,讲述了如何调试C程序和如何使用共享库,并介绍了流行的Bash Shell下面的脚本编程技术。此外,书中每章最后都附有练习题,可以帮助读者巩固所学内容。本书讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。 -
Red Hat Linux指南(美)索贝尔(Sobell,M.G) 著;杨明军 等译本书共分四大部分,全面讲解了Red Hat Linux 。第一部分主要介绍Red Hat Linux 系统(包括Fedora Core 和Red Hat Enterprise Linux)的安装。第二部分详细讲述Red Hat Linux 的登录、GUI 、实用工具、文件系统和shell 等内容。第三部分深入详细地讨论Red Hat Linux 系统的工作机制。第四部分讨论系统管理。本书最后还有一个500 多条的术语表。此外,书中每章最后都附有练习题,可以帮助读者巩固所学内容。本书内容全面,讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。 -
Red Hat Enterprise Linux系统管理红帽软件(北京)有限公司 著本书结合红帽企业版Linux 5(RHEL 5)操作系统实例教学,内容既涵盖红帽企业版Linux 5中的系统管理知识,又涵盖红帽企业版Linux 5中引入的红帽集群套件(Cluster Suite)、全局文件系统(GFS)、虚拟化等高级功能。通过学习本书,读者可以掌握红帽企业版Linux 5的基本安装、Kickstart自定义及自动化安装、网络安装、系统配置、网络配置、故障排查、利用集群套件提供集群服务、利用虚拟化技术实现对服务器硬件资源的最大化利用等知识。本书所授内容涵盖了红帽企业版Linux 5的各个重要新特性,对于读者在企业环境中应用红帽企业版Linux 5有很强的实践指导意义。 -
基于Linux嵌入式原理与应用开发赵国安,郁斌,薛琳强 编著《基于Linux嵌入式原理与应用开发》以ARM处理器和开源的Linux操作系统为研究对象,综合介绍嵌入式系统软硬件及开发的相关内容,帮助读者建立嵌入式系统开发的整体概念,使读者在以后的实际应用开发中不断提高对嵌入式系统知识的了解和体会,最终解决实际应用开发中的问题。《基于Linux嵌入式原理与应用开发》内容全面,叙述言简意赅、清晰流畅,讲解透彻、通俗易懂,图例丰富,主要章节的实例由亿道公司工程师验证。《基于Linux嵌入式原理与应用开发》可作为高等院校嵌入式系统相关课程的教材和参考书,也可作为嵌入式系统开发人员的自学参考书。 -
ARM Linux入门与实践方强、程昌南本书是以作者自学、应用嵌入式Linux时的笔记(包括实验、出现的问题、调试过程、经验总结等)为基础,再增加应用到的硬件平台而成的。全书以亲自制作实验平台硬件,亲自设计实验软件为线索,指导读者从零开始学习到最终掌握ARM和Linux应用的方方面面。全书可以分成ARM硬件、ARM前后台系统应用和基于Linux系统的应用3个部分。ARM硬件部分包括整个硬件的原理分析、原理图、PCB板的绘制、元件焊接、硬件的检测与调试。ARM前后台系统应用部分包括启动代码、处理器内部外设、扩展外部设备及接口等的所有底层软件分析与实现,还有Bootloader、文件系统、GUI等的原理与实现。Linux系统的应用部分包括基于PC机的操作、应用编程和驱动、嵌入式Linux的开发环境创建、各种硬件的驱动实现、网络编程、图形用户界面设计等。本书可作为有志于掌握ARM、Linux等嵌入式技术的高校学生、工程师等的参考书。 -
Linux嵌入式工程实用教程LUPA 编著《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》系统论述了在Linux环境下嵌入式系统设计的思想、设计方法及开发流程。通过大量的实例与设计项目,帮助读者尽快掌握嵌入式设计的关键知识,提高嵌入式设计技巧。《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》共16章,论述嵌入式系统的基本概念,Linux环境下如何搭建嵌入式开发平台,Linux环境下嵌入式程序的调试方法,嵌入式基础程序的设计,嵌入式I/O与文件系统的开发,串口通信程序设计,嵌入式网络应用程序设计,图形图像程序与QT应用程序设计,设备驱动程序的设计与开发,数码字符驱动、SD卡块驱动、LCD驱动等驱动程序设计,AD/DA程序设计及嵌入式项目设计与分析。《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》是一本技能型、工程型的教材,适合作为Linux环境下嵌入式工程技术人员、嵌入式工程师、高校嵌入式专业、计算机专业、软件专业、通信专业、电子专业的本科生、专科生的教材。《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》是国家开放源代码高校推进联盟(LUPA)“Linux嵌入式工程师”与“Linux嵌入式技术员”认证考试指定用书。 -
Linux基础教程张同光 主编本书以RedHat公司的Linux最新版本RedHat Enterprise Linux 5.2为蓝本,坚持“理论够用、侧重实用”的原则,用案例来讲解每个知识点,对Linux做了较为详尽的阐述。本书结构清晰、图文并茂、通俗易懂,力争做到使读者对学习Linux充满兴趣。本书共9章,主要内容包括:Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、MySQL与PHP、组建Linux局域网与网络互联、提供Internet服务和Linux中的Shell编程。本书适合作为高职高专及成人高等院校电子信息类专业教材,也可供培养技能型紧缺人才的相关院校及培训班教学使用。
