万本电子书0元读

万本电子书0元读

顶部广告

Xilinx Zynq SoC与嵌入式Linux设计实战指南:兼容ARM Cortex-A9的设计方法电子书

售       价:¥

纸质售价:¥44.50购买纸书

322人正在读 | 0人评论 6.2

作       者:陆启帅,陆彦婷,王地

出  版  社:清华大学出版社

出版时间:2014-10-01

字       数:13.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
陆启帅、陆彦婷、王地编著的这本《Xilinx Zynq SoC与嵌式Linux设计实战指南(兼容ARM Cortex-A9的设计方法)》系统介绍了Xilinx Zynq- 7000 SoC与嵌式Linux设计方法与实践。全书以 Zynq PS(ARM Cortex-A9)为核心,以Zynq PL (FPGA)为可编程外设,详细介绍了从底层硬件系统到上层操作系统及GUI设计原理和方法,详细讲解了底层外设口控制程序、嵌式Linux操作系统移植以及应用程序。全书共分14章,内容包括Zynq初体验、 Zynq集成发环境、Zynq启动流程及镜像制作、GPIO 原理及实现、中断原理及实现、定时器原lint实现、通用异步收发器原理及实现、OLED原理及实现、Zynq 双核运行原理及实现、嵌式Linux系统构建、嵌式Linux系统实现、u-boot 原理及移植、Linux内核原理及移植和嵌式网络视频设计及实现。 ?本书由浅深,从简单的流水灯、Hello World始,使读者可以完成裸机控制程序设计、嵌人式Linux环境搭建、嵌式操作系统移植以及应用程序设计等。 ?本书理论与实践相结合,可以作为信息类专业大学本科高年级和研究生的教学参考用书,也可作为从事嵌式系统设计的工程技术人员参考用书。【推荐语】<br/>全球著名的可编程逻辑器件厂商Xilinx推出的新一代Zynq-7000可扩展处理平台(EPP)将双核ARMCortex-A9处理器、可编程逻辑(FPGA)和定制硬件IP外设紧密集成在一起,实现了灵活性、可配置性和高性能的完美组合。 Zynq-7000将双核ARM嵌到FPGA内,可以利用其双核ARM运行嵌式操作系统,行人机交互界面和网络通信设计,利用Zynq的FPGA部分对算法行并行计算,利用定制硬件IP外设行口扩展设计,从而简化了设计难度和复杂度。 本书以Zynq-7000的ARM Cortex-A9部分为核心,以Zynq-7000的FPGA部分为可编程外设,由浅深,从简单的流水灯、Hello World始,详细介绍了底层硬件口原理、嵌式Linux环境搭建、嵌式Linux操作系统移植以及应用程序设计方法。本书是一本真正的“实战指南”! 学习资源 为了方便教学和自学,本书配套提供所有案例的完整工程设计文件。这些资源可以在清华大学出版社网站本书页面下载。 推荐阅读 Xilinx新一代FPGA设计套件Vivado应用指南(EDA工程技术丛书) Xilinx FPGA设计权威指南——Vivado集成设计环境(EDA工程技术丛书) Xilinx All Programmable Zynq-7000 SoC设计指南<br/>【作者】<br/>陆启帅 中科院南京天文光学技术研究所(天文光学技术重实验室)工程师。长期从事嵌式系统方面科研和教学工作,在天文望远镜高精度跟踪控制、自适应光学控制、高速计算、ARM处理器架构以及嵌式Linux有比较深的研究和工程实践经验。<br/>
目录展开

内容简介

前言

第一篇 Zynq开发基础

第1章 Zynq初体验

1.1 PL部分设计实现

1.2 PS部分设计实现

第2章 Zynq集成开发环境

2.1 Zynq硬件平台

2.2 Zynq软件平台

第3章 Zynq启动流程及镜像制作

3.1 BootROM

3.2 Zynq器件的启动配置

3.3 使用BootGen

第二篇 Zynq底层硬件设计

第4章 GPIO原理及设计实现

4.1 GPIO原理

4.2 Zynq XC7Z020 GPIO寄存器

4.3 GPIO设计实现

第5章 中断原理及实现

5.1 中断原理

5.2 Zynq中断体系结构

5.3 中断程序设计实现

5.4 设计验证

第6章 定时器原理及实现

6.1 Zynq定时器概述

6.2 私有定时器

6.3 私有看门狗定时器

6.4 全局定时器

第7章 通用异步收发器原理及实现

7.1 UART概述

7.2 UART寄存器

7.3 UART设计实现

第8章 OLED原理及实现

8.1 OLED概述

8.2 建立OLED硬件系统

8.3 生成自定义OLED IP模板

8.4 修改MY_OLED IP设计模板

8.5 OLED驱动程序设计实现

8.6 设计验证

第9章 Zynq双核运行原理及实现

9.1 双核运行原理

9.2 硬件系统设计

9.3 软件设计

9.4 设计验证

第三篇 嵌入式Linux设计

第10章 嵌入式Linux系统构建

10.1 Ubuntu 13.10设置

10.2 PuTTY和FileZilla工具使用

10.3 交叉编译器安装

10.4 嵌入式Qt环境构建

第11章 嵌入式Linux系统实现

11.1 硬件平台构建

11.2 my_led IP核逻辑设计

11.3 启动文件BOOT.BIN设计

11.4 Linux内核编译

11.5 系统测试

11.6 添加my_led设备

第12章 u-boot原理及移植

12.1 u-boot版本及源码结构

12.2 u-boot配置和编译分析

12.3 u-boot运行过程分析

12.4 u-boot移植

第13章 Linux内核原理及移植

13.1 Linux内核版本及源码结构

13.2 Linux内核系统配置

13.3 Linux内核启动分析

13.4 Linux内核移植

第14章 网络视频设计及实现

14.1 总体设计

14.2 V4L2关键技术

14.3 TCP及Qt下的网络编程

14.4 设计验证

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部