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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 醉染图书嵌入式系统原理与设计9787302460787
  • 正版全新
    • 作者: 陈文智,王总辉 主编著 | 陈文智,王总辉 主编编 | 陈文智,王总辉 主编译 | 陈文智,王总辉 主编绘
    • 出版社: 清华大学出版社
    • 出版时间:2017-03-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 陈文智,王总辉 主编著| 陈文智,王总辉 主编编| 陈文智,王总辉 主编译| 陈文智,王总辉 主编绘
    • 出版社:清华大学出版社
    • 出版时间:2017-03-01
    • 版次:2
    • 印次:1
    • 字数:740千字
    • 页数:448
    • 开本:16开
    • ISBN:9787302460787
    • 版权提供:清华大学出版社
    • 作者:陈文智,王总辉 主编
    • 著:陈文智,王总辉 主编
    • 装帧:平装
    • 印次:1
    • 定价:59.50
    • ISBN:9787302460787
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2017-03-01
    • 页数:448
    • 外部编号:1201476116
    • 版次:2
    • 成品尺寸:暂无

    上篇原理部分
    章嵌入式系统概述
    1.1嵌入式系统简介
    1.1.1嵌入式系统历史与现状
    1.1.2嵌入式系统体系结构
    1.1.3应用领域和发展方向
    1.2嵌入式处理器
    1.2.1嵌入式处理器简介
    1.2.2ARM处理器的应用领域及一般特点
    1..ARM处理器系列
    1.3嵌入式操作系统
    1.3.1嵌入式操作系统简介
    1.3.2嵌入式Linux
    1.3.3VxWorks
    1.3.4μC/OS-Ⅱ
    1.3.5WindowsCE
    1.3.6Symbian
    1.3.7Android
    1.3.8iOS
    1.3.9嵌入式操作系统
    1.4嵌入式系统设计
    1.4.1嵌入式系统设计过程
    1.4.2硬件设计平台的选择
    1.4.3软件设计平台的选择
    1.4.3嵌入式应用软件开发
    1.4.5测试和优化
    小结
    进一步探索
    第2章ARM处理器和指令集
    2.1ARM处理器简介
    2.1.1ARM公司和ARM产品简介
    2.1.2ARM指令集体系结构版本
    2.1.3ARM处理器系列
    2.2ARM指令集简介
    2.2.1RISC简介
    2.2.2ARM状态和Thumb状态
    2..ARM指令类型和指令的条件域
    .ARM指令的寻址方式
    ..1立即寻址
    ..2寄存器寻址
    ..寄存器偏移寻址
    ..4寄存器间接寻址
    ..5基址变址寻址
    ..多寄存器寻址
    ..堆栈寻址
    ..相对寻址
    2.4ARM指令简介
    2.4.1跳转指令
    2.4.2通用数据处理指令
    2.4.3乘法指令
    2.4.4Load/Store内存访问指令
    2.4.5ARM协处理器指令
    2.4.6杂项指令
    2.4.7饱和算术指令
    2.4.8ARM伪指令
    2.5Thumb指令简介
    2.5.1Thumb跳转指令
    2.5.2Thumb通用数据处理指令
    2.5.3Thumb算术指令
    2.5.4Thumb内存访问指令
    2.5.5Thumb软中断和断电指令
    2.5.6Thumb伪指令
    小结
    进一步探索
    第3章嵌入式Linux操作系统
    3.1嵌入式Linux简介
    3.1.1μCLinux
    3.1.2RT-Linux
    3.1.3红旗嵌入式Linux
    3.2内存管理
    3.2.1内存管理和MMU
    3.2.2标准Linux的内存管理
    3..μCLinux的内存管理
    3.3进程管理
    3.3.1进程和进程管理
    3.3.2RT-Linu的程管理
    3.3.3标准Linu的程管理
    3.3.4μCLinu的程管理
    3.4文件系统
    3.4.1文件系统定义
    3.4.2Linux文件系统
    3.4.3嵌入式Linux文件系统
    小结
    进一步探索
    第4章嵌入式软件编程技术
    4.1嵌入式编程基础
    4.1.1嵌入式汇编语言基础
    4.1.2嵌入式高级编程知识
    4.1.3嵌入式开发工程
    4.2嵌入式汇编编程技术
    4.2.1基本语法
    4.2.2汇编语言程序设计案例
    4.3嵌入式高级编程技术
    4.3.1函数可重入
    4.3.2中断处理过程
    4.4高级语言与汇编语言混合编程
    4.4.1高级语言与汇编语言混合编程概述
    4.4.2汇编程序调用C程序
    4.4.3C程序调用汇编程序
    小结
    进一步探索
    第5章开发环境和调试技术
    5.1交叉开发模式概述
    5.2宿主机环境
    5.2.1串口终端
    5.2.2BOOTP
    5..TFTP
    5.2.4交叉编译
    5.3目标板环境
    5.3.1JTAG接口简介
    5.3.2BootLoader简介
    5.4交叉编译工具链
    5.4.1交叉编译的构建
    5.4.2相关工具
    5.5gdb调试器
    5.6远程调试
    5.6.1远程调试原理
    5.6.2gdb远程调试功能
    5.6.3使用gdbserver
    5.7内核调试
    5.7.1内核调试技术
    5.7.2kgdb内核调试
    5.8网络调试
    小结
    进一步探索
    第6章BootLoader技术
    6.1BootLoader基本概念
    6.1.1BootLoader所支持的硬件环境
    6.1.2BootLoader的安装地址
    6.1.3BootLoader相关的设备和基址
    6.1.4BootLoader的启动过程
    6.1.5BootLoader的操作模式
    6.1.6BootLoader与主机之间的通信设备及协议
    6.2BootLoader典型结构
    6.2.1BootLoader阶段1介绍
    6.2.2BootLoader阶段2介绍
    6..关于串口终端
    6.3U-Boot简介
    6.3.1认识U-Boot
    6.3.2U-Boot特点
    6.3.3U-Boot代码结构分析
    6.4简介
    6.4.1认识
    6.4.2代码导读
    小结
    进一步探索
    第7章ARM-Linux内核
    7.1ARM-Linux内核简介
    7.1.1ARM-Linux内核和普通Linux内核的区别
    7.1.2ARM-Linux的版本控制
    7.1.3ARM-Linux的代码结构
    7.2ARM-Linux内存管理
    7.2.1影响内存管理的两个方面
    7.2.2ARM-Linux的存储机制
    7..虚拟内存
    7.3ARM-Linu程管理和调度
    7.3.1进程的表示和生命周期
    7.3.2Linu程的创建、执行和销毁
    7.3.3Linu程的调度
    7.4ARM-Linux模块机制
    7.4.1Linux模块概述
    7.4.2模块代码结构
    7.4.3模块的加载
    7.4.4模块的卸载
    7.4.5版本依赖
    7.5ARM-Linux中断管理
    7.6ARM-Linux系统调用
    7.7ARM-Linux系统启动和初始化
    7.7.1使用BootLoader将内核映像载入
    7.7.2内核数据结构初始化——内核引导部
    7.7.3外设初始化——内核引导第二部分
    7.7.4init进程和inittab脚本
    7.7.5rc启动脚本
    7.7.6Shell的启动
    小结
    进一步探索
    第8章文件系统
    8.1嵌入式文件系统简介
    8.1.1Linux文件系统简介
    8.1.2嵌入式文件系统简介
    8.2嵌入式Linux文件系统框架
    8.3JFFS2嵌入式文件系统
    8.3.1目录节点的定义
    8.3.2数据节点
    8.3.3可靠支持
    8.3.4内存使用
    8.3.5垃圾收集
    8.3.6写平衡
    8.3.7JFFS2的不足之处
    8.3.8JFFS3简介
    8.4根文件系统
    8.4.1什么是根文件系统
    8.4.2建立JFFS2根文件系统
    小结
    进一步探索
    第9章设备驱动程序设计基础
    9.1Linux设备驱动程序简介
    9.1.1设备的分类
    9.1.2设备文件
    9.1.3主设备号和次设备号
    9.1.4Linux设备驱动代码的分布
    9.1.5Linux设备驱动程序的特点
    9.2设备驱动程序结构
    9.2.1驱动程序的注册与注销
    9.2.2设备的打开与释放
    9..设备的读写作9.2.4设备的控制作9.2.5设备的轮询和中断处理
    9.3Linux内核设备模型
    9.3.1设备模型建立的目的
    9.3.2sysfs——设备拓扑结构的文件系统表现
    9.3.3驱动模型和sysfs
    9.3.4kobject
    9.3.5platform总线
    9.4同步机制
    9.4.1同步锁
    9.4.2信号量
    9.4.3读写信号量
    9.4.4原子作9.4.5完成事件
    9.4.6时间
    9.5存映和管理
    9.5.1物理地址映到虚拟地址
    9.5.2内核空间映到用户空间
    9.6工作队列
    9.7异步I/O
    9.8DMA
    9.8.1DMA数据传输
    9.8.2DMA定义
    9.8.3DMA映
    小结
    进一步探索
    0章字符设备和驱动程序设计
    10.1字符设备驱动框架
    10.2字符设备驱动开发
    10.2.1设备号
    10.2.2关键数据结构
    10..字符设备注册和注销
    10.3GPIO驱动概述
    10.4串行总线概述
    10.4.1SPI总线
    10.4.2I2C总线
    10.4.3SMBus总线
    10.5I2C总线驱动开发
    10.5.1I2C驱动架构
    10.5.2关键数据结构
    10.5.3I2C核心
    10.5.4I2C总线驱动
    10.5.5I2C设备驱动
    小结
    进一步探索
    1章块设备和驱动程序设计
    11.1块设备驱动程序设计概要
    11.1.1块设备的数据交换方式
    11.1.2块设备读写请求
    11.2Linux块设备驱动相关数据结构与函数
    11.2.1gendisk结构
    11.2.2request结构
    11..request_queue队列
    11.2.4bio结构
    11.3块设备的注册与注销
    11.4块设备初始化与卸载
    11.5块设备作11.6请求处理
    11.7MMC卡驱动
    11.7.1MMC/SD芯片介绍
    11.7.2MMC/SD卡驱动结构
    11.7.3MMC卡块设备驱动分析
    11.7.4HSMCI接口驱动设计分析
    小结
    进一步探索
    2章网络设备驱动程序开发
    12.1以太网基础知识
    12.1.1CSMA/CD协议
    12.1.2以太网帧结构
    12.1.3嵌入式系统中常用的络协议
    12.2嵌入式网络设备驱动开发概述
    1.网络设备驱动基本数据结构
    1..1net_device数据结构
    1..2sk_buffer数据结构
    12.4网络设备初始化
    12.5打开和关闭接口
    12.6数据接收与发送
    12.7查看状态与参数设置
    12.8AT91SAM9G45网卡驱动
    12.8.1EMAC模块简介
    12.8.2模块图
    12.8.3功能描述
    12.8.4寄存器描述
    12.8.5AT91SAM9G45芯片EMAC控制器驱动分析
    小结
    进一步探索
    3章嵌入式GUI及应用程序设计
    13.1嵌入式GUI设计概述
    13.1.1嵌入式GUI简介
    13.1.2嵌入式GUI设计需求
    13.1.3嵌入式GUI设计原则
    13.1.4主流嵌入式GUI简介
    13.2嵌入式GUI体系结构设计
    13.2.1嵌入式GUI体系结构
    13.2.2抽象层
    13..核心层
    13.2.4接口层
    13.3基于主流GUI的应用程序设计
    13.3.1MiniGUI开发环境搭建
    13.3.2基于MiniGUI的应用程序设计
    13.3.3Android开发环境搭建
    13.3.4基于Android的应用程序设计
    小结
    进一步探索
    下篇实验部分
    章实验基础
    第2章开发环境建立
    第3章内核和模块构建
    第4章文件系统构建
    第5章调试技术演练
    第6章字符设备和驱动程序设计
    第7章块设备驱动程序设计
    第8章网络设备驱动程序设计
    第9章MiniGUI应用设计
    0章Android应用设计

    陈文智,浙江大学教授,博士生导师。主要研究方向为计算机系统级软件、计算机网络和安全、嵌入式系统及应用、计算机体系结构。承担自然、“863”重大项目、核高基重点项目、科技支撑计划项目、科技重大专项等重量科研项目10余项,在高水平学术期刊或会议发表50余篇,获发明专利授权20余项。主讲“嵌入式系统”“操作系统”“计算机体系结构”“不错计算机体系结构”“软件工程”“计算机系统综合”等课程。是重量精品资源共享课程负责人,出版重量规划教材和教材近10部。曾获浙江省科技进步一等奖、浙江省教学成果一等奖。2013年获全国宝钢很好教师奖。
    王总辉:博士,浙江大学计算机科学与技术学院很好,硕士生导师。主要研究方向为操作系统与虚拟化、计算机体系结构、嵌入式系统和信息安全等。近年来承担“核高基”重点项目、新一代宽带无线移动通信网、重点研发计划等科技重大专项和企重量重大科研项目十余项,在多个重要期刊和学术会议上发表20多篇,授权发明专利十余项。长期担任“数字逻辑设计”“计算机体系结构”和“嵌入式系统”等课程主讲教师,出版教材2本,参与多项重量和省部级精品课程建设。

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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