自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

1 什么是ABI和EABIABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture) 在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口。ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数是最先

2020-08-21 16:15:56 353

原创 Linux编译源码树外的内核模块

Documentation/kbuild/modules.txtBuilding External ModulesThis document describes how to build an out-of-tree kernel module.=== Table of Contents === 1 Introduction === 2 How to Build External Modules --- 2.1 Command Syntax --- 2.2 Options.

2020-08-21 15:28:30 1021

原创 AXI GPIO的使用

1 AXI GPIOMIO和EMIO 是直接挂在PS上的GPIO,而AXI_GPIO相当于 GPIO 的 IP 核,该IP核通过AXI总线与PS互联实现了GPIO。 在PS端通过对该IP核的控制寄存器进行读写,即可控制GPIO端口的状态。AXI GPIO 可以使用两个通道,分别是 GPIO 和 GPIO2。当PS的GPIO端口不够用时,我们可以用这种方法把GPIO挂接在AXI总线上与PS交互,大大拓展了PS可用的GPIO数量。1.1 PL逻辑部分设计我们用一个开发板上的按钮控制4个LED灯的

2020-08-21 10:21:33 7103 1

原创 Xilinx AXI4总线概述

1 ZYNQ-7000与AXI1.1 AXI总线概述1.1.1 三种类型ZYNQ支持AXI4-Lite,AXI4和AXI4-Stream三种AXI(Advanced eXtensible Interface)总线协议。AXI4:主要面向高性能地址映射通信的需求,是面向地址映射的接口,允许最大 256 轮的数据突发传输。AXI4-Lite:是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元。AXI4-Stream:面向高速流数据传输;去掉了地址项,允许无限制的数据突发传输规模。1.1.

2020-08-20 17:39:18 1413

原创 ZYNQ-7000 最小系统的搭建

1 最小系统分析注意:这里的最小系统指裸机情况下的,此时没有操作系统运行。我们的最小系统需要DDR控制器和UART串口控制器、网口控制器、QFLASH控制器、SD控制器。DDR控制器已经与zynq芯片连接死,而UART串口控制器、网口控制器、QFLASH控制器、SD控制器通过MIO与外部串口连接。搭建好的最小系统如下图所示,FCLK_CLK_0是PS的输出时钟,可以给PL部分使用。修改时钟配置。PS输入时钟设置为33.333333MHZ,CPU PLL时钟设置为666.666666MHZ,PL

2020-08-20 12:59:01 2037

原创 ZYNQ-7000 GPIO使用

1 ZYNQ-7000 GPIO介绍1.1 MIO与EMIO区别GPIO(Generous Purpose Input Output)是指CPU引出的,可以配置为输入或输出的端口,用于CPU与外界进行数据的传输。ZYNQ-7000 架构由 PL+PS 组成,所以它的 GPIO 与一般的 ARM 不同。ZYNQ 的 GPIO,分为两种,MIO(multiuse I/O)和 EMIO(extendable multiuse I/O)。MIO 有54个,分配在 GPIO 的 Bank0 和 B

2020-08-19 17:57:18 1316

原创 ZYNQ-7000 SPI通信

1 SPI通信协议SPI是串行外设接口(Serial Peripheral Interface)的缩写,是 Motorola 首先提出的全双工三线同步串行外围接口。采用主从模式(Master Slave)架构,支持多 slave模式应用,一般仅支持单 Master。时钟由 Master 控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSBfirst)。1.1 接口定义SPI 接口共有 4 根信号线,分别是:设备选择线、时钟线、串行输出数据线、串行输入数据线。为全双工通信,目前应用

2020-08-19 15:50:53 7222 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除