Xilinx Zynq SoC与嵌入式Linux设计实战指南:兼容ARM Cortex-A9的设计方法 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Xilinx Zynq SoC与嵌入式Linux设计实战指南

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

陆启帅,陆彦婷,王地
Xilinx Linux 实战 ARM 嵌入式
浏览人数:39
读者:                             ...
陆启帅 中科院南京天文光学技术研究所(天文光学技术重点实验室)工程师。长期从事嵌入式系统方面科研和教学工作,在天文望远镜高精度跟踪控制、自适应光学控制、高速计算、ARM处理器架构以及嵌入式Linux有比较深入的研究和工程实践经验。

第一篇Zynq开发基础    
第1章Zynq初体验    
1.1PL部分设计实现    
1.1.1创建工程    
1.1.2设计输入    
1.1.3设计综合    
1.1.4设计实现    
1.1.5下载执行    
1.2PS部分设计实现    
1.2.1建立Zynq硬件系统    
1.2.2在PS中设计Hello World程序    
1.2.3下载执行程序    
第2章Zynq集成开发环境    
2.1Zynq硬件平台    
2.1.1Zynq XC72020芯片硬件资源    
2.1.2ZedBoard硬件资源    
2.2Zynq软件平台    
2.2.1嵌入式硬件开发工具XPS    
2.2.2嵌入式软件开发工具SDK    
第3章Zynq启动流程及镜像制作    
3.1BOOtROM    
3.2Zynq器件的启动配置    
3.3使用BootGen    
3.3.1BootGen介绍    
3.3.2BIF文件语法    
3.3.3BootGen实例    
第二篇Zynq底层硬件设计    
第4章GPIO原理及设计实现    
4.1GPIO原理    
4.2Zynq XC72020 GPIO寄存器    
4.2.1DATA_RO寄存器    
4.2.2DATA寄存器    
4.2.3MASK_DATA_LSW/ MSW寄存器    
4,2.4DIRM寄存器    
4.2.50EN寄存器    
4.2.6GPIO slcr寄存器    
4.3GPIO设计实现    
4.3.1汇编语言实现    
4.3.2C语言实现    
第5章中断原理及实现    
5.1中断原理    
5.1.1中断类型    
5.1.2中断向量表    
5.1.3中断处理过程    
5.2 Zynq中断体系结构    
5.2.1私有中断    
5.2.2软件中断    
5.2.3共享外设中断    
5.2.4中断寄存器    
5.3中断程序设计实现    
5.3.1中断向量表和解析程序    
5.3.2中断源配置    
5.3.3ICD寄存器初始化    
5.3.4 IGC寄存器组初始化    
5.3.5ICD寄存器组配置    
5.3.6ARM程序状态寄存器(CPSR)配置    
5.3.7中断服务程序设计    
5.4设计验证    
第6章定时器原理及实现    
6.1Zynq定时器概述    
6.2私有定时器    
6.2.1私有定时器寄存器    
6.2.2私有定时器设计实现    
6.3私有看门狗定时器    
6.3.1私有看门狗定时器寄存器    
6.3.2私有看门狗定时器设计实现    
6.4全局定时器    
6.4.1全局定时器寄存器    
6.4.2全局定时器设计实现    
第7章通用异步收发器原理及实现    
7.1UART概述    
7.2UART寄存器    
7.3UART设计实现    
7.3.1UART引脚设置    
7.3.2UART初始化    
7.3.3UART字符接收和发送函数实现    
7.3.4UART主函数实现    
7.3.5UART具体实现步骤    
第8章OLED原理及实现    
8.10LED概述    
8.2建立OLED硬件系统    
8.3生成自定义OLED IP模板    
8.4修改MY_OLED lP设计模板    
8.50LED驱动程序设计实现    
8.5.10LED初始化    
8.5.2写数据相关函数    
8.5.3写显存相关函数实现    
8.6设计验证    
第9章Zynq双核运行原理及实现    
9.1双核运行原理    
92硬件系统设计    
9.3软件设计    
9.3.1FSBL    
9.3.2CPUO应用程序设计    
9.3.3CPU1应用程序设计    
9.4设计验证    
第三篇嵌入式Linux设计    
第10章嵌入式Linux系统构建    
10.1Ubuntu 13.10设置    
10.1.1root登录    
10.1.2安装FTP服务器和SSH服务器    
10.2PuTTY和FileZilla工具使用    
10.2.1PuTTY工具使用    
10.2.2FileZilla工具使用    
103交叉编译器安装    
10.3.1Xilinx ARM交叉编译器下载    
10.3.2Xilinx ARM交叉编译器安装    
10.4嵌入式Qt环境构建    
10.4.1主机环境Qt构建    
10.4.2目标机Qt环境构建    
第11章嵌入式Linux系统实现    
11.1硬件平台构建    
11.1.1自定义GPIO IP核设计    
11.1.2添加my_led IP核端口    
11.2my_led lP核逻辑设计    
11.2.1设置引脚方向信息    
11.2.2my_led IP核端口和连接设计    
11.2.3my_led IP核用户逻辑设计    
11.2.4my_led IP核引脚约束设计    
11.2.5my_led IP核硬件比特流生成    
113启动文件BOOT.BIN设计    
11.3.1第一阶段启动代码设计    
11.3.2u—boot编译    
11.3.3生成BOOT.BIN文件    
11.4Linux内核编译    
11.4.1内核简介    
11.4.2Xilinx Linux内核的获取    
11.4.3Xilinx Linux内核编译    
11.5系统测试    
11.6添加my_led设备    
11.6.1my_led驱动程序设计    
11.6.2应用程序调用驱动程序测试    
……    
第12章u—boot原理及移植    
第13章Linux内核原理及移植   
看过本书的人还看过