Linux
-
嵌入式微型计算机系统实例教程郑慕德本书以Linux环境作为嵌入式系统的应用平台,以ARM芯片作为嵌入式系统的核心。因为本书的实例程序是用C语言编写的,所以读者应对Linux及C语言有基本的了解。本书主要介绍ARNUX嵌入式系统开发平台、ARNUX操作系统环境及其指令和语法,以及13个实例,每个实例包括原理介绍、功能说明、电路图和程序流程图、程序及说明。本书中的许多实例程序都浅显易懂,初学者能快速地掌握嵌入式系统的基本知识及应用。 本书是有关嵌入式系统的入门书籍,适合一般初学者了解嵌入式系统的基本程序设计及应用,也适合大专院校电子电工、计算机等专业“嵌入式系统设计”课程使用。. 本书中文简体字版由台湾全华科技图书股份有限公司独家授权,仅限于中国大陆地区出版发行,不含台湾、香港、澳门。... -
LINUX指令语法辞典邓士昌 著本书支持大多数的Linux环境,包括RedHat系列、Fedora、Mandrake、SuSE、Debian、gentoo等常用指令操作,提供快捷方便的指令语法参考查询,每个指令都列出了详细的参考语法及指令执行范例。... -
Linux内核编程(美)罗瑞吉 著;陈莉君 译本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 本书主要内容● 数据结构 ● x86和PPC汇编语言 ● 查看内核内部状态 ● Linux进程模型 ● 用户空间和内核空间 ● 中断和异常 ● 内存分配和跟踪 ● 跟踪子系统行为 ● I/O交互 ● 文件系统和文件操作 ● 调度和同步 ● 内核启动过程 ● 内核构建过程 ● 配置选项 ● 设备驱动程序 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 -
Linux实践及应用罗文村等编著《Linux实践及应用》以RedHat 9.0为蓝本,系统地介绍Linux的基础知识、Linux系统的安装与配置、常用命令,以及如何进行Linux系统管理和基本的网络服务设置(包括如何设置DNS服务器、Email(Bind)服务器、Web服务器和FTP服务器等)。另外,还较详细地介绍了自由软件OpenOffice 2.0的安装,以及如何利用该办公软件进行日常办公。在介绍Linux编程环境一章中,示范了如何使用gcc进行程序设计,以及如何使用Perl脚本语言编写简单的应用程序; 阐述了Linux系统安全方面的原则、策略和技巧。最后一章给出几个实际操作例子,作为前面章节的综合实习。全书内容由浅入深、循序渐进,旨在达到学以致用的目的。《Linux实践及应用》可作为大专院校学生的Linux实际操作课程教材或入门教材,也可作为广大Linux用户、管理员以及Linux系统自学者的自学用书。 -
嵌入式Linux应用程序开发详解孙琼本书主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。.本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和参考书。... -
Linux 网络体系结构-Linux内核中网络协议的设计与实现威尔本书讲述的是Linux内核的网络子系统架构。创作本书的想法源自德国Karlsruhe大学信息通信学院。在该校,Linux内核被运用于许多项目的研究,且其网络功能分别得到了有针对性的改进和提高。例如,针对下一代Internet开发出了新的服务和协议,并对它们的行为也进行了研究。此外,对于现有的协议(如TCP传输协议)也进行了修改,以改善其行为和适应Intemet的新情况。在这些项目的研究过程中我们发现,Linux内核非常适合于新的网络功能性的研究,因为它对于TCPfIP协议族具有一个稳定和广泛的实现。Linux源代码的免费可得性使得我们可以方便地对协议实例的功能进行修改和提升。此外,内核模块原理对内核功能性的提升提供了很好的支持。然而,这一领域的许多研究和论文表明,对某一协议实例行为进行修改的前提是必须熟悉Linux网络架构,而这需要耗费大量的时间和精力。不幸的是,造成这一情况的主要原因在于Linux内核网络子系统的注解非常糟糕,且没有用于解释和总结基本概念的材料。 -
Linux内核编程必读(美)罗德里格斯本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 ? ? 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 ? ? ● 数据结构 ? ? ● x86和PPC汇编语言 ? ? ● 查看内核内部状态 ? ? ● Linux进程模型 ? ? ● 用户空间和内核空间 ? ? ● 中断和异常 ? ? ● 内存分配和跟踪 ? ? ● 跟踪子系统行为 ? ? ● I/O交互 ? ? ● 文件系统和文件操作 ? ? ● 调度和同步 ? ? ● 内核启动过程 ? ? ● 内核构建过程 ? ? ● 配置选项 ? ? ● 设备驱动程序 ? ? 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 ? ? Claudia Salzberg Rodriguez就职于IBM Linux技术中心,进行内核及相关编程工具的开发。她做了5年多Linux系统程序员,针对Intel和PPC平台,进行嵌入式到高性能系统的Linux开发。 ? ? Gordon Fischer 为很多低级设备开发了Linux和UNIX设备驱动程序,并针对Intel和PPC平台,在各种各样的企业级设置中使用Linux内核。 Steven Smolski 在制造、测试以及内存、处理器和ASICS的研发等半导体行业工作了26年,他为Linux、AIX、Windows以及嵌入式操作系统都写过应用程序和驱动程序。 -
ARM9嵌入式Linux系统构建与应用潘巨龙、黄宁、姚伏天、陈科杰、道克刚本书分10章,首先对嵌入式系统、ARM体系结构及指令系统进行介绍,然后以ARM9芯片S3C2410为平台,详细介绍有关ARM体系架构,其中包括常用的串口、IIC总线、CAN总线、SPI总线、EEPROM、时钟、D/A及A/D转换等内容。并在此基础上,详细介绍I/O接口中常用的液晶屏和触摸屏的使用方法、用户驱动程序和应用程序的移植、内核的裁剪和文件系统等。最后以一个实例开发作为全书的结束。.本书大部分章节配有内容丰富的程序解读、实验指导及思考题等实战内容,同时配有硬件芯片接口电路设计图。通过阅读本书,可以使读者掌握基于ARM应用系统的相关知识。..本书既可作为高等院校嵌入式系统课程、ARM技术学习或培训的教材,也可作为嵌入式系统开发人员的参考书。... -
嵌入式LINUX系统开发技术详解孙纪坤,张小全 编著本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法。本书使用的嵌入式Linux系统软件全部来源于开源站点,文中提供了具体的链接地址。本书主要以ARM平台为例,对U-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定基础。本书从概念上阐述了嵌入式Linux系统开发流程,实践上提供了具体的操作步骤,使读者能够深入理解嵌入式Linux系统构建。[看更多] -
Linux操作系统初级教程龚荣武Linux操作系统是一套免费使用和自由传播的类似于Unix的操作系统。它的参与者可以是具有较高水平的技术专家、也可以是初学者。Linux以高效性和灵活性著称,并且能够在PC计算机上实现全部的Unix特性,它具有多任务、多用户的能力。Linux较为出众的两个优点在于:一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有Unix的全部功能。本书的内容包括:第一章Linux操作系统概述,简单地介绍了操作系统的基本概念,着重介绍了Linux操作系统的产生和发展。第二章Linux安装和删除,内容包括获取Linux的方法,Linux的硬盘分区,Linux的安装与删除。第三章Linux的图形界面、基本操作和管理配置。第四章Linux文本模式,内容包括文本模式概述、vi编辑器的使用、用户管理、文件管理、设备管理、网络管理、日志管理、内核管理等。第五章Linux下常用软件,内容包括视听播放软件、数码相机的使用、图像处理软件及文本编辑软件。第六章Fedora办公软件,主要介绍Openoffice.org办公软件的基本组成以及日常办公所需的各种应用操作。第七章Linux网络服务,主要内容包括:客户端软件简介,samba服务器的配置和管理,FTP服务器的配置和管理,Apache服务器的配置和管理。第八章Linux下的程序设计,包括Linux下的程序设计简介,编译和调试工具简介,图形界面集成开发环境等。全书每章都有习题,三至五章还有实训题目。
