网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式系统软硬件协同设计教程 基于Xilinx Zynq-7000
分类
作者 符意德 编
出版社 清华大学出版社
下载
简介
内容推荐
本书以Xilinx公司开发的Zynq-7000系列芯片为基础,系统地介绍了基于全可编程芯片(Zynq-7000)的嵌入式系统体系结构、接口技术、底层软件设计等。首先介绍了Zynq-7000芯片的架构及Cortex-A9微处理器核的体系结构,然后结合Zynq-7000芯片,介绍了嵌入式系统硬件平台设计技术、软件平台设计技术及接口技术。本书的设计示例多以Zynq-7000芯片为背景,目的是使原理概念具体化,并从具体个例中归纳出具有普遍指导意义的嵌入式系统软硬件协同设计原理和方法。这些原理和方法适用于多种微处理器芯片,而且长期有效。本书适合作为高等院校计算机、电子信息相关专业的教材,也可供从事嵌入式软硬件设计、开发的技术人员参考。
作者简介
符意德,1987年7月毕业于西安交通大学计算机系,同年8月在南京理工大学计算机系参加工作。参加工作后曾参予和主持过多项“国家863项目”、国防预研项目、江苏省工业支撑项目、企业委托开发项目等,发表论文30余篇。并一直从事计算机硬件课程教学工作,主讲过“微机原理及接口技术”、“数字信号处理”、“单片机原理及应用”、“嵌入式系统原理”等课程。编写过“嵌入式系统设计原理及应用”、“嵌入式系统及接口技术”2本教材。
目录
章 绪论
1.1 嵌入式系统的发展概述
1.1.1 嵌入式系统硬件平台的发展
1.1.2 嵌入式系统软件平台的发展
1.2 嵌入式系统的应用
1.2.1 嵌入式系统应用复杂度
1.2.2 嵌入式系统应用领域
1.3 嵌入式系统软硬件协同设计架构
1.3.1 软硬件协同设计方法
1.3.2 软硬件协同设计架构——Zynq芯片架构
1.3.3 协同设计架构的芯片类型
1.4 开发工具软件介绍
1.4.1 Vivado集成开发环境
1.4.2 其他的集成开发环境
本章小结
习题1
第2章 Zynq芯片的体系结构
2.1 Zynq芯片的架构
2.1.1 Arm微处理器内核架构类型
2.1.2 Xilinx的FPGA
2.1.3 Zynq芯片的引脚及信号
2.1.4 PS的I/O端口
2.1.5 Zynq芯片运行的外部条件
2.2 Cortex-A9微处理器核
2.2.1 Armv7架构概述
2.2.2 Cortex-A9核的内部结构
2.2.3 工作模式
2.2.4 寄存器组织
2.3 存储组织
2.3.1 Zynq芯片的地址特征
2.3.2 I/O端口的访问方式
2.3.3 地址分配及片内存储器
2.3.4 指令及数据缓存区
2.3.5 存储组织的控制部件
2.4 异常中断处理机制
2.4.1 异常的种类
2.4.2 异常的进入和退出
2.4.3 Zynq芯片的中断控制
2.5 Armv7指令集
2.5.1 指令码格式及条件域
2.5.2 寄存器装载及存储类指令
2.5.3 影响状态标志位类指令
2.5.4 分支类指令
本章小结
习题2
第3章 总线结构及存储器接口
3.1 总线的作用及分类
3.1.1 片内总线
3.1.2 板级总线
3.1.3 系统级总线
3.2 AMBA总线规范
3.2.1 APB总线规范
3.2.2 AHB总线规范
3.2.3 AXI总线规范
3.3 Zynq芯片的总线结构
3.3.1 PS部分的接口连接
3.3.2 芯片内部PS和PL互联结构
3.3.3 Zynq芯片的板级总线
3.4 存储器芯片的接口设计方法
3.4.1 存储器芯片分类
3.4.2 SROM型存储器接口设计方法
3.4.3 DRAM型存储器接口设计方法
3.4.4 NAND Flash型存储器接口设计方法
3.4.5 DDR型存储器接口设计方法
3.5 Zynq芯片的外存储系统设计
3.5.1 SROM型存储系统设计
3.5.2 4倍-SPI Flash存储系统设计
3.5.3 DDR存储系统设计
本章小结
习题3
第4章 外设端口及外设部件
4.1 GPIO端口
4.1.1 I/O端口的寻址方式
4.1.2 PS的GPIO端口及其寄存器
4.1.3 GPIO的驱动编程
4.1.4 外部中断
4.2 UART通信端口
4.2.1 通信的基本术语
4.2.2 异步串行通信协议
4.2.3 Zynq芯片的UART接口部件
4.2.4 UART接口驱动编程
4.3 SPI端口
4.3.1 SPI基本原理
4.3.2 Zynq芯片的SPI接口部件
4.3.3 SPI接口驱动程序设计
4.4 I2C总线端口
4.4.1 I2C协议结构
4.4.2 Zynq芯片的I2C接口部件
4.4.3 I2C接口驱动程序设计
4.5 定时器部件
4.5.1 定时器部件原理
4.5.2 看门狗定时器
4.5.3 Timer部件
本章小结
习题4
第5章 人机接口设计
5.1 IP核的概述
5.1.1 IP核的分类
5.1.2 IP核的标准
5.2 键盘接口
5.2.1 按键的识别方法
5.2.2 基于PS GPIO的键盘接口
5.2.3 基于IP核扩展的键盘接口
5.3 LED显示接口
5.3.1 LED显示控制原理
5.3.2 基于PS GPIO的LED接口
5.4 OLED显示接口
5.4.1 OLED工作原理简介
5.4.2 基于PS GPIO的OLED接口
本章小结
习题5
第6章 软件平台的构建
6.1 启动引导程序
6.1.1 Zynq芯片的启动方式
6.1.2 Zynq芯片的启动流程
6.1.3 BootROM功能介绍
6.1.4 一个启动引导程序示例
6.2 Linux内核与移植
6.2.1 Linux内核概述
6.2.2 Linux内核移植
6.2.3 Linux内核编译
6.3 根文件系统
6.3.1 Linux文件管理组织
6.3.2 根文件结构
6.3.3 Linux支持的文件系统类型
6.3.4 Linux文件管理原理
6.3.5 Linux根文件系统创建
6.4 应用软件的架构
6.4.1 应用的复杂度
6.4.2 Linux应用软件开发步骤
本章小结
习题6
第7章 Linux驱动程序设计
7.1 驱动程序概述
7.1.1 设备驱动原理
7.1.2 驱动程序的开发任务
7.1.3 Linux设备管理机制
7.2 字符设备驱动设计
7.2.1 字符设备驱动程序架构
7.2.2 字符设备驱动程序示例
7.3 块设备驱动设计
7.3.1 块设备驱动程序架构
7.3.2 块设备驱动程序示例
7.4 网络设备驱动设计
7.4.1 网络设备驱动程序架构
7.4.2 设备驱动层编程模式
7.4.3 网络设备驱动编程示例
本章小结
习题7
第8章 有线通信网络接口
8.1 嵌入式系统网络概述
……
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/24 0:23:58