E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ZYNQ裸机开发
单片机定时器一1ms12MHz_你的单片机裸机程序框架是怎样的?
题目大概就是:在单片机
裸机开发
时,单片机要处理多个任务,此时你的程序框架是怎样的呢?这其实是个经典面试问题,我以前面试也被问过。
weixin_39928480
·
2022-04-23 15:49
单片机定时器一1ms12MHz
STM32HAL 移植 MultiTimer 极简美开源软件定时器(
裸机开发
神器)
目录概述一、使用方法二、STM32CubeMx配置三、Examples四、运行结果五、总结概述MultiTimer是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式,更优雅更便捷地管理程序的时间触发时序。GitHub:https://github.com/0x1abin/MultiTimer硬件:STM32F103CBT6最小系统板软件:Keil5.29+STM32C
Ch_champion
·
2022-04-23 15:48
#
STM32
启明星
Zynq
7010制作PYNQ V2.4镜像过程记录
记录一下启明星
Zynq
7010制作PYNQV2.4镜像的过程开发环境和资源装有Vivado2018.3的Win11系统装有Vivado2018.3、petalinux2018.3的Ubuntu16.04.3
爱学习的诸葛铁锤
·
2022-04-21 11:59
嵌入式学习
linux
嵌入式硬件
基于
ZYNQ
的帧差法多运动目标检测(开源)
简介该项目基于OV5640摄像头与
ZYNQ
,实现最多8个运动目标的检测,输出结果会显示在RGBLCD屏幕,开发板的四个按键功能如下PL_KEY0:控制运动区域阈值的变化PL_KEY1:控制运动目标间距离阈值的变化
weixin_44857409
·
2022-03-28 07:40
目标检测
fpga开发
计算机视觉
SoC设计中的知识点扫盲
对于
ZYNQ
,往大里说,就是两大功能块,PS部分和PL部分a
北枫凉
·
2022-03-05 09:35
使用M0
DesignStart
的样例SoC
知识点
ZYNQ
7000 启动流程解析
v=rn6sNLCiNO4
Zynq
启动流程1.BootROM存放在
ZYNQ
芯片内部ROM不可更改,用于找到FSBL并启动它(从SD或者QSPI或者NAND),ug585第六章2.FSBL用于引导U-Boot3
Simpreative
·
2022-02-24 16:28
从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(一)
4.6PL端时钟源(1)与IP101GA共享时钟源(2)使用有源晶振(3)MRCC和SRCC5.裸机的HelloWorld(调试&固化)5.1启动镜像和开发工具说明5.2Vivado工程创建(1)调用
ZYNQ
燕卫博
·
2022-02-21 10:35
嵌入式
XILINX
ZYNQ
EBAZ4205
从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(二)
前情提要:从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(一)文章目录0.声明6.基于Petalinux的镜像构建、验证和烧录6.1Petalinux介绍6.2在Ubuntu中安装Petalinux
燕卫博
·
2022-02-21 10:04
嵌入式
XILINX
ZYNQ
EBAZ4205
petalinux
从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(三)
前情提要:从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(一)从零开始的
ZYNQ
学习(基于矿卡EBAZ4205)(二)文章目录0.声明7.让我们移植一个Ubuntu吧!
燕卫博
·
2022-02-21 10:34
嵌入式
ZYNQ
EBAZ4205
Ubuntu
XILINX
基于XC7Z100+AD9361的双收双发无线电射频板卡
一、板卡概述板卡基于Xilinx公司的SoC架构(ARM+FPGA)的
ZYNQ
7100芯片和ADI公司高集成度的捷变射频收发器AD9361,实现频谱范围70MHz~6GHz,模拟带宽200KHz~56MHz
硬件研发
·
2022-02-17 17:00
2021-01-21
Zynq
7000术语详解相信大家刚看到
Zynq
手册的时候,对着那么一大堆缩略语肯定是一头雾水,特转来一篇文章,为大家解惑摘要:本文介绍与XILINX的EPP平台成员,
ZYNQ
芯片相关的缩写术语和含义.与简单翻译术语不同
xiliangzhao
·
2022-02-16 00:40
EBAZ4205
ZYNQ
7Z010 u-boot & Linux 生成方法记录
注意:在这之前需要移动电阻将
zynq
改为从SD卡启动。使用vivado/XilinxSDK生成.bit和fsbl.elf上一篇文章生成的.bit和fsbl.elf并没有使用到所有的硬件。
kuree
·
2022-02-15 10:56
Petalinux 2018.2 for Xilinx
Petalinux支持
Zynq
UltraScale+MPSoC、
Zynq
-7000全可编程SoC,以及MicroBlaze,可与Xilinx硬件设计工具Viv
WinginCheung
·
2022-02-10 06:29
STM32
裸机开发
(3) — 使用汇编点亮LED灯
STM32
裸机开发
(3)—使用汇编点亮LED灯一、启动流程对于STM32F103从flash的启动流程如下:首先设置栈:CPU会从0x08000000读取值,用来设置SP(不使用C语言可以不设置,或者在程序里设置
Willliam_william
·
2022-02-08 14:59
STM32
2019软考之嵌入式系统设计师带你复习2
今天和大家来聊聊嵌入式系统需求分析与体系结构设计的一些基础知识:1.1软件需求分析1.1.1关于选择
裸机开发
还是基于实时操作系统一是采用在裸机上直接开发的方式,且关键部分采用汇编语言编写,可以保证该控制系统的实时性
Leon_Geo
·
2022-02-05 23:06
ARM
裸机开发
:汇编LED灯实验(I.MX6UL芯片)
文章目录ARM
裸机开发
:汇编LED灯实验(I.MX6UL芯片)一、I.MX6UL的GPIO原理1.1I.MX6ULIO命名1.2I.MX6ULIO复用1.3I.MX6ULIO配置1.4I.MX6ULGPIO
JeckXu666
·
2022-02-05 10:58
#
Linux驱动开发
#
IMX6UL
linux
stm32
物联网
汇编
GPIO
Linux
裸机开发
|汇编点灯及启动方式介绍
一、汇编点灯1.IMX6UIO介绍IMX6ULL的IO分为两类:SNVS域和通用,这两类IO本质上是一样的。以IOMUXC_SW_MUC_CTL_PAD_GPIO1_IO01为例:后面的GPIO1_IO01就是GPIO命名1.1IO复用SW_MUX_CTL寄存器是用来配置IO复用功能的MUX_MODE(bit0~bit3):用来设置GPIO1_IO00的复用功能1.2IO配置SW_PAD_CTL寄
安迪西
·
2022-02-05 10:26
Linux裸机开发
linux
物联网
IMX6U
基于xilinx 平台的dma调试体会
1.AXI协议介绍Xilinx
ZYNQ
或者UltraScale+芯片集成了ARM核和传统FPGA,具有硬件集成度高,ARM和FPGA的通信速率快,外部接口可灵活配置等优点。
FPGA er
·
2022-02-04 17:50
fpga开发
【FPGA基础】基于PWM脉宽调制的呼吸灯设计(Vivado)
基于PWM脉宽调制的呼吸灯设计(Vivado)1.开发环境2.预备知识3.思路介绍4.verliog代码5.仿真1.开发环境软件:Vivado2019.1硬件:
Zynq
7010仿真:VivadoSimulator2
Greif_Hairline
·
2022-02-04 16:54
FPGA
fpga开发
硬件工程
PWM
zyqn
EBAZ4205
ZYNQ
7Z010 裸机程序NAND固化 JTAG调试方法
EBAZ4205是ebit的控制板,价格便宜。EBAZ4205使用XILINXXC7Z010-1CLG400Isoc包含两个硬核ARMA9,以及ARTIX-7逻辑。板子有一颗128Mx16bitDDR3CLK800Mhz,一块128M字节NANDFLASH,PS33.333Mhzosc,MIIPHY、两个LED、三个排针坐接在PL上。PS上接了两个按键、SDIO、NAND、UART等。注意PHY接
kuree
·
2022-01-21 14:54
i.MX6ULL
裸机开发
一:LED
一、原理图分析从图中可以看出,LED0接到了GPIO_3上,GPIO_3就是GPIO1_IO03,当GPIO1_IO03输出低电平(0)的时候发光二极管LED0就会导通点亮,当GPIO1_IO03输出高电平(1)的时候发光二极管LED0不会导通,因此LED0也就不会点亮。二、时钟配置每个模块的时钟可以独立的关闭,下表详细说明了每个模块可能的时钟活动条件:00:在所有模式下时钟关闭。停止进入硬件握手
lqonlylove
·
2021-12-06 22:02
i.MX6ULL
i.MX6ULL
ARM
裸机开发
:RAM、ROM、FLASH概念
文章目录ARM
裸机开发
:RAM、ROM、FLASH概念一、RAM和ROM前言二、RAM三、ROMARM
裸机开发
:RAM、ROM、FLASH概念一、RAM和ROM前言ROM和RAM都是一种存储技术,只是两者原理不同
JeckXu666
·
2021-11-25 13:39
#
Linux驱动开发
arm
单片机
stm32
ARM
裸机开发
:串口格式化输出
ARM
裸机开发
:串口格式化输出一、硬件平台:正点原子I.MX6U阿尔法开发板二、原理分析格式化函数说的是printf、sprintf和scanf这样的函数,分为格式化输入和格式化输出两类函数,使用串口时
JeckXu666
·
2021-11-25 10:17
#
Linux驱动开发
arm
单片机
stm32
ARM
裸机开发
:串口通信
文章目录ARM
裸机开发
:串口通信一、硬件平台:二、原理分析2.1UART介绍2.2UART寄存器2.3UART使用步骤三、程序编写四、实验现象ARM
裸机开发
:串口通信一、硬件平台:正点原子I.MX6U阿尔法开发板二
JeckXu666
·
2021-11-23 21:26
#
Linux驱动开发
arm
单片机
嵌入式硬件
ARM
裸机开发
:中断系统
文章目录ARM
裸机开发
:中断系统一、Cortex-M3中断回顾1.1中断向量表1.2中断控制器1.3中断使能1.4中断服务函数二、Cortex-A7中断介绍三、Cortex-A7中断控制器GIC3.1GIC
JeckXu666
·
2021-11-15 20:30
#
Linux驱动开发
arm
单片机
嵌入式硬件
linux
中断
ARM
裸机开发
:C语言点亮LED
文章目录ARM
裸机开发
:C语言点亮LED一、硬件平台:二、汇编搭建C开发环境2.1STM32启动代码2.2I.MUX启动代码三、C语言驱动程序四、实验现象ARM
裸机开发
:C语言点亮LED一、硬件平台:正点原子
JeckXu666
·
2021-10-28 13:52
#
Linux驱动开发
c语言
arm
嵌入式硬件
「干货」基于
Zynq
-7010/7020的多路千兆网口实现方案分享
前言:本文基于以太网接口在工业场合的大量使用,特别是工业控制、仪器仪表等领域,结合Xilinx
Zynq
-7000所具备的丰富设计资源(在单芯片内集成了双核ARMCortexA9(ProcessingSystem
Tronlong创龙
·
2021-10-22 09:37
工业级核心板
Zynq-7045/7100
Xilinx
Artix-7
嵌入式
以太网
linux
模块测试
arm
ARM
裸机开发
篇1:Cortex-A7开发环境搭建
写在前面:本文章为《ARMCortex-A7
裸机开发
篇》系列中的一篇,全系列总计11篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。
华清远见IT开放实验室
·
2021-10-18 11:02
arm开发
arm
qt
linux
嵌入式
开发工具
(二)
裸机开发
框架构建之---点灯大师
裸机开发
框架构建3.设备管理层抽象出结构体初始化结构体第一种初始化方法(c89标准)第二种初始化方法(C99标准)2.硬件接口层1.硬件层硬件LED层初始化函数硬件层LED控制函数4.应用层整体源代码(
菜鸟江多多
·
2021-10-17 11:21
裸机开发框架
stm32
基于
Zynq
-7000系列XC7Z010/XC7Z020的PS端裸机与FreeRTOS案例开发手册(工程编译、程序加载与固化法)
本次案例用到的是创龙科技的TLZ7x-EasyEVM-S开发板,它是一款基于Xilinx
Zynq
-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端
Tronlong创龙
·
2021-10-12 11:31
Xilinx
Zynq-7000
Zynq-7045/7100
Xilinx
Kintex-7
qt
stm32
windows
(一)
裸机开发
框架构建之---开发框架思想
裸机开发
框架构建声明:本专栏通过查阅资料以及自己对开发框架的理解所编写,如有错误,还请指正为什么要使用框架???
菜鸟江多多
·
2021-10-11 14:17
裸机开发框架
stm32
PetaLinux使用Gstreamer传输USB摄像头到DP显示屏
PetaLinux使用Gstreamer传输USB摄像头到DP显示屏开发板:Xilinx
Zynq
XCZU9EG虚拟机:Ubuntu18.04摄像头格式:jpeg显示屏接口:DisplayPort1.PetaLinux
之江小林
·
2021-09-15 10:27
petalinux
gstreamer
PetaLinux安装编译
PetaLinux安装编译1.安装petalinux2.编译petalinux3.生成BOOT文件4.简单程序a.运行helloworldb.gpio控制ledPetaLinux安装编译开发板:Xilinx
Zynq
XCZU9EG
之江小林
·
2021-09-15 09:21
petalinux
linux
嵌入式
ZYNQ
学习笔记(二)---
Zynq
芯片架构详解
本文概要目录1.PS部分架构及资源分析2.PL部分架构及资源分析3.PS和PL部分之间的连接1.PS部分架构及资源分析所有的
Zynq
芯片都有相同的基本架构。
Zhou1f_SUDA
·
2021-08-30 21:43
stm32
arm
fpga
Vivado 2018.3入门教程(一):创建工程+新建源文件
CreateProject、Next2选择文件名称和路径,点击NEXT3.本次教程是勾选了“暂时不定义源文件”这个框3选择芯片型号方法一:(搜索框)直接输入xc7z020clg400-2(我的是正点原子
ZYNQ
7200
班花i
·
2021-08-28 20:30
FPGA
fpga
System verilog实战----AXI DMA的简单实现
AXIDMA在FPGA加速器的设计中,往往会涉及到PS和PL之间的数据传输,对于
zynq
平台来说,最合适的数据传输方式就是通过AXI总线,同时,为了提高CPU的利用率,DMA往往是数据交互的首选。
zjjxFPGAer
·
2021-08-11 17:20
FPGA
pynq培训day1
了解
ZYNQ
以及PYNQ的大致架构开始前的准备工作(镜像烧录、联网、配置IP地址等)参考资料的获取,以及常见问题汇总要注意的2个跳线,供电和模式选择1.Xilinx
Zynq
7000系列架构与传统的FPGA
cyzbz
·
2021-06-06 17:58
PYNQ
基于
Zynq
7000平台VxWorks6.9开发应用—组件开发应用篇
目录前言1添加组件1.1ShellCommand1.2RAMDisk1.3FTP、Telnet和TFTP组件2组件测试2.1RAMDisk测试2.2FTP功能测试2.3Telnet测试2.4Tftp功能测试前言本篇文章主要讲解在Workbench3.3的IDE开发工具上添加VxWorks6.9相关的shell、内存盘、FTP、Telnet和FTP等开发常用和必备的组件,同时在ZedBoard上配套
CPUOS2010
·
2021-05-28 17:27
VxWorks
vxworks
实时操作系统
ZYNQ
PS + PL异构多核案例开发手册之1axi_gpio_led_demo案例
本文主要介绍
ZYNQ
PS+PL异构多核案例的使用说明,适用开发环境:Windows7/1064bit、XilinxVivado2017.4、XilinxSDK2017.4。
Tronlong创龙
·
2021-05-28 14:56
工业级核心板
TMS320C6678
linux
嵌入式
核心板
异构多核
(2)
zynq
FPGA AXI_Lite总线介绍
1.1
zynq
FPGAAXI_Lite总线介绍1.1.1本节目录1)本节目录;2)本节引言;3)FPGA简介;4)
zynq
FPGAAXI_Lite总线介绍;5)结束语。
宁静致远dream
·
2021-05-23 12:47
FPGA持之以恒
ZYNQ
-定时器中断使用
学习内容本文首先介绍了
ZYNQ
的定时器的相关内容,并学习使用
ZYNQ
芯片中的定时器进行操作测试。开发环境vivado18.3&SDK,PYNQ-Z2开发板。
Vuko-wxh
·
2021-05-22 19:53
#
ZYNQ
嵌入式
ZYNQ
ZYNQ
的三种GPIO :MIO、EMIO、AXI_GPIO小节
ZYNQ
共有三种GPIO:MIO、EMIO、AXI_GPIO。
鹏宝阿加西
·
2021-05-13 23:32
zynq
-7000学习笔记
本人完全新手,学习的过程都是参照这一系列博客:https://blog.csdn.net/luotong86/article/details/52170770该笔记内容记录的是学习博客中遇到的问题和解决办法。一、在zedboard上安装linaro图像界面系统参照https://blog.csdn.net/luotong86/article/details/52170770遇到的问题:1.板子自带
一个三要不起
·
2021-05-09 22:00
nanopi M4开发日记3:
裸机开发
--make.sh分析
上一篇我们完成了编译U-boot,得到了3个文件烧入后正常启动,编译u-boot使用的是Rockchip提供的make.sh脚本自动完成的编译,这一篇我们就来分析这个make.sh脚本首先在make.sh的最前面定义的是全局变量,注意其中的rkbin和工具链的路径设置,是根据自己的开发环境修改的。然后我们看整个make.sh的运行顺序,在脚本的最后那么我们就按照这个顺序进行分析首先第一个是prep
hkx_x
·
2021-05-07 18:19
ZYNQ
7000 (九) 编写LINUX下C程序的步骤在线运行并最终固化到RAMDISK里
视频九:编写LINUX下C程序的步骤在线运行并最终固化到RAMDISK里编写LINUX下C程序在线运行并最终固化到RAMDISK里1,使用SDK生成hello文件,通过ftp传输到板子的ramdisc里面运行试验。2,使用LINUX界面生成hello文件。3,将hello文件固化到RAMDISK里面。固化和剪裁RAMDISK步骤:3.1,首先ftp传到虚拟机,并解压缩。gzip-dramdisk8
夜幕下的灯火
·
2021-04-30 21:18
ZYNQ7000
ZYNQ7000\
FPGA
verilog
Vitis-AI-1.3-TensorFlow2 使用TensorFlow2 构建custom AI模型的流程;
模型进行Mnist分类本示例工程中我们会在TensorFlow2下使用KerasAPI创建一个自定义CNN网络,在Vitis-AI1.3环境下编译成XilinxDPU上运行的模型文件,并在Xilinx
zynq
MP
黄埔数据分析
·
2021-04-26 18:48
FPGA
opencl
opencv
vitis
tensorflow
STM32HAL 移植功能强大letter-shell开源库(
裸机开发
)
概述lettershell3.0是一个C语言编写的,可以嵌入在程序中的嵌入式shell,主要面向嵌入式设备,以C语言函数为运行单位,可以通过命令行调用,运行程序中的函数。GitHub:https://github.com/NevermindZZT/letter-shell硬件:STM32F103CBT6最小系统板软件:Keil5.29+STM32CubeMX6.01一、使用方法定义shell对象S
Ch_champion
·
2021-04-26 11:17
#
STM32
vivado
ZYNQ
打包IP核, 模拟单片机IO口
前言:在使用单片机的适合,Io口有寄存器,然后我们使用KEIL来编程,直接操作寄存器就可以实现操作IO的效果在FPGA中,也可以这样做,SDK中直接操作地址,就可以实现操作IO口的效果,相当于自己设计IO的寄存器1FPGAIP设置1生成IP新建user_gpio.v代码如下,目的是为了把AXI总线和FPGA外部引脚联系起来moduleuser_gpio(inputwiregpio_input,ou
紫枫洛天
·
2021-04-23 16:25
FPGA
fpga
FreeRTOS系列|低功耗管理
一般MCU都有相应的低功耗模式,
裸机开发
时可以使用MCU的低功耗模式。
安迪西
·
2021-04-22 13:44
FreeRTOS
freertos
tickless
ZYNQ
串口持续触发 TX FIFO EMPTY中断 XUARTPS_IXR_TXEMPTY
文章目录1.
ZYNQ
串口持续触发TXFIFOEMPTY中断(XUARTPS_IXR_TXEMPTY)问题描述:产生原因:解决办法:1.
ZYNQ
串口持续触发TXFIFOEMPTY中断(XUARTPS_IXR_TXEMPTY
MystKevin
·
2021-04-16 15:22
嵌入式
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他