Linux
-
嵌入式微型计算机系统实例教程郑慕德本书以Linux环境作为嵌入式系统的应用平台,以ARM芯片作为嵌入式系统的核心。因为本书的实例程序是用C语言编写的,所以读者应对Linux及C语言有基本的了解。本书主要介绍ARNUX嵌入式系统开发平台、ARNUX操作系统环境及其指令和语法,以及13个实例,每个实例包括原理介绍、功能说明、电路图和程序流程图、程序及说明。本书中的许多实例程序都浅显易懂,初学者能快速地掌握嵌入式系统的基本知识及应用。 本书是有关嵌入式系统的入门书籍,适合一般初学者了解嵌入式系统的基本程序设计及应用,也适合大专院校电子电工、计算机等专业“嵌入式系统设计”课程使用。. 本书中文简体字版由台湾全华科技图书股份有限公司独家授权,仅限于中国大陆地区出版发行,不含台湾、香港、澳门。... -
嵌入式LINUX系统开发技术详解孙纪坤,张小全 编著本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法。本书使用的嵌入式Linux系统软件全部来源于开源站点,文中提供了具体的链接地址。本书主要以ARM平台为例,对U-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定基础。本书从概念上阐述了嵌入式Linux系统开发流程,实践上提供了具体的操作步骤,使读者能够深入理解嵌入式Linux系统构建。[看更多] -
Linux内核编程(美)罗瑞吉本书以Linux操作系统为基础,详细介绍了Linux内核子系统,并用大量内核源代码和示例程序进行演示,对深入了解Linux内核具有指导意义。本书内容主要包括:Linux基本知识、内核探索工具集、程序执行的基本模型、内存管理、输入/输出、文件系统、调度与内核同步、内核引导、构建Linux内核,以及向内核添加代码等.简述一些应用工具和使用程序,从而可以获取理解内核内幕所需的信息.每章末都给出小结和一些练习,涉及内核运行的操作及工作原理.本书适合不同级别的系统程序员、Linux爱好者以及应用程序开发人员学习和参考.本书以Linux操作系统为基础,详细介绍了Linux内核子系统,并用大量内核源代码和示例程序进行演示,对深入了解Linux内核具有指导意义。本书内容主要包括:Linux基本知识、内核探索工具集、程序执行的基本模型、内存管理、输入/输出、文件系统、调度与内核同步、内核引导、构建Linux内核,以及向内核添加代码等。简述一些应用工具和使用程序,从而可以获取理解内核内幕所需的信息。每章末都给出小结和一些练习,涉及内核运行的操作及工作原理。 -
Linux内核编程(美)罗瑞吉 著;陈莉君 译本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 本书主要内容● 数据结构 ● x86和PPC汇编语言 ● 查看内核内部状态 ● Linux进程模型 ● 用户空间和内核空间 ● 中断和异常 ● 内存分配和跟踪 ● 跟踪子系统行为 ● I/O交互 ● 文件系统和文件操作 ● 调度和同步 ● 内核启动过程 ● 内核构建过程 ● 配置选项 ● 设备驱动程序 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 -
LINUX指令语法辞典邓士昌 著本书支持大多数的Linux环境,包括RedHat系列、Fedora、Mandrake、SuSE、Debian、gentoo等常用指令操作,提供快捷方便的指令语法参考查询,每个指令都列出了详细的参考语法及指令执行范例。... -
Linux标准教程王俊伟,吴俊海 等编著Linux是一种优秀的操作系统,支持多用户、多线程、多进程,实时性好,功能强大而稳定,并具有良好的兼容性和可移植性,广泛应用于各种计算机平台。本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,包括 Linux操作系统基础知识,Linux系统安装,Linux内核和图形化界面,Linux文件系统,管理Linux操作系统,常用Linux命令,shell编程知识,配置Linux服务器,Linux网络安全,Linux应用软件,Linux编程基础知识等内容。.全书结构编排合理,图文并茂,实例丰富,适合作为Linux操作系统培训教材,也可以作为学习Linux操作系统应用知识的参考资料。... -
嵌入式Linux应用程序开发详解孙琼本书主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。.本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和参考书。... -
深入理解Linux虚拟内存管理(爱尔兰)戈尔曼著;白洛等这是我心仪已久的一本书,相信很多读者也会有同样的感受。Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很多内核实现细节,初、中级水平的读者阅读起来也有困难。而另有一部分内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问,对于中、高级内核开发人员以及在较新内核版本下进行开发的人员就略显不足了。一次较为偶然的机会我在网络上发现这一至宝,在它还是草稿版的时候就得到LinuxCN网站的关注。但由于种种原因一直没有和大家见面。后来痛定思痛,觉得这样一本好书不能为中国众多Linux爱好者学习实为可惜,终于克服种种困难翻译该书完整正式版,希望能给大家带来一定的帮助。在众多Linux内核分析的书籍中,本书的特点非常鲜明:(1)本书问世以前,基本上没有一套关于Linux虚拟内存(VirtualMemory,VM)的完整文档。文档的匮乏直接导致VM只能被很少一部分内核开发人员所完全理解。极少或根本没有任何信息对这种实现的理论基础进行描述。(2)本书试图弥补内存管理理论和在Linux中具体实现之间的差距,并且将两个部分结合起来,是当今最能够充分理解LinuxVM的运行机制以及将理论和实现联系在一起的书籍。本书不是以讲述理论为目标,而是先讲述理论,再结合Linux的实现深入剖析其细节。(3)本书以相对独立于硬件的角度阐述LinuxVM。(4)函数调用图和系统架构图一目了然,思路清晰。读者可以快速地掌握系统总体架构。(5)在附录里面包含了对VM的详细注释。读者能够更简单地弄清楚VM的实现过程,对VM系统的运行机制更加得心应手。(6)在剖析2.4内核的基础上还分析2.6内核中VM的新特性。紧跟世界Linux内核发展进度。本书内容涵盖物理内存、页表管理、进程地址空间、引导内存分配器、物理页面分配、非连续内存分配、Slab分配器、高端内存管理、页面帧回收、交换管理、共享内存虚拟文件系统等部分。本书的翻译工作主要由白洛、李俊奎、刘森林完成。参与少量翻译工作的还有黄静、张申、贺虎、查志勇、吕志华、夏玉、倪晓雷、vbar、newface、hs_guanqi。黄忠霖教授完成了本书的审校工作。翻译过程中,我的家人、朋友和同学给了我莫大的支持和鼓励。感谢我的家人、朋友和同学。感谢黄忠霖教授的谆谆指导和辛勤工作。感谢LinuxCN的热心网友们。感谢所有关心和热爱Linux的人们。由于本人才疏学浅,翻译中不免有少量错误和遗漏,望各位读者批评指正。共同学习,共同进步。本书读者主要针对高等院校师生、研究机构科研人员、Linux内核开发人员、应用开发人员及系统管理人员,以及任何对VM或内核子系统运行机制感兴趣的爱好者。不要错过这本书,你会发现它有多神奇。白洛华中科大喻家山 -
实用KDE教程(美)Dennis E.Powell本书从实用的角度全面地介绍了服务于Linux/Unix系统、完全集成化的图形用户界面KDE的知识。内容包括:KDE的安装、配置以及在文件管理、系统管理、文字处理、网络、数据库、应用程序开发等诸多方面的应用。并对有关Linux操作系统、X窗口系统、C语言数据库、应用程序方面的概念一一作了详尽的解释。本书介绍由浅入深、文笔流畅、通俗易懂。主要供KDE和Linux的爱好者阅读,对Linux开发人员和C程序员也有一定的参考价值。 -
网络应用LINUX实用大全陈向阳 方汉本书分两部分,第一部分深入浅出地介绍了Linux操作系统的安装、基本配置和命令,可台使初学者在较短时间内掌握使用Linux的基本知识。每一章均附有常见问题的解答,可供Internet用户针对所遇到的问题找到相应的解决方法。第二部分是最为引进人注目的部分,介绍了Linux下的中文系统和网络安全内容,它们是Internet最新的最热的内容,也是目前同类书中从未涉及的内容,可以帮助缺乏中文环境的UNIX用户和关心UNIX系统安全的系统管理员解决遇到的问题。本书配有一张光盘,内含Turbo Linux简体中文版3.0.2、最新系统内核和大量应用软件。本书可供Internet用户和Linux,NUIX用户学习与参考。
