设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
《嵌入式操作系统基础μcOS-Ⅱ和Linux(第2版)》为《嵌入式操作系统基础μC/OS—Ⅱ和Linux》的第2版,本书继承了版的写作风格,仍以操作系统的初学者和高等院校的学生为对象,首先介绍便于学习和理解的微内核μC/OS—Ⅱ,从而使读者快速了解嵌入式实时操作系统的主要组成、功能及特点;然后从主要数据结构的角度介绍源码开放的操作系统Linux;,简单地介绍Linux的嵌入式版本μCLinux。与版相比,本书在重点改写Linux大部分内容的同时增加了必要的例题,从而大大地降低了初学者的学习难度。本书可作为高等院校课程的教材或教学参考书,同时也适合对嵌入式操作系统感兴趣的工程技术人员阅读、参考。
赵文庆编著的本书介绍计算机软件的基础知识和应用技术。全书共分四章。章以UNIX/Linux为例,简要地叙述了计算机操作系统的基本概念和基本原理,介绍了操作系统的各个功能模块,以及UNIX/Linux中Bshell和Cshell的用法。第二章介绍了UNIX/Linux中与文本编辑和字符处理有关的常用工具,如vi,ex,sed和awk,用于软件维护和管理的工具make和SVN,以及编译器生成程序lex和yacc。第三章介绍了数据与存储单元的关系和构造性数据类型等C语言的一些重要特征以及编程技术。第四章介绍数据结构的基本内容、基本操作和应用,包括线性表与树的概念和实现、图的基本定义等概念。本书没有采用计算机专业所需的完整的理论知识,而是从一个非计算机专业的软件工作者和计算机应用软件开发者的视角来叙述和介绍计算机软件的基础知识与应用技术,使得该书非常具有实用性,特别适合
如何编写那些直接依赖于Linux内核和核心系统库提供的服务的软件?通过《Linux系统编程(影印版第2版)》这本详尽的书籍,Linux内核参与者Robert Love(洛夫)为你提供了Linux系统编程方面的教程,Linux系统调用的参考手册,以及对于如何编写更聪明和更快的代码的来自内部人士的建议。 Love清晰地指出了POSIX标准函数和Linux特别提供服务之间的差异。通过关于多线程的新章节,这本修订和扩展的版本在理论和实践上相结合,从多个编程主题上提供了深入的见解。
Linux是一个免费的多用户、多任务的操作系统,其稳定性和安全性显著,网络功能强大。目前,Linux已经成为全球增长zui快的操作系统,其应用更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。Linux深度攻略 首先从介绍Linux系统的安装入手,讲述了Linux系统管理和服务器配置两部分的知识。系统管理方面内容有Linux系统简介和安装,Linux字符界面,目录和文件管理,Linux常用命令,Shell编程,用户和组群账户管理,权限、所有者和ACL,归档、压缩和备份,软件包管理,磁盘和文件系统管理,逻辑卷管理,进程和服务管理,任务计划以及Linux系统引导和启动。服务器配置方面内容有Linux网络基本配置,配置OpenSSH、VNC、NFS、DHCP、Samba、DNS、Apache、vsftpd、Send、Squid服务器。Linux深度攻略 内容全面、深入和系统,使用大量图表和实例进行讲