电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>可编程逻辑>FPGA/ASIC技术>Adam Taylor玩转MicroZed:FreeRTOS

Adam Taylor玩转MicroZed:FreeRTOS

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

ADAM-4117快速入门手册-4-20模块知识及编程

ADAM-4117快速入门手册一、ADAM-4117概述ADAM-4117是16位A/D、8通道的模拟量输入模块,可以采集电压、电流等模拟量输入信号,并且为所有通道都提供了独立的可编程的输入范围。在
2019-07-08 06:50:35

ADAM-4117测量电流的跳线该如何去设置?

ADAM-4117是什么?ADAM-4117测量电流的跳线该如何去设置?ADAM-4117硬件是怎样进行连线的ADAM-4117的安装、配置和测试过程是怎样的?
2021-07-26 08:16:47

ADAM5510

如何用adam5510控制ch453数码管显示
2018-05-19 13:17:15

MicroZed JTAG频率问题

大家好!我是一名学生,与我的合作伙伴一起在MicroZed板上开展项目。我们正在使用Vivado 2015.4,Xilinix SDK 2015.4和Digilent USB-JTAG编程电缆(我们
2019-10-22 08:47:02

LabVIEW开发研华ADAM-4017+

LabVIEW开发研华ADAM-4017+ADAM-4017+是一款16位、8通道的模拟量输入模块,可以采集电压、电流等不同类型的信号。支持Modbus/RTU控制,由于是研华公司的产品,还支持研华
2022-06-13 20:50:27

Zybo dev如何创建一个自定义平台

/Adam-Taylor-s-MicroZed-Chronicles-Part-108-Creating-our-)中描述的方法进行操作。硬件/ ba-p / 665756)但我无法弄清楚HSI是什么或如何打开SDSoC提示。我只需要一个可以在SDSoC设计中使用的ADC。必须有一个更容易/更好的方法来做到这一点,但我会接受任何有效的方法!请帮忙。
2020-05-25 08:18:59

基于LabView的研华ADAM4117远程采集例程

如题,使用研华ADAM4117作为采集设备,直接连接工控机的RS485接口采集数据。
2014-03-25 15:39:49

基于研华ADAM模块的温度测量系统设计

文章通过硬件、传感器、软件、通讯、应用方向着手,向读者完整的阐述基于研华ADAM-4118 热电偶测量模块的温度测试系统设计,无论您是LabVIEW的学习爱好者、或是想拥有自己温度测量系统的工业客户
2017-04-16 13:21:25

如何玩转STM32-F429系列

如何玩转STM32-F429系列
2021-10-13 06:45:39

如何玩转STM32-F429系列控制器?

如何玩转STM32-F429系列控制器?
2021-11-12 06:06:38

如何玩转STM32?

如何玩转STM32?
2022-01-20 07:11:33

如何玩转ZigBee?

如何玩转ZigBee?
2021-05-13 06:16:59

如何玩转allegro的手势stroke

如何玩转allegro的手势stroke?
2021-04-25 07:10:25

如何使用Zedboard运行reVision堆栈?

/Adam-Taylor-s-MicroZed-Chronicles-Part-180-All-about-the-Xilinx/ba-p/756988但该芯片自带板,Zynq 7020属于Zynq家族。是否可以在电路板上使用它?如果没有,支持reVision的官方(Xilinx / AVNet / ...)主板的最低成本是多少?筹码怎么样?
2019-10-10 06:25:58

如何花式玩转51单片机?

如何花式玩转51单片机?
2021-10-11 08:43:31

如何轻松玩转adc?

如何轻松玩转adc?
2022-01-21 06:28:29

无法获取重复的microZED以太网MAC地址

我昨天才发现我的两块microZED板都有相同的MAC地址(第一次将它们同时插入网络)。通过u-boot代码,我看到MAC地址被烘焙到环境中(在zync_common.h中)。#define
2019-09-16 14:57:55

请问Arduino如何玩转电机?

请问Arduino如何玩转电机?如何让舵机转到指定角度?
2021-10-19 08:06:52

ADAM-5510KW中FPID/PID功能块之实现及应用

ADAM-5510KW中FPID/PID功能块之实现及应用一、 ADAM-5510KW实现PID控制的方法1、ADAM-5510KW可以使用Multiprog软件提供的FPID和PID功能块来实现PID控制。2、ADAM-5510KW对可以使用的PID控制回
2010-10-07 15:00:3926

研华科技发布工业级以太网远程I/O模块ADAM-6100

研华科技近日发布新型工业级以太网远程I/O模块ADAM-6100系列。此系列包括6个支持Ethernet/IP协议的ADAM模块和6个基于PROFINET的ADAM模块
2011-08-29 09:16:381026

FreeRTOS下对lwIP的移植程序

FreeRTOS下对 lwIP的移植程序。
2015-10-29 10:58:3411

ADAM4000模块配置

【LabVIEW从入门到精通】5.7.1.4 ADAM4000模块配置
2016-01-08 15:52:020

添加ADAM4000设备及测试

【LabVIEW从入门到精通】5.7.1.5 添加ADAM4000设备及测试
2016-01-08 15:52:200

ADAM_DLL_2.1.6.002【LabVIEW控件】

ADAM_DLL_2.1.6.002【LabVIEW控件】。
2016-01-11 17:18:4030

Adam Taylor玩转Microzed系列第81部分

By Adam Taylor 到目前为止的文章中,我们已经研究了MicroZed开发板上使用以太网的数据传输问题。我们还没有涉及片上外设通信的问题:实时时钟,非易失内存以及独特的传感器。这些通信涉及到I2C或者SPI总线。
2017-01-13 11:07:11748

Adam Taylor玩转MicroZed系列第80部分

Adam Taylor玩转MicroZed系列的前期部分中,我们介绍了IP栈的概念。(见Adam Taylor玩转MicroZed系列第79部分:Zynq SoC以太网第3部分)接下来就是在我们的设计中使用该协议栈了。SDK开发环境允许我们创建BSP的时候包含一个轻量级的IP栈(lwIP)。
2017-01-13 11:17:111033

Adam Taylor玩转MicroZed系列,第79部分

By Adam Taylor 在本系列博客的前两部分中,我们研究了带有Zynq SoC PS(处理器系统)的以太网MAC(介质访问控制层),包括深入探讨了一个MAC使用范例。以太网MAC是一个基础的构建模块,它允许我们实现一个IP栈,然后因此给我们的工程创建联网条件。
2017-01-13 11:24:11669

Adam Taylor玩转MicroZed系列第76部分:关联布局宏的约束

By Adam Taylor 在约束系列的最后,我们讲讲关联布局宏(RPM)的约束。RPM允许你在FPGA的布局中将DSP、FF、LUT和RAMS等资源组合在一起。与PBlocks不同,RPM并不
2017-11-10 14:49:02748

Adam Taylor玩转MicroZed系列73:用其他的Zynq

By Adam Taylor 在过去一周中,我接到了很多不同人的来信,他们正在使用以Zynq为基础的开发工具。他们非常想知道怎么样去把MicroZed系列博客教程应用到他们所选择的硬件平台上。加上
2017-02-08 02:12:49426

Adam Taylor玩转MicroZed系列74:物理约束

研究了相关的时序约束后,在设计中我们也不能忽视所能运用到的物理约束。一个工程师最常用的物理约束是I/O管脚的放置和与每个I/O脚相关的参数定义(标准、驱动能力等)。然而,还有其它类型的物理约束: •放置约束——定义元件位置 •布线约束——定义信号布线 •I/O脚约束——定义I/O脚位置和I/O脚参数 •配置约束——定义配置方法 按照惯例,有一些约束独立于这些组之外。Vivado套件有三个约束,并且主要用于网表: •DONT_TOUCH——用来防止
2017-02-08 02:20:11206

Adam Taylor玩转MicroZed系列,第75部分:放置约束

By Adam Taylor 在先前的博客中我们研究过I/O约束,下一个合乎逻辑的步骤就是研究如何在我们的设计中用FPGA进行放置和布线约束。使用放置约束的原因如下:为了帮助实现时序,或者
2017-02-08 02:22:11238

MicroZed开发板笔记,第72部分:多周期约束

By Adam Taylor 在最近的几篇博客中,我们研究了基本的时序约束。那么在设计中我们现在应该能定义时钟了,并且可以创建和声明它们的关系,还应该能在时钟和系统中声明任何缺陷。作为系统设计工
2017-02-08 03:13:11256

MicroZed开发板笔记,第70部分:约束

By Adam Taylor 在之前的博客中介绍了Vivado的基本时序约束,时序约束定义了系统频率或自己所定义的时钟频率。为建立良好的时序约束,下一步是需要建立时钟路径之间关系的定义。这样
2017-02-08 03:46:35194

Adam Taylor玩转MicroZed系列69:关于Zynq的约束简介

通过前面的学习,我们已经对Zynq系列的PL和PS部分已经有了相当多的了解。其中有关约束的部分我们曾经提到过但是没有重点关注。约束可以添加特定的信息到你的设计,并在综合工具和实现工具中可以得到实现。最简单的约束例子就是对操作时钟和引脚的约束。另外一种类型的约束可以实现设计所用逻辑所在的位置。 实现AXI DMA核的资源原来为粉红色部分 约束可以分为两部分:那些用于综合和实现部分的例如时序约束和仅在实现部分有效的例如管脚约
2017-02-08 03:58:43645

Adam Taylor玩转MicroZed系列68:AXI DMA Ⅲ,软件部分

上周的博客中我们完成了硬件的搭建,并且把硬件部分导入到SDK,见Adam Taylor’s MicroZed Chronicles Part 67: AXI DMA II,下一步通过写一个简单的程序
2017-02-08 05:53:11303

Adam Taylor玩转MicroZed系列67:AXI DMA II

上周的博客中我们学习了Zynq SoC的AXI DMA,我解释了怎样利用AXI DMA控制器将数据从PL搬运到PS。在本期博客中我们将学习怎样完成硬件的搭建。 首先我们要更深入的了解一下AXI streaming接口。Vivado工具的AXI参考手册(用户手册1037)对我们是非常有帮助的,提供了关于Zynq SoC的AXI协议的详细信息,为了构建硬件我们将使用如下AXI协议: AXI4-Stream—使用DMA时,从Zynq SoC的XDAC流式接口到内存映射,提供高性能输出 AXI4-Lite —配置和控制XADC以及DMA控制器 AXI4 —配置
2017-02-08 08:10:39286

Adam Taylor玩转MicroZed系列66:AXI DMA

在我最新一期发表的博客中介绍了如何通过Zynq PS(处理器系统)内部的AXI总线接口寻址Zynq SoC的XADC模块以及如何调试与分析你的应用程序。但是我们仍然没有看到Zynq SoC的一个非常有意思的方面,就是它能够将数据从PL(可编程逻辑)部分移动至存储器中——例如片上存储器或者DDR SDRAM,而存储器是映射到PS的地址空间上的。 作为工程师我们一直想这样做,将在Zynq PL部分实现的硬件存储器映射到PS部分的地址空间中,这是非常有用的,因为这样做可以允
2017-02-08 08:14:11153

Adam Taylor玩转MicroZed系列64:Zynq应用分析

在本系列上一篇博客中,我们学习了解了使用XMD和XSDB来调试我们的应用和系统。然而为了确保我们的应用在性能上是优化的,另一个非常重要的方面就是对应用程序进行详细分析。 分析不同于调试,就分析功能而言,我们要使用SCU 定时器和中断来修改代码,完成在固定的间隔期间采样和记录应用程序的状态,这就允许我们确定被频繁调用的函数以及每个函数调用执行所占用的时间。知道了这些信息,可以帮助我们减少代码瓶颈,并确保系统性能满足
2017-02-08 09:53:00130

Adam Tayor玩转MicroZed系列65:Zynq 应用分析 II

在此系列博客的前面几期中,我们已经可以运行示例应用并获得用于分析的程序运行数据。运行分析器可以生成一个gmon.out格式的文件,它包含了分析数据。当应用程序运行自然结束或者通过SDK来终止应用程序都可以生成这个文件。 在我们运行应用程序之前,我们需要确保已经正确配置了Zynq。因此,第一步就是配置FPGA,在SDK环境下点击菜单栏的XilinxTools->Program FPGA。 为了在硬件上运行分析,我们要设置一下应用程序的配置选项,在Vivado Project explorer下
2017-02-08 09:56:49180

Adam Taylor玩转MicroZed系列63:调试Zynq应用程序

在上一篇的MicroZed系列博客中,我们学习了两种与XADC进行通信的方法:Zynq SoC 的AXI或者DevC接口。通过在每个驱动程序中输出XADC的基地址,我演示了这两种XADC通信方法
2017-02-08 09:58:42221

Adam Taylor玩转MicroZed系列62:对Zynq XADC问题的回答

本周的博客内容将继续学习Zynq SoC的XADC,上周一名读者提出了一个非常有意思的问题,我觉得有必要探究一下这个关于XADC的问题,也有必要中断一下正在进行的关于PicoBlaze处理器的学习讨论,这个问题解决之后我们将回来继续学习PicoBlaze。 前面的博客中提到,有多种方式可以实现XADC与Zynq之间的交互,除了JTAG接口: 1.我们可以借助DevC接口实现XADC与PS(处理器系统)之间的直接交互,使用这种方式时,Zynq SoC的PL(可编程逻辑)部分不需要进行配置。然
2017-02-08 10:04:11242

Adam Taylor玩转MicroZed系列61:PicoBlaze第六讲

前面的几篇博客中,我们通过介绍怎样驱动CCD的一些知识了解了PicoBlaze的一些特点,同时也知道了通过Zynq PS(处理器系统)可是实现PicoBlaze的动态可重配置,我觉得在这次博客当中,我应该向大家介绍一下根据CCD的数据说明书怎样怎样创建生成我们第一个驱动CCD的波形信号。 尽管在这次设计中我们要使用两个PicoBlaze处理器,但是在这个例子当中只需要使用其中一个,因为只有四个图像时钟和四个寄存器时钟,采用一个PicoBlaze处理器就足以满足需求了。
2017-02-08 11:11:37134

安富利推出带IBM Watson IoT连接的MicroZed IIoT入门级套件,仅售$299

安富利近期宣布发布售价$299的MicroZed 工业物联网入门套件(IIoT Starter Kit)。该套件基于安富利MicroZed SoM,板上搭载Xilinx ZYNQ Z7010 SoC
2017-02-08 11:57:12243

Adam Taylor玩转MicroZed系列60:Zynq与PicoBlaze第五章:控制CCD(一种图像传感器)

作者:Adam Taylor 在上一篇博客中我们已经知道了如何动态更新PicoBlaze的运行程序,现在我们要学习一个完成的设计应用。一个非常相关的应用就是驱动CCD(电荷耦合元件)图像传感器,因为
2017-02-08 12:31:33144

Adam Taylor玩转MicroZed系列54:在Zynq SoC上玩转PetaLinux

正如我上周所讲,Petalinux是Xilinx针对Zynq SoC提供的Linux官方版本。为了攫取该版本最大资源,我们需要创建自己的版本。这就需要我们在Linux环境下进行开发。现在,并不是所有人都在Linux系统环境下进行开发,然而弄一台新机器又觉得既浪费时间和浪费金钱。因此,我将用一个虚拟机来提供这个环境。我之前采取过类似的方法来使用CERN自由过滤器设计工具,一直使用的不错哦! 我决定使用Oracle VM Virtual Box虚拟机并且创建一个Ubuntu 操作系统。这个非常简
2017-02-08 13:58:08164

Adam Taylor玩转MicroZed系列55:在Zynq SoC上运行Linux操作系统

如果在我们的虚拟机上已经安装好了SDK,我们就得使用Linux操作系统来建立我们自己的应用程序。这通常需要对 Zynq SoC的硬件重新进行定义。 首先,我们要做的就是确保将VIVADO设计套件以及SDK下载并且安装到我们的虚拟机中。因为我们需要这些工具对Zynq SoC进行硬件定制同时构建软件开发环境。 接下来我们按照下面步骤进行: 1. 按照我们的要求新建一个Zynq 硬件系统,确保我们有下面这些外设: •UART(必须的) •SD 卡配置(可选) •以太网(可选) •
2017-02-08 13:58:11300

Adam Taylor玩转MicroZed系列52:一年15万访问量,奖励大家一个pdf文档

我必须承认这是一篇我从来不希望要写的博客。当我开始写玩转MicroZed时,我还不确定每周一篇写到52篇。达到这样的里程碑并拥有150,000的浏览量,我想回顾过去的一年在Zynq SoC上涵盖
2017-02-08 15:35:37108

Adam Taylor玩转MicroZed系列50:AMP(非对称多进程处理模式)和Zynq SoC的OCM(片上存储器)

作者:Adam Taylor 在上一篇博客中我们了解了Zynq SoC的OCM(片上存储器) ,利用它可以实现在AMP模式下内部处理器内核之间的通信。现在我们将写一些程序代码将这个设备(OCM)利用
2017-02-08 15:38:12606

Adam Taylor玩转MicroZed系列53:聊聊Linux 和 SMP

作者:Adam Taylor 在最近的几篇博客中,我们花了主要精力讲解操作系统和AMP(非对称多进程处理),接下来我们希望看到Linux系统在microzed板上运行。我们目前还没有讨论
2017-02-08 15:42:12529

Adam Taylor玩转MicroZed系列51:中断和AMP

作者:Adam Taylor 上篇博客中我们看到了在ZynqSoC的两块ARM Cortex-A9 MPCore处理器之间共享数据。我提到方法可以改进——使得更加高效——我们可以使用软件中断来进行
2017-02-08 15:47:34222

Adam TaylorMicroZed教程第40章:MicroZed操作系统第二部分

介绍完操作系统后我将会在Zynq SoC上演示,我打算首先在MicroZed上实现的操作系统就是Micrium公司的uC/OSiii。这是一个硬式实时操作系统,可以点击这里下载。 该OS已经用于大量
2017-02-08 18:26:11149

Adam Taylor玩转MicroZed系列42:MicroZed操作系统第4部分

最近的几篇关于MicroZed系列的博客中我们介绍并了解了RTOS(实时操作系统)的概念,既然已经介绍了基本知识,是时候在MicroZed开发板上实现运行我们的第一个操作系统。我们将使
2017-02-08 18:27:06323

Adam Taylor玩转MicroZed系列41:MicroZed操作系统第三部分

作者:Steve Leibson, 赛灵思战略营销与业务规划总监 在我前面的一篇博客(查看Adam Taylor玩转MicroZed系列40:MicroZed操作系统第二部分)中,大家已经见识
2017-02-08 18:27:11202

Adam Taylor玩转MicroZed系列43:使用XADC,Alarms和中断

我本来打算在这篇博客中继续介绍探讨运行于Zynq SoC上的操作系统。然而由于上周有人提问过一些关于Zynq SoC外设XADC,中断和alarms的问题,我认为我们应该快速的了解一下以及我们怎样将它们加入到系统设计中。 Zynq SoC具有检测供应电压和片上工作温度的能力,这看起来非常有趣 。我们可以利用这个功能在系统测试期间验证初始供应电压和工作温度。在我们的设计的整个测试和运行期间,我们可以定期的检查确保这些参数保持在规定的运行范围内。在
2017-02-08 18:30:02312

Adam Taylor玩转MicroZed系列34:使用MicroZed驱动Adafruit RGB NeoPixel LED阵列第5部分

在这期博客前面的几期,我们介绍了驱动Adafruit Neopixels设计实例的解决方案架构。我们使用Vivado方块图设计这个解决方案(具体可以查看Adam Taylor玩转MicroZed系列
2017-02-08 19:05:11281

亚当泰勒玩转MicroZed连载37:用MicroZed驱动Adafruit RGB NeoPixel LED阵列(第8节)

作者:Steve Leibson, 赛灵思战略营销与业务规划总监 By Adam Taylor 我们采用基于Zynq的MicroZed板来实现Adafruit NeoPixel驱动器,前后花了
2017-02-08 19:06:11152

Adam Taylor玩转MicroZed系列39:MicroZed操作系统第1部分

到目前为止,我们已经从Zynq/MicroZed系列博客中看到了很多设计的例子,但是这些设计都没有使用到操作系统。裸板系统对于目前我们博客中涉及到的例子已经足够满足设计要求了,但是如果我们想使用更加
2017-02-08 19:09:11111

Adam Taylor玩转MicroZed系列29:MicroZed I/O扩展板卡

最近我拿到了一块MicroZed I/O 扩展板卡,这个扩展板补充完善了MicroZed系统化模块(SOM)设计方法,通过分解位于MicroZed开发板背面的两个小型的I/O引脚集管上的I/O引脚
2017-02-08 20:20:29359

亚当泰勒玩转MicroZed连载36:用MicroZed驱动Adafruit RGB NeoPixel LED阵列(第7节)

中的每一个RGB LED像素的设置。因此我需要在PC(DTE)和MicroZed(DCE)之间实现一个基本的通信协议。 我将要使用Zynq PS中的UART来发送和接收数据,在BSP中,它被声明
2017-02-09 01:56:30145

关于使用FPGA实现复杂数学函数的计算的分析

作者是Adam Taylor,该文章发表在 第87期XCell期刊 上。Adam经常给XCell期刊投稿,在XCell日报上,他的“MicroZed Chronicles”系列文章已经发表了近30期,最近他成为了e2v科技的系统工程主管。
2019-10-06 17:09:003013

Zynq PS/PL 第七篇: Adam Taylor’s MicroZed 系列27

Adam Taylor's博客系列讲解在基于ARM的Zynq SoC芯片可编程逻辑上实现定点数学函数计算。 我们已经在MicroZed 系列的前期博客中学习了在PL(可编程逻辑)内实现定点运算,现在
2017-02-09 02:07:37210

亚当泰勒玩转MicroZed连载35:用MicroZed驱动Adafruit RGB NeoPixel LED阵列(第6节)

需要做哪些测试来证明这个设计可以成功的工作?通常情况下,这个阶段的复杂程度要超过设计本身。 这是一个相当简单的设计案例,所以我将要采用的验证方案需要完成以下任务: 1.验证MicroZed、I/O载体板卡以及NeoPixel阵列之间的硬件接口。 2.使用VHDL仿真器对NeoPixel驱动器
2017-02-09 02:11:30186

亚当泰勒玩转MicroZed连载32:驱动Adafruit RGB NeoPixel LED阵列

在上一篇博文中,我介绍了让人着迷的Adafruit NeoPixel RGB LED,并且大概描述了NeoPixel驱动设计的基本要点。(参见” 亚当泰勒玩转MicroZed连载31:系统模块驱动
2017-02-09 03:41:03280

Zynq DMA第七篇:Adam Taylor 玩转MicroZed 系列29

前期博客中介绍了 Direct Memory Access,本博客将主要介绍利用简单示例演示如何设置和使用DMA。要演示这个示例,我使用一个DMA控制器通道将一个内存位置转移到另一个存储器位置。 与我们在本博客系列中的方法一样:加上所生成的头文件作为BSP的一部分。这些头文件提供了宏和函数,我们可以用来驱动DMA 。我们将在这个示例中加入: Xscugic.h和xil_exceptions.h允许使用中断控制器,同时 xdmaps.h可配置和使用DMA 。 使用xparamters.h提供的参数,可定义DMA和中断
2017-02-09 05:47:33211

Avnet的MicroZed嵌入式视觉载卡套件

MicroZed™  嵌入式视觉载卡套件建立在  MicroZed SOM  基础之上,提供视频专用载卡。套件包含开发定制视频应用程序所需的硬件、软件以及  IP  核。该载卡套件包括嵌入式视觉载卡,载卡具有板上  HDMI  输入 / 输出接口和用于可选摄像头模块的摄像头连接器。 了解更多  »
2017-02-09 06:20:11243

Zynq PS / PL 第六篇: Adam Taylor玩转 MicroZed 系列26

Adam Taylor's博客系列讲解基于ARM的Zynq SoC芯片可编程逻辑实现定点算法以提高性能。 这个博客系列每周发布,迄今为止已经发布了6个月,我们在Zynq SoC处理器系统(PS
2017-02-09 07:58:12193

Zynq PS / PL 第四篇:Adam Taylor MicroZed系列之 24

了解Zynq PS / PL接口之后;到目前为止,我们已经分析了Zynq All Programmable SoC芯片中的PS (处理器系统)与PL(可编程逻辑)之间的接口。
2017-02-10 12:00:11957

Zynq PS/ PL第五篇:Adam Taylor MicroZed系列之25

我们先来了解一下上节中介绍的Zynq SoC PS/PL接口,我创建一个很简单的外设,使用的是DSP48E1的DSP逻辑片,依靠这个外设第一个寄存器内的控制字执行乘法,加法或减法。
2017-02-10 12:04:41469

Adam Taylor玩转MicroZed系列之57:Zynq和PicoBlaze第二部分

到现在为止,我们知道如何在基于Zynq SoC的系统中例化PicoBlaze 软核处理器。在这篇博客,我们将继续探索更多关于如何生成PicoBlaze 程序以及如何使用JTAG接口更新程序而不是重新编译整个设计。
2017-02-11 07:01:06926

Adam Taylor玩转MicroZed系列之58:Zynq和PicoBlaze第3部分

Zynq SoC的处理系统提供额外功能让我们可以建立一个更加灵活的Zynq 程序下载系统以适应更多工作。
2017-02-11 07:03:111053

Adam Tayloy玩转MicroZed系列59:Zynq与PicoBlaze第4章

在以前发布的玩转MicroZed系列博客中,我们建立了一个基于Zynq的系统,通过使用双端口RAMS和BRAM(块RAM)控制器将两个PicoBlaze处理器核连接到Zynq的PS部分,现在我们将学习一下怎样实现更新存储在双端口RAM中的PicoBlaze处理器的程序。
2017-02-11 07:05:11943

Adam Taylor玩转MicroZedMicroZed操作系统

如何获得FreeRTOS演示并且在MicroZed上运行。FreeRTOS由Real Time Engineering公司开发,为小容量和极快运行速度的嵌入式系统提供帮助。
2017-02-11 10:03:121513

基于研华ADAM模块的温度测量系统设计

基于研华ADAM模块的温度测量系统设计
2017-04-20 11:33:2714

AMD副总裁Roy Taylor谈VR内容制作

由于全新的 VR 应用推动了对硬件的需求,如 AMD 的 Radeon 显卡(GPUs),AMD 副总裁 Roy Taylor 一直忙于同好莱坞娱乐公司、VR 初创公司和游戏公司合作。在他看来,VR
2017-09-14 19:08:0916

ADAM AUDIO发布T系列专业录音监听音箱

ADAM是全球无数专业录音室的选择,如今任何人都能轻易获得传奇的ADAM声音。
2018-05-31 08:54:569548

什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS

本文档的主要内容详细介绍的是什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS带你了解了1.认识操作系统 2.轻松上手RTOS 3.FreeRTOS多任务调度机制 4.FreeRTOS进阶学习
2018-09-12 16:51:19256

有哪些小技巧可以改进图像处理开发

Adam Taylor讨论了使用Zynq®和Zynq UltraScale +™SoC开发图像处理应用程序时学到的一些技巧
2018-11-30 06:37:002023

ADAM-4510I和ADAM-4520I及ADAM-4117技术数据资料免费下载

本文档的主要内容详细介绍的是ADAM-4510I RS-422/RS-485宽温中继器和ADAM-4520I RS-232至RS-422/485宽温转换器及ADAM-4117带Modbus的8通道模拟输入模块技术数据资料免费下载
2019-01-15 08:00:0038

如何玩转树莓派

技术大拿带你玩转树莓派,聊聊树莓派的那些事!
2020-05-30 15:03:003244

什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

Amazon FreeRTOS,它基于 FreeRTOS 内核,并且增加了重要的 AWS 支持和 IoT 使用案例支持。
2019-05-16 15:42:299968

原型将MicroZed系统级模块简介

使用Avnet MicroZed载板套件开发的原型将MicroZed系统级模块(SOM)与Arduino屏蔽的大型生态系统相结合,可用于工业控制,遥感,嵌入式视觉和许多其他物联网系统
2019-08-12 09:51:182131

freertos移植教程_freertos任务调度原理

在移植之前,我们首先要获取到FreeRTOS的官方的源码包。
2020-04-16 09:16:4811811

如何实现FreeRTOS在Cortex-M3上的移植?

1. FreeRTOS下载包的文件结构 在FreeRTOS官方网站可以下载到最新版的FreeRTOS包,我这里使用的是V8.2.3版本。 下载包内的总文件数量多的令人生畏,但文件结构却很简洁
2021-01-27 13:49:312208

Taylor算法在TDOA三维定位应用中的相关研究

针对 Taylor算法在TDOA三维定位中受到外界条件的影响而导致大范围求解失败的问题,开发TDOA三维定位算法仿真软件并对 Taylor算法在TDOA三维定位中的应用进行仿真,找到 Taylor
2021-03-24 15:12:3118

转发:stm32 移植 freertos

转发:stm32 移植 freertos
2021-11-20 12:36:0214

STM32移植FreeRTOS(图文实操)

目录一、Freertos1、前后台系统2、可剥夺型内核3、Freertos系统简介二、FreeRTOS移植1.在基础工程种新建Freertos文件夹,并且将源码添加到这个文件夹中。2.
2021-11-21 19:06:118

从0到1学习FreeRTOSFreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分

从0到1学习FreeRTOSFreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分
2021-12-04 12:51:0921

初入FreeRTOS

目录一、FreeRTOS介绍1、初识FreeRTOS,什么是 FreeRTOS2、FreeRTOS的特点二、FreeRTOS移植1、FreeRTOS移植到stm32的准备工作2、FreeRTOS系统
2021-12-06 21:06:0833

【转载】AT32 FreeRTOS应用笔记

AN0025—AT32 FreeRTOS应用笔记本指导手册描述了如何在AT32F4xx系列MCU上使用FreeRTOSFreeRTOS是一款开源的嵌入式实时操作系统,目前在各种嵌入式应用中应用广泛
2021-12-07 15:21:1114

基于FreeRTOS的STM32多任务程序

基于FreeRTOS的STM32多任务程序一、材料准备二、 FreeRTOS移植FreeRTOS是什么FreeRTOS移植到STM32上(MDK开发环境)1.下载FreeRTOS源代码2.前期准备
2021-12-27 18:38:3126

FreeRTOS —— 0.前言

MCU当遇到比较复杂的开发时,往往都会采用RTOS,而FreeRTOS是最为广泛使用的实时操作系统之一,正好目前工作中使用到了FreeRTOS,借助官方使用介绍文档,一边学习一边翻译。翻译工具主要
2021-12-29 19:27:465

FreeRTOS学习(1)——FreeRTOS移植

为什么要让你的单片机裸奔?什么是FreeRTOS?首先看到两个概念:RTOS:实时操作系统,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、LWIP、EMWIN、RT-Thread
2021-12-29 19:47:269

FreeRTOS入门学

任务要求:在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task;目录一.介绍FreeRTOS二.FreeRTOS的多任务程序实现一.介绍FreeRTOS1.简介
2022-01-17 11:12:3318

FreeRTOS高级篇2---FreeRTOS任务创建分析

FreeRTOS基础系列《FreeRTOS系列第10篇---FreeRTOS任务创建和删除》中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函...
2022-01-26 17:42:3323

FreeRTOS高级篇1---FreeRTOS列表和列表项

FreeRTOS内核调度大量使用了列表(list)和列表项(list item)数据结构。我们如果想一探FreeRTOS背后的运行机制,首先遇到的拦路虎就是...
2022-01-26 17:43:0315

FreeRTOS系列第8篇---FreeRTOS内存管理

本文介绍内存管理的基础知识,详细源码分析见《 FreeRTOS高级篇7---FreeRTOS内存管理分析》
2022-01-26 17:56:4317

FreeRTOS系列第6篇---FreeRTOS内核配置说明

FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪...
2022-01-26 17:57:4315

已全部加载完成