嵌入式系统软硬件协同设计教程 基于Xilinx Zynq-7000
全新正版 极速发货
¥
30.62
6.2折
¥
49
全新
库存20件
作者符意德
出版社清华大学出版社
ISBN9787302538738
出版时间2020-05
装帧平装
开本16开
定价49元
货号1202070372
上书时间2024-06-12
商品详情
- 品相描述:全新
- 商品描述
-
内容摘要
商品简介本书以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.1Vivado集成开发环境1.4.2**的集成开发环境本章小结习题1第2章Zynq芯片的体系结构2.1Zynq芯片的架构2.1.1Arm微处理器内核架构类型2.1.2Xilinx的FPGA2.1.3Zynq芯片的引脚及信号2.1.4PS的I/O端口2.1.5Zynq芯片运行的外部条件2.2Cortex-A9微处理器核2.2.1Armv7架构概述2.2.2Cortex-A9核的内部结构2.2.3工作模式2.2.4寄存器组织2.3存储组织2.3.1Zynq芯片的地址特征2.3.2I/O端口的访问方式2.3.3地址分配及片内存储器2.3.4指令及数据缓存区2.3.5存储组织的控制部件2.4异常中断处理机制2.4.1异常的种类2.4.2异常的进入和退出2.4.3Zynq芯片的中断控制2.5Armv7指令集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.2AMBA总线规范3.2.1APB总线规范3.2.2AHB总线规范3.2.3A***线规范3.3Zynq芯片的总线结构3.3.1**部分的*口连接3.3.2芯片内部PS和PL互联结构3.3.3Zynq芯片的板级总线3.4存储器芯片的接口设计方法3.4.1存储器芯片分类3.4.2SROM型存储器接口设计方法3.4.3**A*型存储器接口设计方法3.4.4NANDFlash型存储器接口设计方法3.4.5DDR型存储器接口设计方法3.5Zynq芯片的外存储系统设计3.5.1SROM型存储系统设计3.5.24倍-SPIFlash存储系统设计3.5.3DDR存储系统设计本章小结习题3第4章外设端口及外设部件4.1GPIO端口4.1.1I/O端口的寻址方式4.1.2PS的GPIO端口及其寄存器4.1.3GPIO的驱动编程4.1.4外部中断4.2UART通信端口4.2.1通信的基本术语4.2.2异步串行通信协议4.2.3Zynq芯片的UART接口部件4.2.4UART接口驱动编程4.3SPI端口4.3.1SPI基本原理4.3.2Zynq芯片的SPI接口部件4.3.3SPI接口驱动程序设计4.4I2C总线端口4.4.1I2C协议结构4.4.2Zynq芯片的I2C接口部件4.4.3I2C接口驱动程序设计4.5定时器部件4.5.1定时器部件原理4.5.2看门狗定时器4.5.3Timer部件本章小结习题4第5章人机接口设计5.1IP核的概述5.1.1IP核的分类5.1.2IP核的标准5.2键盘接口5.2.1按键的识别方法5.2.2基于PSGPIO的键盘接口5.2.3基于IP核扩展的键盘接口5.3LED显示接口5.3.1LED显示控制原理5.3.2基于PSGPIO的LED接口5.4OLED显示接口5.4.1OLED工作原理简介5.4.2基于PSGPIO的OLED接口本章小结习题5第6章软件平台的构建6.1启动引导程序6.1.1Zynq芯片的启动方式6.1.2Zynq芯片的启动流程6.1.3BootROM功能介绍6.1.4一个启动引导程序示例6.2Linux内核与移植6.2.1Linux内核概述6.2.2Linux内核移植6.2.3Linux内核编译6.3根文件系统6.3.1Linux文件管理组织6.3.2根文件结构6.3.3Linux支持的文件系统类型6.3.4Linux文件管理原理6.3.5Linux根文件系统创建6.4应用软件的架构6.4.1应用的复杂度6.4.2Linux应用软件开发步骤本章小结习题6第7章Linux驱动程序设计7.1驱动程序概述7.1.1设备驱动原理7.1.2驱动程序的开发任务7.1.3Linux设备管理机制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嵌入式系统网络概述……
— 没有更多了 —
以下为对购买帮助不大的评价