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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 正版新书]嵌入式Linux操作系统 基于ARM处理器的移植、驱动、GUI
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 李建祥,瞿苏著 | 李建祥,瞿苏编 | 李建祥,瞿苏译 | 李建祥,瞿苏绘
    • 出版社: 清华大学出版社
    • 出版时间:2022-10-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 李建祥,瞿苏著| 李建祥,瞿苏编| 李建祥,瞿苏译| 李建祥,瞿苏绘
    • 出版社:清华大学出版社
    • 出版时间:2022-10-01
    • 版次:1
    • 印次:1
    • 字数:488000
    • 页数:304
    • 开本:16开
    • ISBN:9787302612063
    • 版权提供:清华大学出版社
  • 作者: 李建祥,瞿苏
  • 著: 李建祥,瞿苏
  • 装帧: 平装
  • 印次: 1
  • 定价: 69
  • ISBN: 9787302612063
  • 出版社: 清华大学出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2022-10-01
  • 页数: 304
  • 外部编号: 庄村55792
  • 版次: 1
  • 成品尺寸: 暂无
  • 目录


    第一篇工欲善其事,必先利其器


    第1章嵌入式系统概述


    1.1嵌入式系统基础知识


    1.1.1嵌入式系统简介


    1.1.2嵌入式系统的特点


    1.1.3嵌入式系统的发展历史


    1.1.4嵌入式系统的组成


    1.1.5嵌入式操作系统简介


    1.1.6嵌入式系统开发概述


    1.2基于ARM架构的处理器


    1.2.1ARM处理器概述


    1.2.2ARM处理器的结构特点及其应用


    1.2.3典型ARM处理器


    第2章常用开发工具和Linux基本操作


    2.1Windows环境下的工具


    2.1.1代码阅读、编辑工具Source Insight


    2.1.2文件传输工具FileZilla


    2.1.3终端仿真工具PuTTY


    2.2Linux环境下的工具


    2.2.1代码阅读、编辑工具


    2.2.2终端访问工具


    2.3Linux基本操作


    2.3.1编辑命令vi(vim)


    2.3.2常用13个命令介绍


    2.3.3SD卡烧写命令df、dd


    2.3.4shell命令解析器


    第3章嵌入式Linux开发环境搭建


    3.1交叉开发模式


    3.1.1嵌入式交叉开发模式


    3.1.2硬件需求


    3.2软件环境搭建与配置


    3.2.1宿主机Linux操作系统的安装


    3.2.2配置宿主机Linux操作系统


    3.2.3在宿主机上安装、配置开发环境


    3.2.4制作交叉编译工具链


    第二篇千里之行,始于足下






    第4章基于ARMv7的S5PV210启动流程


    4.1S5PV210启动流程概述


    4.1.1外部启动介质


    4.1.2iROM启动的优势


    4.2S5PV210上电初始化及内存空间分布


    4.2.1启动流程


    4.2.2空间分布


    4.2.3SD卡引导块分配情况


    4.2.4iROM中的时钟配置


    4.3S5PV210上的程序烧写


    4.3.1程序烧写概述


    4.3.2制作启动代码头信息


    4.3.3烧写SD卡


    4.3.4制作Shell脚本


    第5章通用输入/输出接口GPIO


    5.1GPIO硬件介绍


    5.1.1GPIO概述


    5.1.2S5PV210的GPIO寄存器


    5.1.3实验用到的寄存器详解


    5.2S5PV210的GPIO应用实例


    5.2.1GPIO实验


    5.2.2程序设计与代码详解


    第6章通用异步收发器UART


    6.1UART介绍及其硬件使用方式


    6.1.1UART通信的基本原理


    6.1.2S5PV210的UART


    6.2S5PV210的UART应用实例


    6.2.1UART实验


    6.2.2程序设计与代码详解


    6.2.3实例测试


    第7章中断体系结构


    7.1S5PV210中断体系结构


    7.1.1中断体系结构概述


    7.1.2中断控制寄存器


    7.2S5PV210的中断应用实例


    7.2.1中断实验


    7.2.2程序设计与代码详解


    7.2.3实例测试


    第8章系统时钟和定时器


    8.1S5PV210的时钟体系结构


    8.1.1S5PV210的时钟域和时钟源


    8.1.2S5PV210的时钟应用和配置流程


    8.1.3S5PV210时钟控制寄存器


    8.2S5PV210 PWM定时器


    8.2.1S5PV210 PWM定时器概述


    8.2.2S5PV210定时器


    8.2.3PWM定时器寄存器


    8.3S5PV210时钟和定时器应用实例


    8.3.1时钟实验


    8.3.2程序设计与代码详解


    8.3.3实验测试


    第9章存储控制器


    9.1S5PV210存储控制器介绍


    9.1.1存储控制器概述


    9.1.2DRAM存储控制器


    9.1.3与外设的接线方式


    9.1.4DDR2概述


    9.1.5S5PV210 DDR2初始化顺序


    9.1.6存储控制器的寄存器介绍


    9.2存储控制器应用实例


    9.2.1存储控制器实验


    9.2.2程序设计与代码详解


    9.2.3实验测试


    第三篇欲穷千里目,更上一层楼


    第10章移植UBoot


    10.1Bootloader介绍


    10.1.1Bootloader概述


    10.1.2Bootloader的结构和启动方式


    10.1.3Bootloader操作模式和安装位置


    10.1.4如何编写Bootloader


    10.1.5Bootloader与内核之间的交互


    10.2UBoot介绍与移植到S5PV210开发板


    10.2.1UBoot简介


    10.2.2UBoot源码结构



    10.2.3UBoot配置、编译与SPL介绍


    10.2.4UBoot启动过程源码分析


    10.2.5UBoot下的驱动移植


    10.2.6添加启动菜单


    第11章移植Linux内核


    11.1Linux内核概述


    11.1.1Linux内核发展及其版本特点


    11.1.2Linux内核源码获取


    11.1.3内核源码结构及Makefile分析


    11.1.4Linux内核的Kconfig介绍


    11.1.5Linux内核配置选项


    11.2Linux内核移植


    11.2.1Linux内核启动过程概述


    11.2.2Linux内核启动源码分析


    11.2.3修改内核支持S5PV210


    第12章构建Linux根文件系统


    12.1Linux文件系统概述


    12.1.1文件系统概述


    12.1.2Linux根文件系统目录结构


    12.1.3Linux文件属性


    12.1.4文件系统工作原理


    12.2移植Busybox


    12.2.1Busybox介绍


    12.2.2Busybox的目录结构


    12.2.3内核init进程及用户程序启动过程


    12.2.4配置/编译/安装Busybox


    12.2.5构建根文件系统


    第13章Linux驱动程序移植


    13.1Linux驱动程序概述


    13.1.1驱动程序、内核和应用程序之间的关系


    13.1.2驱动程序分类


    13.1.3Linux设备模型介绍


    13.1.4驱动程序开发步骤


    13.1.5驱动程序的加载和卸载


    13.2网卡驱动移植


    13.2.1DM9000网卡特性


    13.2.2DM9000驱动移植


    第四篇万事俱备,只欠东风


    第14章嵌入式Linux GUI应用开发


    14.1嵌入式Linux应用开发概述


    14.1.1Linux应用开发介绍


    14.1.2嵌入式Linux GUI应用开发流程


    14.2移植Qt 5.12到目标板


    14.2.1Qt 5.12介绍


    14.2.2移植Qt 5.12


    14.3嵌入式Qt编程基础


    14.3.1Qt桌面开发环境


    14.3.2移植Qt 5.12应用程序


    第15章Qt 5.12快速入门


    15.1Qt Creator快速入门


    15.1.1窗口部件


    15.1.2布局管理


    15.1.3信号与槽


    15.1.4主窗口


    15.1.5事件处理


    15.1.6数据处理


    15.1.7通信编程


    15.1.8国际化


    15.1.9应用程序发布


    15.2基于Qt Quick的应用开发


    15.2.1Qt Quick与Qt Design Studio介绍


    15.2.2QML与C++混合编程


    15.2.3基于Qt Quick的DAQSystem系统


    参考文献

    从系统开发到上层应用,实例丰富,配套资源齐全,教育部高等学校电子信息类专业教学指导委员会规划教材


    《嵌入式Linux操作系统——基于ARM处理器的移植、驱动、GUI及应用设计(微课视频版)》系统论述了ARM嵌入式Linux应用开发的全过程,内容包括: 宿主机开发环境搭建与配置,常用开发工具的安装与使用,嵌入式编程基础知识以及ARM处理器常用命令与ATPCS规则等; 嵌入式C语言编程基础知识,常用硬件部件的使用与编程方法; 自定义交叉工具链制作,U-Boot、Linux内核的分析、配置与移植,rootfs根文件系统的构造; 内核调试与硬件驱动程序编写及移植(I2C、Flash、网络、USB、SD卡、LCD、ADC等); 基于设备树的Linux 5.8.1的系统移植(设备树基础知识、基于设备树的中断子系统、pinctrl/gpio子系统); 基于Qt 5.12的嵌入式应用程序开发(从编译环境配置到源码编译、移植、tslib移植等)和Qt Quick应用软件开发。

    由于篇幅有限,嵌入式编程基础知识、NAND Flash控制器、LCD控制器、ADC和触摸屏接口、I2C总线接口、Linux驱动程序移植、设备树与内核异常处理机制等内容以电子资源(PDF)提供,详见本书配套资源补充资料。同时本书还提供了微课视频、工程文件、电子教案、教学大纲、教学课件等供读者学习使用,获取方式详见前言。

    《嵌入式Linux操作系统——基于ARM处理器的移植、驱动、GUI及应用设计(微课视频版)》由浅入深,循序渐进,既可作为高等院校相关专业嵌入式系统开发的教材,也可供嵌入式Linux的初学者和广大嵌入式系统开发人员参考。

    书中首先介绍嵌入式系统的基础理论和开发环境的安装、配置,然后讲述ARM基本指令、Linux常用命令的使用以及嵌入式C语言等相关基础知识,再结合硬件原理图,逐个分析硬件部件的工作原理及编程,最后介绍基于Qt平台的嵌入式开发,最终实现“学完本书即可做出一个完整嵌入式系统”的目标。

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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