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开发初学者参考,也可以作为高等院校有关嵌入式系统开发与应用的实验参考书。 -
Linux操作系统案例教程彭英慧 等编著《Linux操作系统案例教程》以Red Hat Linux 9.0为蓝本,全面介绍了Linux的桌面应用、系统管理和网络服务等方面的基础知识和实际应用。《Linux操作系统案例教程》分为14章,内容涉及Linux简介、Linux系统安装、文件管理、文本编辑器、用户和组管理、软件包的管理、进程管理、外存管理、网络基础、Samba服务器、FTP服务器、DNS服务器、WWW服务器以及Linux下的编程等内容。《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)、编程参考宝典电子书、源代码及各章习题答案。 -
Linux网络操作系统易著梁 等编著Linux操作系统以开放源代码的特性、良好的稳定性迅速赢得了全世界广大用户的喜爱,并在一些大型网络及网站服务器中得到广泛的应用。随着Linux在各行各业的广泛成功应用,业界许多公司对Linux专业人才的渴求也与日俱增。巨大的人才需求与高职人才培养理念的转变。孕育出《Linux网络操作系统/新世纪高职高专网络专业系列规划教材》。本教材的开发团队主要由Linux骨干教师、企业专家、高职教育教学专家组成,采取与企业合作,集中开发,把典型的项目案例贯穿到整个教材,教材的结构为“目标一问题任务一方法一结论一扩展”,即“提出问题分析问题一设计任务一解决任务归纳规律”,适合高职的教学和认识规律。与市场上其他教材相比具有如下特点:(1)针对性强结合高职高专学生的认识规律和学习规律等实际情况,以真实项目和任务驱动形式组织编写,让学生自主地学习,在解决实际问题的过程中享受成功的喜悦,增强自信心。(2)时效性强在项目和任务的设计上充分考虑到实用性,紧跟市场上应用技术的潮流,适应高职院校专业课程的需求,专为高职高专和技能型紧缺人才量身定做,同时介绍使用最新的软件版本和最新的技术。(3)教学新理念改变“以教师为主导”的传统思路,树立“以学生的学、做为主”的新的教学理念。(4)精心设计任务教材中涉及的主要任务是经过精心选择的,是具有一定意义、学生感兴趣的內容,可以提高学生的学习兴趣,激发学习动力。所有任务都选自实际工作任务和工程项目,因此,读者在学习完本教程后可以很快地将所学知识应用到实际工作中。 -
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系统管理与维护》中受益。 -
基于S3C2440的嵌入式Linux开发实例孙弋 主编《基于S3C2440的嵌入式Linux开发实例》以目前工业嵌入式领域表现出色的ARM9处理器S3C2440和源码开放的Linux操作系统为基础,系统地介绍了嵌入式系统S3C2440的开发过程及S3C2440各个接口的应用编程实例。所有代码均由作者在软件平台调试通过,大部分应用程序代码为作者在产品开发过程中所实际应用之成熟代码。《基于S3C2440的嵌入式Linux开发实例》对从事该领域产品开发的工程技术人员有较高的参考价值。《基于S3C2440的嵌入式Linux开发实例》可作为高等院校电子、通信、自动化、计算机等专业的嵌入式系统课程的教材,也可作为从事嵌入式应用开发的工程技术人员的参考资料。
