返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]嵌入式Linux驱动开发教程 linux操作系统教程书籍 Linux设备驱动开发深入理解LINUX内核源码分析
  • 出版社直供
    • 作者: 无著
    • 出版社: 电子工业出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 无著
    • 出版社:电子工业出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9786117811108
    • 版权提供:电子工业出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     


    商品参数

    嵌入式Linux驱动开发教程
                定价 69.00
    出版社 电子工业出版社
    版次 1
    出版时间 2017年06月
    开本 16开
    作者 华清远见嵌入式学院
    装帧 平装-胶订
    页数 389
    字数 640000
    ISBN编码 9787121313592

    内容介绍

    本书结合大量实例,在基于ARM Cortex-A9四核处理器ExyDs4412的硬件教学平台和PC机上,全面详细讲解了Linux设备驱动开发。主要内容包含开发环境的搭建,内核模块,字符设备驱动框架,GJI/O,中断和时间管理,互斥和同步,内存和DMA,Linux设备模型,外设的驱动实例,z线类设备驱动,块设备驱动,网络设备驱动和内核调试技巧。对每一个知识点都有一个对应的典型实例,大多数实例既可以在上面说到的嵌入式平台上运行,也可以在PC机上运行。
    目录

    D1章 概述 1
    D2章 内核模块 6  
    2.1 DY个内核模块程序 7  
    2.2 内核模块的相关工具 10  
    2.3 内核模块一般的形式 11  
    2.4 将多个源文件编译生成一个内核模块 13  
    2.5 内核模块参数 15  
    2.6 内核模块依赖 17  
    2.7 关于内核模块的进一步讨论 20  
    2.8 习题 21  
    D3章 字符设备驱动 23  
    3.1 字符设备驱动基础 24  
    3.2 字符设备驱动框架 30  
    3.3 虚拟串口设备 35  
    3.4 虚拟串口设备驱动 35  
    3.5 一个驱动支持多个设备 39  
    3.6 习题 45  
    D4章 GJI/O操作 46  
    4.1 ioctl设备操作 47  
    4.2 proc文件操作 56  
    4.3 非阻塞型I/O 58  
    4.4 阻塞型I/O 60  
    4.5 I/O多路复用 65  
    4.6 异步I/O 69  
    4.7 几种I/O模型z结 73  
    4.8 异步通知 74  
    4.9 mmap设备文件操作 83  
    4.10 定位操作 88  
    4.11 习题 90  
    D5章 中断和时间管理 92  
    5.1 中断进入过程 93  
    5.2 驱动中的中断处理 98  
    5.3 中断下半部 101  
    5.3.1 软中断 102  
    5.3.2 tasklet 104  
    5.3.3 工作队列 106  
    5.4 延时控制 108  
    5.5 定时操作 109  
    5.5.1 低分辨率定时器 109  
    5.5.2 高分辨率定时器 112  
    5.6 习题 114  
    D6章 互斥和同步 116  
    6.1 一种典型的竞态 117  
    6.2 内核中的并发 117  
    6.3 中断屏蔽 118  
    6.4 原子变量 119  
    6.5 自旋锁 120  
    6.6 读写锁 122  
    6.7 顺序锁 123  
    6.8 信号量 125  
    6.9 读写信号量 127  
    6.10 互斥量 127  
    6.11 RCU机制 128  
    6.12 虚拟串口驱动加入互斥 130  
    6.13 完成量 134  
    6.14 习题 135  
    D7章 内存和DMA 137  
    7.1 内存组织 138  
    7.2 按页分配内存 139  
    7.3 slab分配器 142  
    7.4 不连续内存页分配 144  
    7.5 per-CPU变量 145  
    7.6 动态内存实例 146  
    7.7 I/O内存 147  
    7.8 DMA原理及映射 155  
    7.8.1 DMA工作原理 155  
    7.8.2 DMA映射 157  
    7.9 DMA统一编程接口 160  
    7.10 习题 164  
    D8章 Linux设备模型 166  
    8.1 设备模型基础 167  
    8.2 z线、设备和驱动 171  
    8.3 平台设备及其驱动 176  
    8.3.1 平台设备 176  
    8.3.2 平台驱动 178  
    8.3.3 平台驱动简单实例 179  
    8.3.4 电源管理 182  
    8.3.5 udev和驱动的自动加载 183  
    8.3.6 使用平台设备的LED驱动 184  
    8.3.7 自动创建设备节点 190  
    8.4 Linux设备树 193  
    8.4.1 Linux设备树的由来 193  
    8.4.2 Linux设备树的目的 194  
    8.4.3 Linux设备树的使用 195  
    8.4.4 使用设备树的LED驱动 202  
    8.5 习题 204  
    D9章 字符设备驱动实例 205  
    9.1 LED驱动 206  
    9.2 基于中断的简单按键驱动 209  
    9.3 基于输入子系统的按键驱动 213  
    9.4 ADC驱动 222  
    9.5 PWM驱动 231  
    9.6 RTC驱动 239  
    D10章 z线类设备驱动 243  
    10.1 I2C设备驱动 244  
    10.1.1 I2C协议简介 244  
    10.1.2 Linux I2C驱动 246  
    10.1.3 I2C设备驱动实例 251  
    10.2 SPI设备驱动 258  
    10.2.1 SPI协议简介 258  
    10.2.2 Linux SPI驱动 259  
    10.2.3 SPI设备驱动范例 264  
    10.3 USB设备驱动 268  
    10.3.1 USB协议简介 268  
    10.3.2 Linux USB驱动 271  
    10.3.3 USB设备驱动实例 274  
    10.4 PCI设备驱动 283  
    10.4.1 PCI协议简介 283  
    10.4.2 Linux PCI驱动 287  
    10.4.3 PCI设备驱动实例 288  
    10.5 习题 296  
    D11章 块设备驱动 298  
    11.1 磁盘结构 299  
    11.2 块设备内核组件 300  
    11.3 块设备驱动核心数据结构和函数 301  
    11.4 块设备驱动实例 308  
    11.5 习题 316  
    D12章 网络设备驱动 317  
    12.1 网络层次结构 318  
    12.2 网络设备驱动核心数据结构和函数 319  
    12.3 网络设备驱动实例 327  
    12.4 DM9000网络设备驱动代码分析 333  
    12.5 NAPI 340  
    12.6 习题 343  
     
    D13章 内核调试技术 344  
    13.1 内核调试方法 345  
    13.1.1 内核调试概述 345  
    13.1.2 学会分析内核源程序 346  
    13.1.3 调试方法介绍 346  
    13.2 内核打印函数 350  
    13.2.1 内核镜像解压前的串口输出函数 350  
    13.2.2 内核镜像解压后的串口输出函数 352  
    13.2.3 内核打印函数 353  
    13.3 获取内核信息 357  
    13.3.1 系统请求键 357  
    13.3.2 通过/proc接口 358  
    13.3.3 通过/sys接口 359  
    13.4 处理出错信息 362  
    13.4.1 oops信息 362  
    13.4.2 panic 364  
    13.4.3 通过ioctl方法 366  
    13.5 内核源码调试 367  
    13.6 习题 369  
    D14章 搭建开发环境 370  
    14.1 准备Linux开发主机 371  
    14.2 安装串口相关软件 375  
    14.2.1 安装串口驱动 375  
    14.2.2 安装串口终端软件PuTTY 376  
    14.2.3 安装串口终端软件minicom 377  
    14.3 安装TFTP和NFS服务器 379  
    14.4 准备Linux内核源码 381  
    14.5 在目标板上运行Linux系统 382  
    14.6 源码浏览及编辑器环境 386  
    习题答案 388  
    参考文献 389 显示全部信息

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购