自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 SV-面向对象编程

术语解释类:包含变量和子程序的基本构建块。 对象:类的实例; 句柄:指向对象的指针; 属性:存储数据的变量; 方法:函数或方法中操作变量的程序性代码;上述几个术语对于没有接触过面向对象编程的语言来说理解可能有一点困难。SystemVerilog里面向对象编程的部分与其他的高级语言类似(如C++,JAVA)。类可以认为是一类事物的抽象,而对象是这类事物一个实际个体;句柄则是我们为这个个体取的一个名称。属性是事物的特点,方法是事物具有的功能。举个例子:猫(类)是一类动物的名称,现在我有一只猫(对..

2022-04-10 21:16:23 516

原创 Petalinux学习记录

1.petalinux创建工程进入petalinux安装目录,再控制台输入以下命令启动petalinuxsource ./settings.sh2.切换到自己的工程目录,在命令行输入petalinux-create --type project --name xxx--template zynq“--type”后面的是创建工程类型(project),--name后面的 xxx是工程的名称(自定义),--template后面的zynq,意思是为zynq器件创建工程。3,导入硬件平

2021-11-26 22:53:39 184

原创 JESD204B接口学习资料收集

由于工作需要,本人开始学习JESD204B的接口协议,以及 在FPGA上实现该接口。本文主要收集了204B相关资料。后期,本人会就ADI开源的204B接口源代码(Verilog)进行分析。1)CSDN博客,该博客对数据链路层的分析介绍的非常详细https://blog.csdn.net/yijingjijng/category_5771607.htmlhttps://blog.csdn.net/yijingjijng/category_5771607.html2) ADI官方文章,对204B各层的介

2021-10-06 19:58:49 1680 1

原创 Matlab学习随笔 ——bin文件读写

一、概述今天写这篇文章的目的在于最近遇到了需要使用Matlab读写文件,来分析FPGA使用高速ADC采集数据的频谱。之前没有怎么用过Matlab,更对文件操作不熟悉。临时抱佛脚学习了下Matlab,特此记录下以免以后遗忘了。二、代码分析在Matlab里要操作文件,需要实例化一个文件句柄,调用函数fopen();fp = fopen(filename, permission);...

2020-04-10 10:31:52 9983

原创 PYNQ-Z2 HDMI输出图形实验

在本文中作者使用Xilinx的IP搭建一个HDMI输出图形的平台。在这个平台上设计目标是输出800*600像素的图像,本实验没有使用DDR缓存图像数据。本次实验使用到的工具:开发板:PYNQ-Z2;开发软件:Vivado 2018.3;IP:TPG,VTC,Video Out,rgb2dvi。1.新建工程如何新建工程这里不再详解,网上有很多关于Vivado建工程的文章。唯一需要...

2019-05-23 16:57:53 8770 14

原创 ZYNQ-IO模拟HDMI输出图像

开发软件:Vivado 2018.3开发板:PYNQ-Z2IP核:rgb2dvi(Digilent官方)我一直想使用FPGA开发图像处理算法,在学习图像处理前要学会如何显示图像。我使用的开发板是PYNQ-Z2,在该开发板上带有两个HDMI接口(一个输入,一个输出)。其实这两个HDMI接口都可以用作输出,因为HDMI接口是直接连接到FPGA的IO引脚上的。关于HDMI的原理,网上有很...

2019-05-07 19:53:27 2853 3

原创 Vivado自定义IP遇到的问题

在使用Vivado自定义IP时遇到一个问题,在这里做一个记录。在设计一个流水灯的IP的时候会报警告,这导致在调用该IP的时候,流水灯始终全亮。警告如下该IP的源码如下(该代码参考了米联客的教程),module LED_ML(input CLK,//100MHZinput RSTn_i,output reg [3:0]LED_o);reg [31:0]C0;always ...

2019-03-30 19:05:34 1574

原创 ZYNQ使用PS+PL点灯总结

初次使用ZYNQ中的纯PL点亮了LED等,后来知道了可以使用PS和PL联合使用点LED。但是尝试了N此,在网上找了很多资料都点不亮LED,也不知道问题出在哪里。网上很多ZEDBoard开发板,有官方提供的配置文件。很多设置都不知道怎么回事,网上提供的教程说明也不详细。终于在我快放弃的时候,看了米联客的入门教程视频后理解了怎么设置后。点亮了LED灯。下面是这次点灯的的总结。1.新建工程选...

2019-03-29 10:36:14 3145 1

原创 利用聚合数据实现天气预报APP

1.集成聚合数据SDK1)下载SDK进入聚合数据官网注册账号,然后选择API->天气预报->全国天气预报和空气质量;申请数据。申请完数据后就可以下载SDK了。有两个版本的SDK可以选择;本文使用的是版本2.6。2)创建工程创建工程后将SDK中的armeabi和juhe_sdk_v_2_7两个文件拷进工程下的app/libs文件下;然后打开Mo'du'le's setting

2016-05-18 13:25:08 1669 2

原创 ViewPager+PagerAdapter实现导航

微信滑动导航界面有3种方式实现,本文介绍利用ViewPager+PagerAdapter实现滑动导航:主Activity的XML文件如下:activity_main.xmlxml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-05-11 10:38:34 292

原创 AsyncTask

在android中UI线程主要负责处理用户的按键事件、触屏事件,因此其他的耗时操作不能放在UI线程中执行。否则,UI线程会被阻塞,这样用户体验会非常的糟糕。所以,耗时操作一般都开启一个新线程,让耗时操作在这个新线程中执行。这产生了一个问题,当耗时操作完以后可能要更新UI,但是android规定只能在UI线程中更新UI。为了解决这个问题,引入了Handler消息传递机制。本文中讲述的AsyncTas

2016-05-02 08:34:41 200

原创 Service

Service是android四大组件之一,它与activity很相似。区别在于,activity运行于前台可以与用户交互,而service一般运行于后台,不与用户交互。他们都有生命周期,开发步骤也很相似。1)先创建Service的子类2)在AndroidManifest.xml中配置Service。1.Service的生命周期用不同的启动方式,Service的生命周期略有差异。当

2016-04-29 07:29:43 199

原创 Handler消息传递机制

由于android的UI操作并不是线程安全的,android只允许UI线程修改Activity里的UI组件。UI线程就是主线程(Main Thread)。为能让新启动的线程能改变UI组件的属性,需要借助于Handler的消息传递机制。1.Handler类Handler类主要有两个作用:1)在新线程里发送消息;2)在主线程中获取、处理消息在新启动的线程里,Handler发送一个消

2016-04-28 09:08:38 269

原创 Android开发基础第一章——Activity

1.1启动另一个Activity启动另一个Activity要用到intent,intent是联系另一个activity、application的桥梁。1)使用显示Intent在住activity中创建一个Buttonandroid:id="@+id/button"android:layout_width="match_parent"android:layout_heig

2016-04-13 23:08:17 228

原创 面向对象一

1、类与对象在我的理解中:类既是现实生活中一类事物的抽象,对象是一类事物的具体。如:车是一类事物,劳斯莱斯是车这一类事物中的具体品牌。1.1定义类定义类的时候,要用关键字class.如下:public class Person{    String name;    public void setName(String name){this.name=name;}

2016-04-12 08:37:51 195

fft_demo.rar

本资源采用Matlab对高速ADC采集的数字信号进行FFT分析,得到其频谱并计算其频谱。代码中包含了ADC采集的数字信号的数据文本。

2020-04-10

简易天气预报---android

简易天气预报---android

2016-05-18

天气预报APP源代码

天气预报APP源代码

2016-05-18

空空如也

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

TA关注的人

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