- 博客(86)
- 资源 (11)
- 收藏
- 关注
原创 Python--站在巨人肩膀上
1. python serialhttp://blog.youkuaiyun.com/elevenqiao/article/details/6673175 2. 正则表达式 http://blog.youkuaiyun.com/pleasecallmewhy/article/details/8929576 3. 正则表达式调试器:kodoshttp://kodos.sourceforge.ne
2015-12-17 16:23:42
736
转载 ssh tar 命令把远程文件拉回来或推过去
ssh tar 命令把远程文件拉回来或推过去登录22后tar 压缩/var/log目录输出到标准输入通过管道传到本地22_log.tar.gz文件ssh 192.168.0.22 "cd /var ;tar -zcvf - log"|cat >22_log.tar.gz 在提取存档文件时,会在相对位置重新创建文件。可以使用这种方法帮助同步目录。因为 t
2015-03-03 09:54:07
864
转载 电脑关机后自动开机怎么办?
关机变重启(将BIOS恢复出厂设置试试) 1、进入BIOS,在电源管理菜单中,看看“RME EventWake up”(PME事件唤醒),一项是否是“Enable”(默认值),如是,将它改为“Disable”。 2、右击我的电脑选“属性”/“高级”/启动和故障恢复”中的“设置”,在打开的对话框中去掉“系统失败”中的“自动重新启动”前的对勾,按确定应用。 3、 打开控制面板/性能和维护/电源选
2015-02-11 21:35:23
1315
转载 任意整数分频模块 Verilog
//*******************************************************//// 任意整数分频模块 ////*******************************************************////功能:对输入时钟clock进行F_DIV倍分频后输出clk_out。//其中F_DIV为分频系数,分频系数范围为1~
2014-08-28 22:23:49
1042
转载 视频监控——基础资料收集
hi,标清跟高清,指的都是分辨率。720p以及以上就算高清了,包括720p,1080p,3M,5M...CIF:352*288D1:就是4cif, (352*2 )*(288*2)D1 IPC 就是指的是D1分辨率的IPC(网络摄像机)HD-SDI是一个接口标准或者协议,应该是用在模拟摄像机上,分辨率应该也是1080p。960H:960*576上面这些分辨率都是在PAL制下的,在NT
2014-07-04 22:50:37
739
转载 少走弯路:学习编译原理的相关建议
少走弯路:学习编译原理的相关建议 编译原理一般认为是较难的一门课.从网上的评论来看,有人说学了一年半软件理论,就一门编译看不懂;有人甚至说它是大本软件课程里最难的一门;有人抱怨国内的编译教材没有一本容易懂的。 从笔者学习实践来看,第一次学了一个多月,理论部分一知半解,第二次学了一星期,基本看懂词法分析的理论部分,语法分析就一知半解了,第三次学了一星期,才基本看懂词法分析
2014-03-28 14:06:38
1672
转载 透析avr-gcc的中断处理原理
透析avr-gcc的中断处理原理作者 : Etual邮箱 : Etual@163.com前言:呃,这东西没啥意义,也估计不合大众口味,所以,有兴趣向下潜的可以看看,对这没兴趣的可以关帖子了//bow m(_ _)m编译环境 WinAVR20071221 avr-gcc 4.2.2binutils 2.18avr-lib 1.64分析源代码
2014-03-28 13:50:35
1183
转载 arm-linux-gcc 和 arm-elf-gcc 的区别
在基于ARM的嵌入式系统开发中,常常用到交叉编译的GCC工具链有两种: arm-linux-*和 arm-elf-*,两者区别主要在于使用不同的C库文件。arm-linux-*使用GNU的Glibc,而arm-elf-*一般使用 uClibc/uC-libc或者使用REDHAT专门为嵌入式系统的开发的C库newlib.Glibc。uClibc/uC-libc以及 newlib都是C语言
2014-03-28 10:32:18
660
转载 Android设备管理器
如果您丢掉了与自己的Google帐户相关联的Android设备,Android设备管理器可以帮您找到、锁定并清空该设备。如果您确信自己的设备被盗了,请与执法机构联系,而不要试图自行找回设备。启用Android设备管理器从设备的应用菜单中打开 Google设置。触摸Android设备管理器。您可以启用以下选项:远程定位此设备。找到您的设备,并在G
2014-02-22 22:12:18
3199
转载 基于MATLAB的FFT仿真
% Date: 10/11/2009 整理: eyes417%##################################################################%% FILE : FFT.m% TITLE: FFT计算仿真,得到频率和幅度值,相位图%%######################
2014-02-21 23:20:38
2431
转载 [转载]FFT实践及频谱分析
*************************************************************************%% FFT实践及频谱分析 %%*****************************************************
2014-02-21 23:17:16
961
原创 study TMDS
TMDS的编解码算法: TMDS的每一条通道都由连续输出的10bit串列编码驱动。在DE=0时间段内编码器输出四个特定编码,也就是可别解码器唯一确定识别的四个编码。在DE=1时编码器过程分为两个阶段,第一阶段对8bit的像素资料进行最小变换生成9bit的最小变化码,其中最低有效位与像素资料的最低有效位相同,第九位为变化方式标志位:0表示对像素数据机进行异或非XNOR变换,1表示进行异
2013-12-11 11:02:25
168
转载 ALLEGRO 查看GERBER文件
1.为底片新建立一个新的SUBCLASS 空的.BRD文件中, SETUP------ subclass------单击 MANUFACTURING 前的按钮 弹出 DEFINE SUBCLASS 在NEW SUBCLASS栏输入 ARTWOR 回车 关闭 DEFINE non-etch subclass 对话框, 单 击OK 关闭 define sbucl
2013-11-13 10:17:56
7773
转载 Allegro使用经验笔记
一、安装: SPB15.2 CD1~3,安装1、2,第3为库,不安装 License安装: 设置环境变量Lm_license_file D:Cadencelicense.Dat 修改License中SERVER Yyh ANY 5280为SERVER Zeng ANY 5280二、用Design Entry CIS(Capture)设计原理图 进入Design En
2013-10-26 20:09:03
9281
转载 探秘FPGA内部结构
Max Maxfield, Editor in Chief, All Programmable Planet, 5/22/2012A lot of my friends are highly experienced design engineers, but they come from ASIC or microcontroller backgrounds, so they ofte
2013-01-07 13:45:23
987
转载 nc-verilog 学习1
LDV3.4(S1) 使用NC-Verilog内置的profilerNC-Verilog在仿真引擎内开发了一个profiler工具。该工具每秒中断仿真器100次,并将终端时的结构记录下来,生成一个日志文件。日志文件里列出了被中断次数最多的模块、代码行和结构类型。这些信息可以帮助你诊断是哪些代码或模块在仿真时耗费了最多的时间。通过修改这些模块,就能提升仿真效率。
2012-11-14 10:06:23
2309
转载 有多少种方式可以在vim 中插入行号
有多少种方式可以在vim 中插入行号Table of Contents有多少种方式可以在vim 中插入行号1 在文本中插入行号1.1 使用line()函数1.2 使用ex命令1.3 使用range()函数1.4 加法运算1.5 使用1.6 利用Vim的编程支持1.7 外部命令2 最后Next: chap2,Up: Top1 在文本中插入行
2012-09-20 21:20:05
994
转载 Perl函数pack/unpack解释 .
函数名pack调用语法formatstr = pack(packformat, list);解说把一个列表或数组以在实际机器存贮格式或C等编程语言使用的格式转化(包装)到一个简单变量中。参数packformat包含一个或多个格式字符,列表中每个元素对应一个,各格式字符间可用空格或tab隔开,因为pack忽略空格。 除了格式a、A和@外,重复使用一种格式多
2012-09-12 16:11:07
527
转载 gvim配置文件for C/C++
"gvim配置for C/C++ "不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 " colorscheme torte colorscheme koehler set pastetoggle= " pastetoggle(
2012-09-11 21:15:59
2396
转载 gvim 常用快捷键
保存退出 ZZ 保存修改并退出 wq 保存修改并退出 q! 强制退出,放弃修改 w! 强制保存,不退出 e! 放弃修改,重新加载原始文件,不退出 移动% 在范围字符(括号, html标签等)首尾移动{} 在空行之间移动() 在段落之间移动, 包括空行ctrl+e 单行向上翻滚ctrl+u 半屏
2012-09-11 20:44:13
18027
转载 1K Xmodem协议介绍
一.超级终端1K Xmodem文件传输协议超级终端的1K Xmodem文件传输协议为基于点对点连接的服务与客户端间的通信,提供了一种固定包长度的简单的连续文件传输协议。每一个包都包含1024字节的文件数据,并且都单独的被接收客户端响应。每次只能传输一个文件,并且失败后只能从新开始传输。超级终端的1K Xmodem 文件传输协议是超级终端Xmodem CRC文件传输协议的扩展,包大小由Xmo
2012-09-11 09:12:32
4542
1
转载 Perl 中的localtime函数
Perl中localtime()函数以及sprintf (2011-4-25 19:39)localtime函数localtime函数,根据它所在的上下文,可以用两种完全不同的方法来运行。在标量上下文中,localtime函数返回一个格式化很好的当前时间字符串。例如,print scalar (localtime)这个代码,它输出的结果将类似于Thu Sep 16 23:00:06 1999。
2012-09-06 21:02:58
2254
转载 Quartus II Settings File (.qsf)
The Quartus II Settings File (.qsf) contains all of the project-wide and entity-level assignments and settings for the current revision of the project. A separate Quartus II Settings File exists for e
2012-09-06 11:13:58
4347
转载 在Quartus II下产生无源代码网表设计文件方法
在Quartus II下产生无源代码网表设计文件方法 从安全角度考虑,我们常希望保证我们设计的私有性。一个有效的方法就是利用QuartusII Exported Partitionfile(.qxp)创建用于综合或布局布线网表文件(不包括源代码。这种增量编译的特点需要一个完整QuartusII 许可的支持(比如免费的web版本的许可不支持的)。 把原始设计作为一个.qxp文件发送的
2012-09-05 21:44:51
5685
转载 [rar文件] linker and loader 中文版+英文版
linker and loader 中文版+英文版http://download.youkuaiyun.com/detail/ttlyfast/331053
2012-08-30 21:37:03
1390
转载 ld script
ld,即GNU的连接工具,用于将各目标文件合并在一起,并重新安排他们的数据以及符号的引用,常常是程序编译的最后一步。ld scripts 即ld脚本。ld 脚本的主要目的是要描述怎样将输入文件的各段印象到输出文件中去。它控制输出文件在内存的布局情况。-----------------------------------------------------------------------
2012-08-30 21:26:17
808
转载 gcc 做了些什么...
gcc 做了些什么... 可能大家都习惯了之间gcc -o hello hello.c 来生成hello,现在我要来说说gcc 到底给我们做了什么。1. 首先 gcc 会调用预处理器 cpp 来处理源程序 生成 hello.i,接着会调用编译器来生成hello.s 接下去会条用 汇编器 as 来生成 hello.o ,最后调用连接器 ld 来生成可执行文件。 以上就是gc
2012-08-30 21:23:17
417
转载 ld script 脚本浅析
ld script 脚本浅析ld 大家可能都比较熟悉,但是ld 的脚本可能大家接触的会比较少,一般情况下ld 会自动调用默认的ld脚本. 可以通过 ld -verbose 来显示,如下:1. OUTPUT_FORMAT("elf32-i386", "elf32-i386","elf32-i386")OUTPUT_ARCH(i386)ENTRY(_start)SEARCH
2012-08-30 21:22:32
1839
转载 解释一个ld.script文件
本文详细解释一个 ld.script 文件OUTPUT_FORMAT("elf32-tradlittlemips")OUTPUT_ARCH(mips)ENTRY(_start)SECTIONS{ /* Read-only sections, merged into text segment: */ . = 0x80100000; .text : {
2012-08-30 21:21:19
1078
原创 Linux 下玩转Quartus II,脚本控制编译过程
Quartus II支持Tcl脚本,所以脚本手册必须得熟悉. Quartus II Scripting Reference Manual:http://www.altera.com/literature/manual/TclScriptRefMnl.pdfAltera官方一个Tcl练习:
2012-08-20 20:17:27
4622
转载 亚稳态和毛刺 - Metastability and Hazard(CN)
[转]亚稳态和毛刺 - Metastability and Hazard(CN)我们在芯片设计与调试中,一定曾经遇到过一些诡异的问题。比如芯片的某一部分莫名其妙的复位却并没有故障记录、比如有的问题上下电和复位表现不一。甚至在有的FPGA项目后期,每一次重布局布线都是对人品的考验,祈祷在下一个版本中,Voldemort不会出现。根本原因是多方面的,但是不难发现亚稳态和毛刺的影子。
2012-05-01 09:51:19
1014
转载 异步时钟域的信号通信问题
【转】异步时钟域的信号通信问题随着信息技术的飞速发展,特别是在二十世纪90年代以后,美国在南斯拉夫战争和两次海湾战争中成功地运用了电子战、信息战,以及近年来我国在航天航空事业方 面的高速发展,使我国开始重视和发展信息技术。与此同时对高速、大容量、高可靠性的静态存储器的需求越来越多,对军用的数据存储器的设计也提出了更高的要 求。目前军用计算机传输数据的最快方式——DMA方式的传输速率最大也只是在
2012-05-01 09:11:30
7352
转载 异步FIFO为什么要使用格雷码(摘)
首先要了解的是异步FIFO使用格雷码的唯一目的就是“即使在亚稳态进行读写指针抽样也能进行正确的空满状态判断”。那么典型的判断方法是怎样进行的呢?以满状态判断为例,先要对读指针(属于读时钟域)在写时钟域进行抽样,然后才能与写指针进行比较,如果写指针赶上了读指针,说明已经写满,写操作必须暂停。接下来说说为什么2进制指针不适合做空满判断。事实上2进制读指针在增减时,经常发生多位突
2012-04-14 21:24:28
5066
转载 Valgrind 介绍 & Linux on Power 上的调试工具和技术
http://hi.baidu.com/timegoneby/blog/item/ffaad71790bf060dc93d6dd6.html调不尽的内存泄露,用不完的Valgrind(一个介绍程序调试的精彩讲解:http://www.ibm.com/developerworks/cn/linux/l-pow-debug/)Valgrind 介绍 Valgrind
2012-03-21 19:38:11
1436
转载 一个Linux下C线程池的实现
http://hi.baidu.com/lifepath/blog/item/0eb8ea5d6321c244fbf2c0d0.html 什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了
2012-03-21 19:28:14
330
转载 Linux Pthread_kill
pthread_kill:别被名字吓到,pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。int pthread_kill(pthread_t thread, int sig);向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默
2012-03-21 18:48:11
1574
转载 Linux下面的线程锁,条件变量以及信号量的使用
http://www.cppblog.com/converse/archive/2009/01/15/72064.html一) 线程锁1) 只能用于"锁"住临界代码区域2) 一个线程加的锁必须由该线程解锁.锁几乎是我们学习同步时最开始接触到的一个策略,也是最简单, 最直白的策略.二) 条件变量,与锁不同, 条件变量用于等待某个条件被触发1) 大体使用的伪码:
2012-03-20 21:27:52
617
转载 揭秘 typedef四用途与两陷阱
typedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式: typedef int PARA; 这种形式跟#define int PARA几乎一样,如前面几章所述,这些教材的宗旨是由浅入深,但实际做出来的行为却是以偏盖全。的确,
2012-03-20 20:29:33
325
原创 Linux 学习资源汇总(未完待续)
Linux经典或者必看网站、书籍1、《完全注释》和《完全剖析》说明http://oldlinux.org/oldlinux/viewthread.php?tid=2902、LDD3 传说中的经典 英文全名是《linux device driver》3rd 3、http://www.cnblogs.com/hanyan225/archive/2011/07
2012-02-06 22:07:41
1517
转载 关于 时钟抖动 Jitter 和 偏移 Skew
系统时序设计中对时钟信号的要求是非常严格的,因为我们所有的时序计算都是以恒定的时钟信号为基准。但实际中时钟信号往往不可能总是那么完美,会出现抖动(Jitter)和偏移(Skew)问题。所谓抖动(jitter),就是指两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。除此之外,还有一种由于周期内信号的占空比发生变化而引起的抖动,
2011-11-21 22:47:26
8295
FREE Visual IBIS Editor
2015-02-12
Quartus Setting file reference manual
2012-08-20
Scripting Reference Manual for quartusII
2012-08-20
command-line scripting for Quartus II,Ver12.0
2012-08-20
PHY Interface for the PCI Express Architecture Version 2.0
2011-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人