自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 深度解析Xilinx驱动包程序编写特点和使用方法--以GPIO为例

前言前面先简单介绍这个实验的基本流程,了解了基本背景后,再重点讲解驱动程序的编写特点,以及用户面对Xilinx官方驱动包时如何使用。一、功能描述通过MIO实现对LED灯的控制,使其以固定频率闪烁。二、实验步骤1、硬件部分① 创建系统工程② 创建BD工程③ 配置zynq IP:配置电压、串口、时钟、GPIO④ 连线、编译、导出2、软件部分① 创建软件工程② 添加对应驱动的头文件③ 查看头文件中关于此驱动的相关参数定义和函数定义④ 查找硬件配置后对应接口模块是否存在⑤ 初始化一个接

2021-12-20 16:17:13 1675

原创 双休的冥想

从事一个工作岗位所需要的知识,就像是一个平面,这个平面有边界又似乎没边界。随着工作的驱动,在不断填充这个平面,会觉得越来越平整,伴随着逻辑关系的牵引,慢慢形成一个看得见的体系。当这个体系雏形逐渐清晰的时候,再回首,又觉得平面是有多么的残破不全,过往皆是无知狭隘了双眼,不经感叹阶段性思考的重要性,一次认真思考梳理的过程就是一次很好的总结和再深入的过程,然后用文字图表的形式表现出来,一名优秀的工作者不仅是专业技能上的擅长者,也应该是一名不错的笔者。随着大量时间的投入和项目实践的投喂,这个知识平面上某一两个点

2021-12-04 22:55:19 245

原创 网络交换芯片应用参考--简介(型号:BCM5396)

一 硬件系统结构图中PHY芯片已经在前文做出详细的讲解。二 BCM5396概述2.1 BCM5396基本功能实现支持网络传输交换拓扑结构设计,使得各个处理器或设备网络互联互通。2.2 基本特性1、 BCM5396是一个16port的以太网交换机,集成了16个1.25G的SerDes/SGMII port接口,用于连接外部的PHY物理接口或光纤接口。2、 嵌入了一个256KB大小的分组缓冲。3、 支持最大9728字节的巨帧。4、 支持低成本芯片EEPROM的配置。5、 第17th接口支持

2021-09-12 17:40:05 13009 6

原创 ZYNQ网络通信之PHY应用(型号:88E1145)

接上篇《PHY芯片详解》,实例介绍工程中PHY的应用,包括原理图设计、配置和软件设计。五 ZYNQ PS网络通信5.1 PHY芯片原理图设计从原理图可以得知:① 网络控制器使用的是ZYNQ的PS网络控制器。② 关于PHY的配置,大部分通过硬件配置完成,体现在P0_CONFIG[4:0]。③ 使用RGMII接口与MAC层连接,使用铜线外部连接RJ45转接器。④ MDC/MDIO接口连接到PS_MIO52和PS_MIO53。(原理图中ZYNQ端接口未展示)5.2 硬件配置针对上面硬件原理

2021-08-29 23:41:13 4177 4

原创 ZYNQ网络通信之PHY详解(型号:88E1145)

PHY芯片详解(型号:88E1145)一 概述1.1特性① 四端口设备,定义为port0-port3,每个port对应一个net设备,且每个port支持10/100/1000传输速率。② 对于port0的信号描述,例如pin 1,采用格式P0_CONFIG1。③ PHY芯片型号是88E1145(引脚数:364-pin)。1.2功能模块框图二 设备接口描述2.1媒体相关接口2.2.1 铜接口:包含引脚P[3:0]_MDI[3:0]+、P[3:0]_MDI[3:0]-连接到外部RJ45,通过

2021-08-29 23:28:36 7162

原创 《青年在选择职业时的考虑》

@《青年在选择职业时的考虑》        马克思自然本身给动物规定了它应该遵循的活动范围,动物也就安分地在这个范围内活动,不试图越出这个范围,甚至不考虑有其他什么范围的存在。神也给人指定了共同的目标——使人类和他自己趋于高尚。但是,神要人自己去寻找可以达到这个目标的手段;神让人在社会上选择一个最适合于他、最能使他和社会都得到提高的地位。能有这样的选择是人比其他生物远为优越的地方。但是,这同...

2020-05-04 09:59:13 689

原创 FPGA开发流程和开发前必备知识(Altera芯片 Verilog开发语言)

一、FPGA开发流程:1、设计定义:设计的目标系统需要完成什么样的功能进行定义。俗称“画饼”。2、设计输入:设计开始,首先利用EDA工具的文本或者图形编辑器将设计者的设计意图用文本方式(如Verilog、VHDL程序)或者图形方式(原理图、状态图等)表达出来。虽然原理图输入方式所画的的原理图与传统的器件连接方式完全一样,很容易被人们所接受,而且编辑器中也有很多现成的单元器件可资利用,自己也可以...

2019-09-02 22:59:35 3720

原创 IIC_FPGA控制程序设计

通过上篇文章描述IIC原理可知,IIC在进行读写操作时候都是在SCL的高电平或者低电平读取数据和改变数据的,因此,可以设计两个标志位scl_high和scl_low,然后只要在两个标志位有效期间进行数据操作就可以了。这里定系统时钟为50MHz,时钟信号SCL采用计数器的方式产生,对于scl_low和scl_high信号,只需要在计数到四分之一和四分之三的位置产生标志位即可。...

2019-04-23 18:19:52 1259

原创 IIC协议原理分析

一、基本概念。I2C总线(I2C bus,Inter-IC bus)是一个双向的两线连接总线,提供集成电路之间的通信线路。I2C属于一种串行扩展技术,广泛应用于电视、录像机、音频设备。I2C的意思是“完成集成电路或者功能单元之间信息交换的规范或协议”,采用一条数据线(SDA)和一条时钟线(SCL)来完成数据的传输以及外围器件的扩展。通信的原理是控制SCL和SDA的时序,时期满足总线协议从而进...

2019-04-16 22:47:17 10068

转载 FPGA网络资源

@[T1. OPENCORES.ORG这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。进入后,选择project或者由http//www.opencores.org/browse.cgi/by_category进入。对于想了解这个行业动态人可以看看它的投票调查。 http://www.opencores.org/polls.cgi/list ...

2018-12-11 20:39:45 473

原创 ModelSim-Altera路径找不到或者不正确的解决办法

今天碰到一个坑,就是在quartus里面打开ModelSim-Altera进行仿真的时候报错,说是找不到路径。 一般的解决办法是: 在quartus中打开tool——options改正路径为D:\quartus\quartus13.1\modelsim_ase\win32aloem。也就是quartus安装路径下的win32aloem,因为当你点击右边三个点的按钮选取文件路径的时候在你的选项中...

2018-09-01 16:43:30 53137 61

原创 ./examples/mnist/create_mnist.sh 不通过的问题解决办法

当获取了训练集以后在生成lmdb库的时候报错: Creating lmdb… ./examples/mnist/create_mnist.sh: 17: ./examples/mnist/create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found 错误原因提示的很明显,就是目录找不到:这可能是你没有在ca...

2018-08-05 13:03:38 2520 3

原创 ubuntu14.04 循环登录的问题

在配置cuda的之后重启系统,发现出现循环登陆的状况,推测极有可能就是显卡驱动的问题,现在按照之前的操作进行还原就可以解决问题。 既然不能在图形界面登录系统,那么可以从命令行界面进入系统进行操作。ctrl+alt+f1进入系统并登录。然后删除掉之前关于显卡的操作。下面以我的例子讲解: 首先,我之前配置了环境变量,所以我打开相应的配置CUDA换将变量的文件,删除掉最后添加的几行。 然后并没...

2018-08-03 17:50:32 808

原创 E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

下载并安装gcc/g++ 4.7.x报错: 解决办法: 删除提示存在的包: sudo dpkg -P libaria执行修正: sudo apt-get install -f 现在可以进行下载并安装gcc/g++ 4.7.x了: ...

2018-07-31 15:18:09 1969

原创 关于视觉装置、ROS、机械臂之间的通信和系统协调

一、视觉检测装置与ROS实现通信 采用Movidius神经计算棒实现视觉检测装置基于ROS的实现与封装。轻松地将深度学习技术引入项目,和其他ROS节点无缝连接。 技术背景: 英特尔在2017年发布了Movidius神经计算棒,与英特尔Movidius神经计算棒一同发布的还有NCSDK和NCAppZoo,为用户在Movidius 神经计算棒之上开发各自的应用提供了良好的软件支持。 NCSDK...

2018-07-31 11:35:41 6029

原创 虚拟机安装VMware tools

环境:win7、虚拟机版本(10.0.5 build-2443746)、Ubuntu14.04(64位) step1:打开虚拟机,运行Ubuntu系统。 说明:我此处装的Ubuntu14.04系统是集成有ROS indigo和turtlebot的,但是不影响安装VMware Tools操作)。 点击虚拟机上方的...

2018-07-20 23:04:23 1252 1

转载 张正友标定法数学背景详解

三、致敬“张正友标定”         此处“张正友标定”又称“张氏标定”,是指张正友教授于1998年提出的单平面棋盘格的摄像机标定方法。张氏标定法已经作为工具箱或封装好的函数被广泛应用。张氏标定的原文为“A Flexible New Techniqu...

2018-07-12 18:08:07 2921 3

转载 世界坐标系、相机坐标系、图像平面坐标系

一、四个坐标系简介和转换相机模型为以后一切标定算法的关键,只有这边有相当透彻的理解,对以后的标定算法才能有更好的理解。本人研究了好长时间,几乎每天都重复看几遍,最终才会明白其推导过程。     我觉得首先我们要理解相机模型中的四个平面坐标系的关系:像素平面坐标系(u,v...

2018-07-12 18:04:09 52953 20

原创 ROS(Robot Operating System)创建两个节点并实现通信

参考《ROS机器人程序设计》(原书第2版):但是发现其中的一些命令并不能实现正确的结果,且由于版本的问题,一些配置信息不能满足当前的需要。my system : 在virtualBox下导入的RosIndigo32Bits集成环境,内核为Ubuntu 14.04 LTS在这个系统默认的只安装了vi,使用之前需要先安装vim,不然后期将无法使用vim打开CMakeLists.txt文件。当然也可以安...

2018-06-04 23:39:12 3036 6

原创 无法查找功能包路径的解决办法:[rospack] Error : package 'chapter2_tuorials' not found

今天在ROS工作空间下创建功能包的时候遇到一个问题:当我找到我的工作空间(cd ~/dev/catkin_ws/src)之后,正确的输入创建功能包命令$ catkin_create_pkg chapter2_tutorials std_msgs roscpp.显示创建成功。如图所示:但是当我通过命令:rospack find chapter2_tutorials寻找功能包的时候却出现了错误提示:[...

2018-05-31 11:35:50 20016 5

原创 苏格拉底《临死前的演说》

历史背景:公元前399年,苏格拉底被人控告,罪名是“引入异神”和“腐化青年”。前一个罪名毫无根据,后一个罪名则是苏格拉斯教导青年对人生、未来进行更深入的思考,因而得罪了他们的父亲。此外,苏格拉斯的弟子亚西比德在伯罗奔尼撒战争中背叛了雅典,这也让苏格拉底招人记恨。最终,苏格拉底被判处死刑,他拒绝了弟子们的营救,希望用自己的死亡来激励雅典人追求真理。在读完整个演讲之后,我想梳理下演讲的内容,谈谈自己对...

2018-05-29 22:09:37 3480

原创 RANSAC算法在目标识别中的应用详解

最近,在OpenCV上开发目标识别程序的时候遇到一个问题就是:在源图像和场景图像中分别做特征点检测之后,会发现有误匹配的情况出现,经过在上网查资料得知可以用随机抽样一致算法(简称:RANSAC)解决误匹配的问题。可是其中的数学背景对于一些视觉领域的新手而言看的让人有点搞不透,在这里我想整理下网上的一些资料和自己的理解,仅供有需要的人参考。在讲解RANSAC算法之前,我们有必要了解几个数学概念。1、...

2018-05-27 01:00:46 2608

21天学通C++.PDF

属于C++编程入门级书籍,能较快的掌握C++的基本语法和一些基本的编程思想和方法。全书比较内容精炼,入门比较快速,很适合初学者、大学生,有一定的C基础的编程人员学习。

2018-11-23

空空如也

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

TA关注的人

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