全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

嵌入式Linux设备驱动程序开发指南(原书第2版)/电子与嵌入式系统设计译丛

  • 定价: ¥159
  • ISBN:9787111684558
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:532页
  • 作者:(西)阿尔贝托·利...
  • 立即节省:
  • 2021-06-01 第1版
  • 2021-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    嵌入式微处理器的强大功能、节能性和低成本与嵌入式Linux系统的灵活性结合,使业界许多公司可以基于嵌入式微处理器开发出很多新产品。本书以实战为核心,首先阐述Linux内核基础知识,然后介绍如何编写字符设备、平台设备、I2C设备、USB设备等不同类型设备的Linux驱动程序,以及与内核和用户空间交互的应用程序接口(API)和方法,书中编写了大约30个驱动程序并移植到三种不同的微处理器上。本书的实验部分基于NXPi.MX7D、MicrochipSAMA5D2和BroadcomBCM2837三种不同微处理器详细阐述了驱动程序的实现,读者可参考实验部分开发和测试自己的驱动程序。

目录

译者序
前言
作者简介
第1章  构建系统
  1.1  引导加载程序
  1.2  Linux内核
  1.3  系统调用接口和C运行时库
  1.4  系统共享库
  1.5  根文件系统
  1.6  Linux启动过程
  1.7  构建嵌入式Linux系统
  1.8  设置以太网通信
  1.9  为NXPi.MX7D处理器构建嵌入式Linux系统
    1.9.1  简介
    1.9.2  主机软件包
    1.9.3  设置repo工具
    1.9.4  Yocto工程的安装和映像构建
    1.9.5  Yocto之外的工作
    1.9.6  构建Linux内核
    1.9.7  安装TFTP服务器
    1.9.8  安装NFS服务器
    1.9.9  设置U-Boot环境变量
  1.10  为Microchip SAMA5D2处理器构建嵌入式Linux系统
    1.10.1  简介
    1.10.2  主机软件包
    1.10.3  Yocto工程的安装和映像构建
    1.10.4  Yocto之外的工作
    1.10.5  构建Linux内核
    1.10.6  安装TFTP服务器
    1.10.7  安装NFS服务器
    1.10.8  设置U-Boot环境变量
  1.1  1为Broadcom BCM2837处理器构建Linux嵌入式系统
    1.11.1  Raspbian
    1.11.2  构建Linux内核
    1.11.3  将文件复制到Raspberry Pi
  1.12  使用Eclipse
    1.12.1  用于内核源码的Eclipse配置
    1.12.2  用于开发Linux驱动程序的Eclipse配置
第2章  Linux设备与驱动模型
  2.1  总线核心驱动
……
第12章  在Linux设备驱动程序中使用regmap API
第13章  Linux USB设备驱动
附录  将内核模块移植到Microchip SAMA5D27-SOM 1上
参考文献
术语表