新书列表
ARM嵌入式Linux系统构建与驱动开发范例
出版时间:2006-01-01作者:周立功 等著
本书介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括:介绍如何建立基于ARM7的交叉开发环境以及如何向AR M7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。
本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。
本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。
Linux内核设计与实现(英文版·第2版)
出版时间:2006-01-01作者:(美)洛夫(Love,R.) 著
“如果有这样一本书,既能提纲挈领,为我理顺思绪、指引方向,同时又能照顾小节,阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习题源码的人们的共同心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?本书回答了这个问题。本书作者是一个狂热的内核爱好者,所以他的想法自然贴近程序员。
如果你是一名Linux内核爱好者,那么本书提供的材料会让你想在内核层面上做些什么;如果你是一名普通的编程人员,那么对操作系统的透彻理解会拓宽你的编程思路。
本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、抢占式内核、块I/O层、I/O调度程序等。
本版新增内容
·当前Linux2.6内核的所有主要子系统和最新特性
·内核模块的新细节
·虚拟内存和内存分配的扩充内容
·调试内核代码的附加信息
·内核同步和定时器示例
·洞察Linux内核补丁的提交参与Linux内核社区
如果你是一名Linux内核爱好者,那么本书提供的材料会让你想在内核层面上做些什么;如果你是一名普通的编程人员,那么对操作系统的透彻理解会拓宽你的编程思路。
本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、抢占式内核、块I/O层、I/O调度程序等。
本版新增内容
·当前Linux2.6内核的所有主要子系统和最新特性
·内核模块的新细节
·虚拟内存和内存分配的扩充内容
·调试内核代码的附加信息
·内核同步和定时器示例
·洞察Linux内核补丁的提交参与Linux内核社区
Linux操作系统原理与应用——高等学校教材·计算机科学与技术
出版时间:2006-01-01作者:陈莉君,康华 编著
本书从原理、设计思想的角度对Linux操作系统的核心内容进行全面的阐述,包括进程管理、中断、内核同步、内存管理、文件系统、I/O设备管理等。书中各章还配以相应的实例分析及习题,便于读者把所学原理与实际开发结合起来,加深理解。在此基础上设立了专门的教学辅导网站,随时解答读者提出的问题。
本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有非常高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员、系统程序员、系统管理员以及对Linux感兴趣的读者均可从本书的阅读中获益。
本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有非常高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员、系统程序员、系统管理员以及对Linux感兴趣的读者均可从本书的阅读中获益。
Linux实用教程——21世纪高职高专规划教材·计算机系列
出版时间:2006-01-01作者:王瑞琴,李振江 编著
本书是以当前流行的Red Hat Linux9为基础,从实用、够用的角度来编写的。
本书分为13章,内容包括Linux的安装、Linux的初步使用、Linux基本命令、vi编辑器的使用、磁盘和文件系统、多用户和多任务管理、软件安装和系统备份管理、Shell操作与简易编程、网络基础、DHCP服务器、DNS服务器、WWW服务器、FTP服务器。
本书内容安排由浅入深,结构层次分明,实例全部测试通过。Linux与Windows最大的区别在于命令执行快速高效,因此本书侧重命令的使用而不是图形界面的使用。
本书不仅可以作为高职高专计算机类及相关专业学习的教材,而且也可以作为自学教材及培训教材。当然也可以作为Linux系统管理员和网络管理员的参考资料。无论是Linux的初学者还是经验丰富的读者,都可以从本书中受益。
本书分为13章,内容包括Linux的安装、Linux的初步使用、Linux基本命令、vi编辑器的使用、磁盘和文件系统、多用户和多任务管理、软件安装和系统备份管理、Shell操作与简易编程、网络基础、DHCP服务器、DNS服务器、WWW服务器、FTP服务器。
本书内容安排由浅入深,结构层次分明,实例全部测试通过。Linux与Windows最大的区别在于命令执行快速高效,因此本书侧重命令的使用而不是图形界面的使用。
本书不仅可以作为高职高专计算机类及相关专业学习的教材,而且也可以作为自学教材及培训教材。当然也可以作为Linux系统管理员和网络管理员的参考资料。无论是Linux的初学者还是经验丰富的读者,都可以从本书中受益。
Linux 操作系统——高等职业教育计算机类课程规划教材
出版时间:2006-01-01作者:姚华,姜广坤 主编
《Linux操作系统》是新世纪高职教材编委会组编的高等职业教育计算机类课程规划教学之一。
Linux作为一个免费的开放源代码的网络操作系统,以其很好的稳定性赢得了广大用户的喜爱,并迅速发展成为网络操作系统中的主流。年年来,Linux操作系统已经成为计算机专业教学中必不可少的内容,是计算机网络类专业及相关专业必修的一门课程。
本教材目的是使学生通过学习,可以掌握Linux基本概念、常用命令以及Linux系统管理,考虑到Linux操作系统主要用于网络环境,教材中侧重Linux操作系统的网络配置与管理,使读者初步具有使用Linux配置自己的Internet站点的能力。
Linux作为一个免费的开放源代码的网络操作系统,以其很好的稳定性赢得了广大用户的喜爱,并迅速发展成为网络操作系统中的主流。年年来,Linux操作系统已经成为计算机专业教学中必不可少的内容,是计算机网络类专业及相关专业必修的一门课程。
本教材目的是使学生通过学习,可以掌握Linux基本概念、常用命令以及Linux系统管理,考虑到Linux操作系统主要用于网络环境,教材中侧重Linux操作系统的网络配置与管理,使读者初步具有使用Linux配置自己的Internet站点的能力。
Linux网络服务器设置与管理
出版时间:2006-01-01作者:肖永生 主编
本书是专为落实教育部和信息产业部《关于确定职业院校开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的通知》和《职业院校计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》精神而编写的Linux操作系统的标准教材。
本书内容:全书由10章、附录及习题参考答案组成。第1~3章介绍Linux的安装和常用命令的使用以及Bash Shell和AWK Shell编程;第4、5章介绍Linux的常用服务配置,包括Telnet、Samba、Apache、DNS、FTP等服务的启动、停止和调试;第6、7章主要讲解MySQL和PHP服务的配置与编程;第8~10章介绍Linux的扩展服务,包括Qmail、Squid、DHCP、Iptables和Zebra等的配置与应用。
本书特点:1. 提供虚拟机软件的使用方法,在虚拟机上安装Linux系统,方便教学与学习;2. 详细给出相关配置文件的作用及在系统中的具体路径,便于用户在实际应用中的操作;3. 对各种网络服务器的配置结合实例细致分析、讲解,再现网络管理员的现场情景,活学活用,轻松快速上手;4. 灵活应用例题、动手操作、实例分析等多种手段,从零开始,全程演示Linux在网络服务器设置与管理中的具体操作;5.精心设计的思考与练习,包含基础知识和实践操作,使读者在学习过程中既学到新知识,又能真正掌握实践操作技能。
适用范围:全国职业院校Linux操作系统基础课程教材。
本书内容:全书由10章、附录及习题参考答案组成。第1~3章介绍Linux的安装和常用命令的使用以及Bash Shell和AWK Shell编程;第4、5章介绍Linux的常用服务配置,包括Telnet、Samba、Apache、DNS、FTP等服务的启动、停止和调试;第6、7章主要讲解MySQL和PHP服务的配置与编程;第8~10章介绍Linux的扩展服务,包括Qmail、Squid、DHCP、Iptables和Zebra等的配置与应用。
本书特点:1. 提供虚拟机软件的使用方法,在虚拟机上安装Linux系统,方便教学与学习;2. 详细给出相关配置文件的作用及在系统中的具体路径,便于用户在实际应用中的操作;3. 对各种网络服务器的配置结合实例细致分析、讲解,再现网络管理员的现场情景,活学活用,轻松快速上手;4. 灵活应用例题、动手操作、实例分析等多种手段,从零开始,全程演示Linux在网络服务器设置与管理中的具体操作;5.精心设计的思考与练习,包含基础知识和实践操作,使读者在学习过程中既学到新知识,又能真正掌握实践操作技能。
适用范围:全国职业院校Linux操作系统基础课程教材。
嵌入式系统设计与实例开发实验教材II:基于ARM9微处理器与Linux操作系统——嵌入式系统教学系列丛书
出版时间:2005-12-01作者:魏洪兴,胡亮,曲学楼 编著
本书是“嵌入式系统教学系列丛书”中的一本,以目前最为流行的ARM 9嵌入式微处理器和Linux操作系统为主要内容,采用案例教学的形式,详细介绍了如何基于Linux操作系统构建嵌入式系统平台的过程,包括Linux基础编程实验、ARM硬件接口设计、驱动程序开发、嵌入式图形用户界面MiniGUI的开发方法,以及Linux内核编程等核心实验案例。
本书可作为高等院校与职业技术学校计算机、软件工程专业的嵌入式系统专业课程的教材使用,又可以作为电子工程、工业自动化、仪器仪表与机电工程等专业大三、大四学生的基础平台课和硕士研究生选修课的教材。与此同时,也可以作为广大从事嵌入式技术相关工作的工程技术人员的参考书。
本书可作为高等院校与职业技术学校计算机、软件工程专业的嵌入式系统专业课程的教材使用,又可以作为电子工程、工业自动化、仪器仪表与机电工程等专业大三、大四学生的基础平台课和硕士研究生选修课的教材。与此同时,也可以作为广大从事嵌入式技术相关工作的工程技术人员的参考书。
Linux 应用程序开发:第2版
出版时间:2005-11-01作者:(美)约翰逊 (Johnson,M.K.),(美)特罗安(Troan,E.W.) 著,武延军,郭松柳 译
本书介绍了Linux环境下进行应用程序开发需要掌握的知识,对许多编程实践中经常遇到的内容进行了详细的讲解,并且提供了典型的实例加以说明。
全书分为四个部分。第1部分是初学者需要了解的知识,包括Linux的历史、从事自由软件开发需要了解的版权知识和GPL等许可证,以及如何获取和使用在线文档系统。第2部分介绍了开发环境和工具。其中包括vi,emacs编辑器,gdb调试器的使用,gcc的选项和扩展,GNU C库的基本知识,内存溢出和泄漏的调试工具,如何创建、使用、管理静态库和动态库,以及如何通过系统调用请求系统服务。第3部分详细介绍了Linux系统编程知识。其中包括进程模型,简单文件管理,信号处理,高级文件操作,目录操作,作业控制,终端与伪终端,socket网络,时间和定时器,随机数,虚拟控制台,Linux控制台,以及如何编写安全的程序。第4部分精选了Linux编程中最常用的开发库进行介绍。其中包括字符串匹配,用于终端编程的S-lang库,基于散列的数据库函数库,命令行解析库,如何运行时动态加载共享对象,以及有关用户身份识别和验证的库。
本书内容丰富、实用,语言通俗,不仅适合初学者学习,也适合熟悉Unix环境编程的高级开发人员参考。
全书分为四个部分。第1部分是初学者需要了解的知识,包括Linux的历史、从事自由软件开发需要了解的版权知识和GPL等许可证,以及如何获取和使用在线文档系统。第2部分介绍了开发环境和工具。其中包括vi,emacs编辑器,gdb调试器的使用,gcc的选项和扩展,GNU C库的基本知识,内存溢出和泄漏的调试工具,如何创建、使用、管理静态库和动态库,以及如何通过系统调用请求系统服务。第3部分详细介绍了Linux系统编程知识。其中包括进程模型,简单文件管理,信号处理,高级文件操作,目录操作,作业控制,终端与伪终端,socket网络,时间和定时器,随机数,虚拟控制台,Linux控制台,以及如何编写安全的程序。第4部分精选了Linux编程中最常用的开发库进行介绍。其中包括字符串匹配,用于终端编程的S-lang库,基于散列的数据库函数库,命令行解析库,如何运行时动态加载共享对象,以及有关用户身份识别和验证的库。
本书内容丰富、实用,语言通俗,不仅适合初学者学习,也适合熟悉Unix环境编程的高级开发人员参考。
Red Hat Linux Fedora Core4 基础教程
出版时间:2005-11-01作者:朱居正,高冰 编著
本书以Red Hat Linux的最新版本Red Hat Linux Fedora Core 4为蓝本,从桌面操作入手,对Red Hat Linux Fedora Core 4系统的各种应用做了详尽而全面的介绍。
本书依次介绍了Fedora Core 4的安装过程,硬件配置与系统管理,GNOME与KDE桌面环境管理,音频和视频、图形图像、文本和OpenOffice.org办公软件的操作方法与技巧,Linux文件共享设置,系统管理软件Webmin、VNC和Openssh等的使用,以及两款常用的虚拟机软件Virtual PC和Vmware的基本运用。本书最后还全面介绍了Linux系统和网络的一些设置。
本书内容详尽、结构清晰、图文并茂且通俗易懂,既突出基础性内容,又重视实践性应用,专业性、针对性和实用性较强。力求把复杂的问题简单化,很多内容和方法都是作者在长期应用Linux的过程中积累的。
本书是从事Linux桌面操作和系统管理的必备用书,既可作为Linux短期培训和高等院校师生学习Linux的教材,还可作为广大Linux爱好者的参考书籍。
本书依次介绍了Fedora Core 4的安装过程,硬件配置与系统管理,GNOME与KDE桌面环境管理,音频和视频、图形图像、文本和OpenOffice.org办公软件的操作方法与技巧,Linux文件共享设置,系统管理软件Webmin、VNC和Openssh等的使用,以及两款常用的虚拟机软件Virtual PC和Vmware的基本运用。本书最后还全面介绍了Linux系统和网络的一些设置。
本书内容详尽、结构清晰、图文并茂且通俗易懂,既突出基础性内容,又重视实践性应用,专业性、针对性和实用性较强。力求把复杂的问题简单化,很多内容和方法都是作者在长期应用Linux的过程中积累的。
本书是从事Linux桌面操作和系统管理的必备用书,既可作为Linux短期培训和高等院校师生学习Linux的教材,还可作为广大Linux爱好者的参考书籍。
Linux 基础与应用
出版时间:2005-10-01作者:陈明 编著
本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、Red Hat Linux系统安装、linux常用命令、X window 系统、Red Hat Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的Shell编程、Linux下的C和C++编程、Linux下的Java编程、每章小结和习题等。
本书知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考书。
本书知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考书。












