自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

原创 cadence allegro 16.6 导出dxf文件出现Given layer filename does not exist,you must creat one报错

针对导出dxf文件时点击lib按钮列表conversion文件为空的情况,主要问题是环境变量env加载的问题,在candec安装目录(例如c:\cadence)下创建pcbenv文件夹,将c:\cadence\spb_16.0\share\pcb\text中的env文件拷贝到C:\Cadence\pcbenv中,重启软件即可。据说还可以修改env进行快捷键自由编辑。

2023-05-25 10:27:48 1709

原创 windows 远程桌面到 Ubuntu16.04 LTS desktop

好多误人子弟的教程,复杂又不好用,本文章就是在远程桌面下写的,靠谱的教程如下:https://www.cnblogs.com/atuotuo/p/13185396.html

2020-07-23 10:50:30 201

原创 ubuntu 16.04下安装Modelsim 10.2c

一.准备1.ubuntu 16.04系统,能上网2.Modelsim 10.2c安装文件及破解文件(可私信)3.确保ifconfig网卡是eth0开始,不然百度一下改过来二.安装1.进入安装目录,执行以下命令,不会很顺利的,遇到问题参考我之前的文章https://blog.csdn.net/qingyu2431/article/details/106846166sudo chmod 755 install.linuxsudo ./install.linux2.安装过程中,类型

2020-06-20 00:23:14 1648 3

原创 ubuntu安装modelsim 缺少库的解决办法 libXext.so.6: cannot open shared object file

在ubuntu 16.04 64位的机器上安装modelsim10.2C,需要知道以下:1.本机需要有java环境,java有两个版本openJDK和oracal JDK(至于为什么,里面有点故事,有兴趣可以搜下),安装前面那个就可以支持安装程序的运行了:sudo apt-get install default-jresudo apt-get install default-jdk2.参考http://www.jianshu.com/p/ad131936a6c4 进行安装,根据提示缺少的库文

2020-06-19 00:15:17 3039

原创 NetFPGA-SUME10G以太网接口仿真问题

NetFPGA-SUME使用的是Xilinx的10G 子系统IP核心该IP核心包含了PCS/PMA核和MAC核,方便使用,有样板工程,很有意思的是官方根据是否包含share logic分别提供了两个样板工程。example design的仿真TB文件包含了丰富的内容,模拟了 以太网64/66B编码、解码和同步的过程,对理解以太网底层原理很有帮助,1500行左右代码。想借助该TB文件仿真NetFPPGA-SUME工程中封装的10G IP核心,以便加深理解,遇到些问题:1.NetFPPGA-SUME

2020-06-19 00:03:38 1093 1

原创 ubuntu16.04安装Vivado 2016.4产生crash或SDK无法启动的解决方法

以下所有操作都在root权限下ubuntu16.04安装Vivado 2016.4主要是Lib的问题,需要注意的是在安装的界面,别人已经给了提示,安装到ubuntu16.4需要相应的库支持,如果不安装就会导致冲突,程序闪退,SDK起不来等问题(我已经经历过)。那么如何确定需要安装那些库文件呢?见官方回答:https://www.xilinx.com/support/answers/66184.html大概意思是,你先把vivado和perl语言解释器装好,然后下载一个指定的perl脚本,按照特...

2020-05-27 08:36:16 1922 1

原创 设置ubuntu终端的命令行颜色

1.sudo gedit ~/.bashrc;#force_color_prompt=yes去掉注释。2.source ~/.bashrc

2019-12-19 15:15:17 665

转载 Unbuntu16.04 虚拟机 安装win7以及文件共享

KVM虚拟机的模版导出,通常都是直接用qemu-img命令可以将默认的raw格式或者qcow2格式的磁盘文件压缩后导出,指令如下://将默认raw格式的磁盘,简单压缩转换成qcow2格式#qemu-img convert -c -f raw -O qcow2 vm500G.raw /path/new-vm500G.qcow2//将默认qcow2格式的磁盘,导出为简单压缩后的qcow2格...

2019-12-12 21:33:45 208

原创 NetFPGA-SUME中Ubuntu环境使用Vivado的相关问题

拿到NetFPGA-SUME的源码后,准备生成硬件逻辑的Vivado工程进行分析和设计,遇到一系列问题。1.首先是Vivado一定要用2016.4,原因是NetFPGA-SUME代码工程中,FPGA部分全部用的TCL命令,包括并不对外开放的IP封装命令,如果用其他版本,存在命令不兼容的情况,这个我已经被坑过了2.Vivado2016.4在装的时候,需要一些库支持,不然装完之后使用过程中会出...

2019-12-12 10:12:59 502

原创 KVM宿主机与虚拟机之间文件共享的简单方法

我的宿主机为Ubuntu16.4,由于工作需要用Virtual Machine Manager 装了个Ubunt18.4的虚拟机,装完以后需要从宿主机发送文件到虚拟机,查到的方法主要利用网络手段,配置特别复杂,对新手及其不友好。突然萌生了“为啥不能直接拖过去?”的想法,发现不行。。。。,偶然发现虚拟机的配置接口有下图所示的一个选项,勾上,重启,发现可以直接拖了!!!...

2019-12-10 17:58:01 8522 2

原创 Unbuntu16.04 虚拟机 安装win7以及文件共享

由于工作需要需要使用Unbuntu16.04系统,但是对新手来说有些工作确实很不方便,因此萌生了在Unbuntu16.04基础上安装Win7虚拟机想法。很早以前在centOS系统下使用过virt-manager,有模糊印象,废话不多说,主要步骤如下:1.安装virt-manager以及创建虚拟机,参考https://blog.csdn.net/yuanlaijike/article/detai...

2019-10-24 00:03:29 321

原创 NetFPGA-SUME上电测试

按照Getting Started Guide的Section IV: NetFPGA-SUME First Power Up章节的要求:1.给开发板供电2.用micro-USB线连接开发板USB-JTAG接口与电脑3.给开发板上电,运行minicom超级终端,设置端口为ttyUSB1,baud rate of 115200, 8 data bits, 1 stop bit, no p...

2019-10-10 19:30:33 995 2

原创 NetFPGA-SUME开发环境安装

安装操作系统Github说要安装Ubuntu 14.04 (x86_64),我在官网上找到了Ubuntu 14.04 (x86_64):http://releases.ubuntu.com/14.04/下载的64-bit PC (AMD64) desktop image 用官网的方法制作了U盘启动工具:https://tutorials.ubuntu.com/tutorial/tut...

2019-10-10 18:46:36 1079

原创 Chisel学习笔记-Scala简介

了解Scala是一门承载嵌入式DSL的优秀语言 具有强大而优雅的库,由于操作各类数据集合 具有强大类型系统,有助于在开发周期早期发现大量错误 具有强大的表达和传递函数的方法变量和常量-val和varvar numberOfKittens = 6val kittensPerHouse = 101val alphabet = "abcdefghijklmnopqrstuvwxyz...

2019-01-30 22:41:27 1788

原创 Chisel Bootcamp安装说明

本文章从装虚拟机开始写如何安装Chisel BootcampChisel Bootcamp介绍Chisel Bootcamp是基于Jupyter平台的的一套Chisel学习教程,关于Chisel Bootcamp的详细介绍见Chisel Bootcamp 英文GitHub,关于Jupyter是什么,参考Jupyter notebook 搭建和使用为了避免出幺蛾子,需要在UBuntu  ...

2019-01-22 21:25:34 2351

原创 Chisel开发环境的安装

1.首先你得有个linux,官方建议Ubuntu,搞个虚拟机是最方便的,目前在Windows开发,仿真不太方便2.其次安装Java开发环境,建议安装java8,因为chisel的chisel-bootcamp推荐用java8,其他的版本可能不兼容java8安装方法:https://blog.csdn.net/xiangxianghehe/article/details/78870713...

2019-01-20 21:16:24 4901 2

原创 asterisk版本选择

背景:linux环境CentOS搭建好以后,下一步就是安装Asterisk了,但是面临的第一个问题就是面对如此多的版本该如何选择,因此不得不先对Asterisk的版本做一些分析了一般,软件根据发布的维护的时间长短界定了两种类型:长期支持(LTS,Long Term Support)类型:发布会在长达4年的时间做全面的整体维护,另加一年的安全补丁。标准发布(Standard)类型:维护比

2012-10-15 21:51:17 3524

转载 虚拟机下启动eth0报错Error: Connection activation failed: Device not managed by NetworkManager

声明:原文来自http://www.linuxeden.com/forum/thread-214716-1-1.htmlNetwork Manager碰到的问题1.在Fedora 6上测试wifi驱动的时候发现,通过命令行的方式可以很快将sta连接到ap上,可是用Network Manager这个UI却没有办法连接。当时ui的启动使用如下命令Network-Manager&,通过d

2012-10-15 16:53:54 8322

原创 CentOS6.0通过路由器自动获取IP上网

环境:虚拟机:VMware7.1.0 build-261024操作系统:CentOS6.0,最小配置安装模式目的:使VMware中的CentOS6.0通过TP-LINK路由器自动获取IP(DHCP方式)连接Internet状态:成功步骤: 1.VMware7.1.0的设置方法和原理可以参考http://blog.csdn.net/wangwpf/article/

2012-10-15 14:20:23 2301

转载 Ubuntu通过修改配置文件来进行网络配置

Ubuntu 的网络配置文件主要有以下几个IP地址配置文件: /etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.1. 以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换

2012-10-14 13:04:42 4951

转载 VMware中copy一个Centos6.2虚拟机eth0网卡不能正常启动

声明:一下内容转自http://www.prajnagarden.com/?p=195在VMware workstation中通过现有的Centos6.2克隆一个虚拟机,发现启动的时候找不到eth0网卡,查看网卡模块e1000也已经加载。奇怪之余发现原来Linux也有类似的windows UUID的特性,以后得注意这个问题,下面是针对于这个问题的解放方案。      最简单,最直接的做法:

2012-10-14 12:51:07 3639

转载 Ubuntu 中软件的安装、卸载以及查看的方法总结

声明:以下内容转自http://qiuye.iteye.com/blog/461394说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install

2012-10-13 22:56:57 695

转载 Ubuntu下安装VMware tools 的解决办法

Ubuntu系统在VMware中安装完毕后,需要安装VMware tool,就在网上搜索了一番,找到了解决办法。下面是详细描述。  注:操作方法都来自网络。  1.设定root权限  Ubuntu默认是禁用root权限,所以安装的第一步先要打开root权限。具体方法是:  先打开终端:进入Ubuntu系统后,在桌面的左上角有个标签:Application—附件—终端

2012-10-13 22:31:48 728

转载 安装VMware时TSCs不能同步的问题

Your host system does not guarantee synchronized TSCs across different CPUs, so please set the /usepmtimer option in your Windows Boot.ini file to ensure that timekeeping is reliable. 翻译:您

2012-10-13 22:07:11 3263

原创 两个ISO合并为一个ISO的方法

想安装一个CentOS操作系统,但是下载下来的是两个ISO文件,无法在Vamware中安装,如是想把这两个ISO文件合并为一个。搜了好久发现一位同样困惑过的仁兄的做法:----------------------1.用DAEMON打开CentOS-5.7-i386-bin-DVD-2of2.iso备用。2.用UltraISO打开CentOS-5.7-i386-bin-DVD-1of

2012-10-12 17:15:00 20723

原创 led字符设备驱动

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 《常识》 ¥应用程序----->系统内核----->设备驱动----->硬件设备 ¥设备驱动既是系统内核的下属,又是硬

2011-11-10 19:23:26 1697

转载 关于mount nfs时-o nolock的问题

需要将在linux里交叉编译好的程序放在arm上运行,所以首先要将程序copy至arm上,选择了nfs。       但在arm上mount nfs的时候遇到了失败的情况:       在网上查找解决方案:        nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。        解决方法:kill 文件锁(lockd)或者mount -

2011-11-10 18:34:15 20034 1

原创 vmware下如何使用nfs下载程序到开发板

linux安装在vmware虚拟机中linux操作系统版本:ubuntu9.10开发板:飞凌ok6410开发板上的操作系统:linux2.6.36,文件系统类型是yaffs串口上位机:windows超级终端当我们编译好程序后需要下载到开发板运行测试,如果开发板上运行的是飞凌提供的linux2.6.28系统则可以用超级终端通过串口下载。但是linux2.6.36则不支持这种方

2011-11-01 18:49:03 5345

原创 s3c6410 GPIO驱动总结

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 《常识》 ¥应用程序----->系统内核----->设备驱动----->硬件设备 ¥设备驱动既是系统内核的下属,又是硬件设备的老大

2011-10-31 16:45:34 7592

原创 LED驱动GPIO相关头文件简要分析

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 《常识》 ¥应用程序----->系统内核----->设备驱动----->硬件设备 ¥设备驱动既是系统内核的下属,又是硬件设备的老大

2011-10-26 22:29:10 8940

原创 LED驱动程序相关头文件简单介绍

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                《常识》¥应用程序----->系统内核----->设备驱动----->硬件设备¥设备驱动既是系统内核的下属,又是硬件设备的老大。  ¥

2011-10-25 21:53:20 6603 2

转载 OK6410系列之01---模块编程

一、实验环境 开发机环境          操作系统:ubuntu 9.10          交叉编译环境:arm-linux-gcc 4.2.2 ,安装位置 /usr/local/arm/4.3.2/          6410板子内核源码路径:/work/linux-2.6.36.2-v1.05/      目标板环境:OK6410-A     linux2.6.36

2011-10-24 20:28:15 961

原创 arm-linux-gcc交叉工具链的使用

1.编译器arm-linux-gccarm-linux-gcc hello.c -o hello2、反汇编工具:arm-linux-objdumparm-linux-objdump -D -S hello3elf文件查看器:arm-linux-readelf -a helloarm-linux-readelf -d hello 查看hello使用的动态库使用这个

2011-10-24 12:24:21 722 1

原创 ubuntu中添加环境变量

在安装交叉工具链之后,每次编译都要输入编译器的绝对地址来进行编译,造成很大的不便。为了在任何目录下都可以简单的输入命令即可编译,需要在linux中添加环境变量来告诉linux命令查找的路径,具体步骤如下:1.在系统的 etc 目录下,有一个 profile 文件,编辑该文件:在终端中输入:gedit /etc/profile在打开的文件的最后加入下列语句:$PATH= “$PA

2011-10-24 12:11:33 984

原创 Windows与VMware下的Linux文件共享

用vmware tools工具可以实现Windows与VMware下的Linux文件共享,使用这种方法不用进行繁琐的配置,即可达到linux与windows文件共享的目的。SharedFolders是Vmware 的一个新功能,但是使用前要安装vmware tools. 点击vamware的: vm->install vmware tools(如果已经安装则会显示reinstall

2011-10-24 11:09:38 498

转载 校园网下VMWare和windows XP共享上网

校园网下VMWare和windows XP共享上网VMWare在安装的时候在windows网络里添加了两个虚拟网卡。由于使用了锐捷认证,则若同时开启两个以上,锐捷则会提示不支持多网卡共享上网。此时可以使用mentohust这个自研发软件,完美解决锐捷的频繁断线。若要实现VMWare和windows共享上网:1. 在windows XP里面:启用VMware Network Adapte

2011-10-24 09:22:01 576

原创 linux字符设备驱动学习笔记3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                《常识》¥应用程序--

2011-10-17 15:40:14 743

转载 linux字符设备驱动学习笔记2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                《常识》¥应用程序--

2011-10-17 10:24:08 637

原创 linux字符设备驱动学习笔记1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                《常识》¥应用程序--

2011-10-12 16:25:53 931

NetFPGA-SUME仓库源码

NetFPGA-SUME在GitHub上私有仓库的源码,包含Vivado硬件开发源代码、开发板原理图、样例工程、PCIe驱动、配套测试程序等,学习的可以一起交流技术

2019-12-13

P4-NetFPGA训练营课件

附件是P4-NetFPGA培训的课件PTT,主要讲了P4在NetFPGA上的应用和开发原理,非常值得学习

2019-12-12

NetFPGA SUME: Toward 100 Gbps as Research Commodity

zilberman是Netfpga-sume的主要发起人,目前gitbu上的源码工程主要由他维护。附件是Netfpga-sume进入大众视野时发表的那片经典论文原文

2019-12-12

linux系统U盘启动制作工具

网上Linux系统的U盘启动工具较少,这个软件亲测可用,注意制作Linux启动盘时,文件系统要选择FAT32

2019-12-12

ug835-vivado-tcl-commands,TCL脚本语言教程

Tcl(Tool Command Language)是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,而且VIVADO也提供了TCL命令行。最近发现TCL脚本貌似比GUI下操作VIVADO效率高一些,方便一些。 应用程序(如VIVADO)使用Tcl作为它的命令语言的好处: 1 Tcl提供了标准语法,一旦用户掌握了Tcl就可以很容易的发布命令给基于Tcl的程序。 2 Tcl实现了很多的功能,使你的工作变得很方便。 3 TCl可作为程序间通信的接口。

2019-12-12

Fibre Channel Framing and Signaling-4.pdf

该协议是FC协议的FC1~3层协议,是理解FC的基础协议,必看。FC-0层定义了FC中的物理部分,包括光纤、连接器以及不同传输介质和传输速率所对应的光学和电器特性参数。FC-1层中定义了FC的底层传输协议,包括串行编码、解码和链路状态维护。数据帧及数据包的发送和接收是在FC-2(Protocol)层实现的,FC-2层定义了帧结构、命令集、序列、交换、分类服务等内容。FC-3层中定义了一组服务用于公共的单一节点中的多个端口交叉其中包括组搜寻(Hunt Groups)和分组广播(Multicast)。

2019-12-12

FCP-4上层协议原文

FCP-4协议原始文档,对于想搞FC存储的,看协议原文是基本功。FC-4(Mapping)层是FC体系结构中的最高层,在FC-4层中定义了FC底层协议与高层协议之间的映射。由FC-4层是针对不同应用层协议的映射,因此具体的应用将具有具体的映射,存储系统将使用SCSI应用层协议,SCSI协议的映射是通过FCP来完成的

2019-12-12

空空如也

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

TA关注的人

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