EfunStudy
码龄3年
关注
提问 私信
  • 博客:77,119
    问答:27
    77,146
    总访问量
  • 31
    原创
  • 274,134
    排名
  • 159
    粉丝
  • 0
    铁粉

个人简介:积跬步以至千里,积小流以成江海

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2021-10-17
博客简介:

EfunStudy的博客

查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    548
    当月
    5
个人成就
  • 获得254次点赞
  • 内容获得34次评论
  • 获得787次收藏
  • 代码片获得887次分享
创作历程
  • 6篇
    2024年
  • 25篇
    2023年
成就勋章
TA的专栏
  • STM32
    1篇
  • FPGA + 图像处理
    4篇
  • zedboard开发板基础应用
    8篇
  • 软件报错
    3篇
  • verilog入门
    1篇
  • VHDL语法入门
    8篇
兴趣领域 设置
  • 嵌入式
    单片机stm32
  • 硬件开发
    fpga开发arm开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

FPGA + 图像处理(三)生成3x3像素矩阵

生成NxN的像素矩阵是对图像进行各类滤波操作的基本前提,本文介绍一种通过bram生成3x3矩阵的方法。
原创
发布博客 2024.04.07 ·
1350 阅读 ·
6 点赞 ·
0 评论 ·
14 收藏

FPGA + 图像处理 (0)图像与TXT格式的转换,基于python

都是最基础的操作,注意路径正确就好。
原创
发布博客 2024.04.07 ·
515 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

FPGA + 图像处理 (二) RGB转YUV色域、转灰度图及仿真

本次实验比较简单,直接拷贝到工程,路径也没有问题应该可以直接运行,不过还是把工程附上,供大家免费下载,共同学习。【免费】RGB图像转YUV及灰度图FPGA实现工程资源-CSDN文库。
原创
发布博客 2024.04.02 ·
1406 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

RGB图像转YUV及灰度图FPGA实现工程

发布资源 2024.04.02 ·
zip

testbench中一些常用的系统命令

记录一下自己仿真过程中用到过的一些用于testbench的系统命令,根据自己用到的情况不定时进行补充。
原创
发布博客 2024.04.02 ·
1082 阅读 ·
22 点赞 ·
0 评论 ·
24 收藏

SDK报错(1)undefined reference to `f_mount‘

按文中说法是ff.c文件中用了一个if语句来判断是否启用ff.h头文件,但是却没有地方进行宏定义来满足这个if条件。利用SDK读取sd卡时,添加了xilffs库,而且包含了ff.h头文件,还是对fat库的函数报错。网上有的说在ARM v7 gcc linker中添加xilffs的方法可以解决,但我试了没有用。如下图,我们可以在ff.c中自己添加一个宏定义来实现这个条件。最后在赛灵思论坛找到了一个解决方法,原文连接如下。这时候保存编译之后,报错就消失了。ff.c 文件在bsp工程下。
原创
发布博客 2024.03.15 ·
845 阅读 ·
11 点赞 ·
0 评论 ·
18 收藏

通过生成mcs、bin文件将程序固化到FPGA

通过将程序固化到FPGA,可以做到断电不丢失程序,上电之后就自动启动程序的作用,整个固化步骤主要分为3步,一是修改约束文件,二是生成mcs或bin文件,三是将程序固化到开发板flash。
原创
发布博客 2024.01.14 ·
3878 阅读 ·
25 点赞 ·
0 评论 ·
53 收藏

vivado报错(一)vivado与modelsim联合仿真报错

根本原因是混合语言库声明顺序不正确。问题可能发生在布尔信号或std_logic_vector信号上,因为VHDL和Verilog之间不存在1:1映射。2.在modelsim命令行使用如下代码,作用是设置Verilog库的优先级高于VHDL。注意:根据问题描述修改位宽是解决不了问题的,因为问题不是位宽不匹配。常见情况是在仿真时选择了混合语言,导致的端口位宽不匹配。1.将混合语言换成单一的语言仿真。根据自己使用的语言选择。
原创
发布博客 2023.12.07 ·
1603 阅读 ·
7 点赞 ·
1 评论 ·
11 收藏

基于寄存器的开发、存储器映射以及其他相关,以STM32为例

以上,就是我对基于寄存器的开发与基于库函数的开发的一些理解,希望能够对大家的嵌入式学习有所启发。
原创
发布博客 2023.11.15 ·
586 阅读 ·
6 点赞 ·
2 评论 ·
9 收藏

关于zynq引脚编号、bank以及封装的一些理解

学习zynq已经有一段时间了,之前不论是用gpio使用MIO0这样的引脚还是在PL端将引出的端口约束到AB9这样的位置,用的时候也挺正常,但仔细一想又感觉云里雾里,还有bank0、bank1、bank500、bank501这样的分组,一直没有弄明白他们之间具体的关系,今天就来梳理一下。
原创
发布博客 2023.10.31 ·
5976 阅读 ·
22 点赞 ·
7 评论 ·
57 收藏

zynq开发板zedboard约束

发布资源 2023.09.27 ·
xdc

zynq板zedboard+SDK设计(四)结合自建IP核对axi接口文件进行详解

本文将通过建立一个简易的led灯的IP核,对其中axi相关接口的文件以及每个步骤进行详细分析,以实现从知道怎么做到知道为什么的转变IP核的建立工程参照了正点原子实验需要对AXI总线有一些基本的了解,可以看一看本人主页的AXI学习记录。
原创
发布博客 2023.09.27 ·
628 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

zynq板zedboard+SDK设计(三)AXI GPIO软核

AXI GPIO IP 核为 AXI 接口提供了一个通用的输入/输出接口。与 PS 端的 GPIO 不同,AXI GPIO 是一个软核(Soft IP),即 ZYNQ 芯片在出厂时并不存在这样的一个硬件电路,而是由用户通过配置 PL 端的逻辑资源来实现的一个功能模块。而 PS 端的 GPIO 是一个硬核(Hard IP),它是一个生产时在硅片中实现的功能电路。AXI GPIO 可以配置成单通道或者双通道,每个通道的位宽可以单独设置。
原创
发布博客 2023.09.18 ·
784 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

AXI总线自学笔记

AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM 公司提出的 AMBA(Advanced Microcontroller Bus Architecture)3.0 协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持显著传输访问和乱序访问,并更加容易就行时序收敛。AXI 是 AMBA 中一个新的高性能协议。
原创
发布博客 2023.09.08 ·
310 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

zynq板zedboard+SDK设计(二)HDMI工程解析

bd部分的内容就是这些,整体来看就是先通过vdma从ddr内读取视频数据,然后将rgb格式转换成YCrCb格式,再结合vide timing controller产生的时序将数据流转化成视频输出格式的数据,最后通过HDMI输出IP输出数据。GitHub上原版的工程没有SDK部分需要自己添加,这里放上本次使用的工程以供不便去GitHub上下载的读者使用。【免费】zedboard开发板读取sd卡内图像通过HDMI显示-嵌入式文档类资源-CSDN文库t=N7T8。
原创
发布博客 2023.09.06 ·
2095 阅读 ·
3 点赞 ·
1 评论 ·
11 收藏

zedboard开发板读取sd卡内图像通过HDMI显示

发布资源 2023.09.06 ·
zip

FPGA + 图像处理(一)三种向zynq中DDR内导入图像数据的方法

介绍了三种比较基础的将数据存入ddr的方法,也不一定是图像数据,其他的数据也都可以按照这些方法导入ddr内,对于图像数据,通过sdk直接存入ddr内和通过sd卡读取还是比较便捷的,通过将数据初始化到rom内的方法限制较大,在导入图像数据后,因为三种方法的数据格式不同,要注意数据的使用方法。
原创
发布博客 2023.09.01 ·
3355 阅读 ·
8 点赞 ·
1 评论 ·
63 收藏

zedboard基于petalinux移植Linux系统及一些应用

基于petalinux的Linux移植教程,用到的工具有vivado2019.1,安装了petalinux的Ubuntu系统(本人用的是虚拟机)
原创
发布博客 2023.08.22 ·
799 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

vitis 报错(2)[Common 17-53] User Exception: Unable to get hpfm file from project

在创建工程时,会有一个 "Project is an extensible Vitis platform"可勾选项,如果勾选了此项,Menu->File->Export 会变成 "Export Platform" 而不是 "Export Hardware"。如果直接导出,可能会报错。此时需要在platform setup页面使能M_AXI_GP端口以及FCLK_CLK0端口,并使FCLK_CLK0端口设置成默认。
原创
发布博客 2023.08.03 ·
1151 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

zynq板zedboard+vitis设计(四)基于bram的ps与pl交互

本文简单介绍通过bram在ps和pl间进行数据的传输以及命令的交互。
原创
发布博客 2023.07.06 ·
413 阅读 ·
5 点赞 ·
1 评论 ·
5 收藏
加载更多