自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

原创 STM32CubeMX总是崩溃自动退出问题解决

安装了STM32CubeMX  4.24.0,运行的时候经常崩溃。1、在网上查了下说需要“以管理员身份运行”。试了一下,确实有用,STM32CubeMX不再崩溃。遇到同样问题的可以试试这个方法。2、第二个方法是关掉有道词典。再打开STM32CubeMX就没问题了。试了下这个方法也管用。...

2018-03-11 13:44:49 3639

原创 virtualBox菜单栏状态栏重新显示

不小心把virtualbox的状态栏和菜单栏给隐藏了,不知道怎么重新显示,试了几种方法不行,最后找到一个可用的方法1、点击设置2、选择用户界面3、在管理的最右边下图标号3的地方打上勾,显示菜单栏4、在底端下图标号4的地方打上勾,显示状态栏

2017-04-02 19:38:13 15271 5

原创 Eclipse创建AVD模拟器只显示屏幕,不显示控制台解决办法

用Eclipse创建的AVD只显示屏幕,没有右边的控制台,导致自己编写的简单测试小程序无法退出。。。如下图所示:这个的原因应该是创建AVD的时候,在Skin一栏的选项中选择了No Skin造成了。解决办法:在Android Virtual Device Manager中选择对应的AVD,点击右边的Edit按钮,将Skin 一栏选项修改为:Skin with dynamic ha

2015-05-14 11:46:06 4544

原创 Handel-C中的prialt

prialt statements are used with multiple channels, to select the first one that is ready for a read or  write.prialt{       case CommsStatement:               Statement               bre

2013-12-05 22:15:35 1004

原创 Handel-C中时钟控制

Handel-C工程中的main函数都是在一个时钟源的控制下执行的。搞清楚每一部分的代码在哪个时钟周期段内执行对程序设计者来说是一件极其重要的事情。这不仅是因为它可以使设计者写出的代码可以执行速度更快,更重要的是它关系到设计者写出的代码当用到并行结构时是否能够正确的执行,是否能正确的按照设计者的设计初衷去执行。精确的时钟控制对于与外部硬件通信也是十分的重要,因为某些硬件对给出的控制信号的时序变化要

2013-12-05 22:08:54 1005

转载 浅析人脸检测之Haar分类器方法

由于工作需要,我开始研究人脸检测部分的算法,这期间断断续续地学习Haar分类器的训练以及检测过程,在这里根据各种论文、网络资源的查阅和对代码的理解做一个简单的总结。我试图概括性的给出算法的起源、全貌以及细节的来龙去脉,但是水平有限,只能解其大概,希望对初学者起到帮助,更主要的是对我个人学习的一次提炼。一、Haar分类器的前世今生人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸

2013-07-28 16:47:28 831

原创 关于MEPG4的I帧,P帧,B帧的理解

I帧:帧内编码帧,I帧图像采用帧内编码方式,即只利用单帧图像内的空间相关性,不利用时间相关性,视频接收初始化时必须使用I帧作为基准图像。P帧:采用从最近的前一个I帧或P帧进行运动估计所得出的编码图像,有效的去除了时间冗余。P帧内也可以包含帧内编码的部分,即P帧中的每一个宏块可以选择帧间编码(使用运动估计)也可以选择帧内编码(即不用考虑运动估计,和I帧一样),一旦发生参考帧与当前帧的变化

2013-06-16 16:43:58 1984

原创 宏定义define

#define宏定义是个演技非常高超的替身演员,我们用它要慎之又慎。const修饰的数据是有类型的,而define宏定义的数据没有类型。define宏只是简单的替换.#define SQR(x)  x*x 假设x是10,SQR(10)就被替换为10*10,但是当x为10+1,SQR(x)被替换为  10+1*10+1。这样就出问题了。所以应该这么

2013-06-13 21:47:34 607

原创 Handelc中的function和macro

Handelc中的function相当于C语言中的子函数,macro是Handelc中特有的宏声明,类似与define的功能,但是与define用法区别很大。macro使用起来比define要灵活很多,具体用法:用法1:   macro expr   DATA=10;                macro expr   add(x)=x+3;

2013-06-12 20:15:38 1046

转载 C++中的 Round(),floor(),ceil()

2.1             2.6              -2.1              -2.6floor : 不大于自变量的最大整数            2                2                  -3                  -3ceil   :不小于自变量的最大整数             3

2013-06-08 21:48:16 525

转载 图文详解YUV420数据格式

查了很多关于YUV视频流的存储方式的资料,即各个像素的Y分量U分量V分量在数据流的对应的位置。发现好多资料描述的都不正确或不完整。下边这篇文章写的很不错。分享给大家。YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,

2013-05-30 21:18:10 812

转载 分析一段H264视频数据

分析一段H264视频数据Posted on 2007-05-31 09:42 vcommon 阅读(1968) 评论(8)  编辑 收藏 引用  分析00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01H264的数据流分为两种,一种是NAL UNIT stream(RTP),一种是 bits stream,两者可以互相转换。我们

2013-05-23 21:51:41 899

转载 H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)

在做熵编码之前,先明确两个概念:DC系数和AC系数。 量化后得到的仍是64个系数,量化并没有改变系数的性质。大家知到DCT变换是将数据域从时(空)域变换到频域,在频域平面上变换系数是二维频域变量u和v的函数。对应于u=0,v=0的系数,称做直流分量,即DC系数,其余63个系数称做AC系数,即交流分量。DC系数:对应于u=0,v=0的系数,称做直流分量,即DC系数。 AC系数:其余6

2013-05-23 21:49:38 1059

转载 如何在ModelSim中仿真Quartus的bdf文件和IP核

一、Quartus2中内嵌的Simulator与ModelSim仿真的差异?Quartus2中内嵌的Simulator也可以进行仿真,它可以分为两种模式,Functional与Timing。但是这里的Functional是基于门级网表的功能仿真,并不是HDL级的功能仿真。二、第三方EDA工具不支持bdf文件怎么仿真?首先需要将.bdf原理图文件转换为Verilog HDL等第三方E

2013-05-09 15:32:47 4116

转载 关于MPEG4 码流(mpeg4 raw data)的格式分析

MPEG4码流开头往往如下:          00 00 01 B0 F5 00 00 01 B5 09 00 00 01 00 00 00    01 20 08 86 84 00 3F 18 58 21 20 A3 1F 00 00 01    B2 58 76 69 44 30 30 36 32 00 00 01 B6 其格式为:

2013-05-02 20:28:34 853

转载 MPEG4码流简单分析

测试解码器测试了很久,由于需要将H264和MPEG4的码流进行分析和判断,并逐帧输入解码器进行测试,如何正确的分析码流,并将Video送给我们的解码器做Decode的呢?耐着性子找了很多资料,主要也因为我本身对MPEG4和H264的码流的格式并不懂,自己在视频编码方面的积累也实在是太少了,所以也确实挺头疼的。后来就直接在网上找是否有对码流的各个部分意义的解释,开始搜索码流中的的StartCode。

2013-05-02 20:26:33 751

转载 MPEG4码流格式分析

参考:MPEG4码流简单分析:http://blog.csdn.net/axdc_qa_team/article/details/4042762关于MPEG4 码流(mpeg4 raw data)的格式分析:http://blog.csdn.net/vblittleboy/article/details/6695973mpeg4 码流格式:http://blog.c

2013-05-02 20:21:04 1128

转载 基于Quartus II的在线调试方法

细算一下,发现Altera在Quartus II工具中居然提供了五种不同的在线调试方法。这里的在线调试是指协助或不借助于外部工具的FPGA板级调试。这些方法调试形式上稍有不同,互有优劣,目的都是为了帮助设计者更有效的完成板级验证。至于在面对这些方法时如何选择更适合特定的工程,应该综合考虑设计者的经验、喜好、对工具的熟悉程度、器件支持与否与工程的调试需求等因素。 l   Si

2013-04-28 12:19:17 3698

原创 AVR单片机主机SPI读数据

SPI是一个全双工的同步串行数据总线接口       很多芯片与MCU的通信都用到了SPI接口,比如对某些芯片内的寄存器进行设置等。这时候MCU是作为主机(MASTER),而被写入或读取的芯片就作为从机(SLAVE)。       MCU作为主机进行SPI写的时候很简单: unsigned char  spi_write(unsigned char data){   SPD

2013-04-19 11:03:46 2139

原创 如何用Handelc调用有inout类型的verilog模块

在handelc中可以直接调用verilog,vhdl,edif的现成模块,在这只说一下调用verilog模块的方法Handel-C codeset clock = external "D17";

2013-04-15 18:19:04 1722

原创 handelc中慎用signal类型变量

signal声明的变量很特殊,只在被赋值的那个时钟保持被赋的值,在其他时钟会变回他的初始值。所以一般对于一些一直随着时钟CLK变化的变量,将之声明为signal类型的。        但是对于一些并不随着时钟CLK变化的变量,比如是一些外部输入的变量(比如模仿外部按键或开关输入持续的0或1),类似的这些变量是不能声明为signal变量的,否则当你想让该变量持续为0或持续为1时,往往达不到要求的

2013-04-15 17:39:09 578

原创 Handelc硬件语言介绍

Handelc简介:        Handel-c是一种硬件语言,由于语法与C语言接近,在用handelc实现一些复杂的算法会比verilog等硬件语言方便。比如在音频和图片或视频处理方面。编译软件:DK Design Suite        该软件可以将Handel-c程序编译成verilog程序,也可以编译成网表文件。将生成的相应文件在quartusii中进一步编译或者说是

2013-04-15 16:54:49 1101 2

原创 相机的变焦与调焦

焦距是透镜的一个物理参数,指的是平行光束通过透镜后汇聚的那一点至透镜中心的距离(以简单透镜为例),这个参数决定了这个透镜的屈光程度,这个参数对于定焦镜头是固定不可改变的,而对变焦镜头,这一参数可以调节,你可以把它理解成改变一个凸透镜的曲率或者眼镜的屈光度。      而调焦或者叫做对焦,它并不是对焦距进行微调,对焦过程并不改变镜头的焦距,只是调整透镜和成像面(比如相机的底片平面的位置)的相对位

2013-03-17 14:38:43 1169

转载 Windows7下如何同步播放通过麦克等设备输入进来的声音————windows7侦听麦克风

跟QQ好友语音聊天时,双方都可以听到声音,证明麦克风和音箱工作正常,但想用电脑K歌时,音箱却始终没有动静,请问这是什么问题?  这是因为在默认情况下,Windows7系统关闭了麦克风的侦听功能,即自己通过麦克风讲话是无法通过音箱发声的。解决的方法很简单:右键点击任务栏托盘处的小喇叭图标,选择“录音设备”,双击使用的麦克风设备,在弹出的麦克风属性窗口中切换到“侦听”选项卡,勾选“侦听此设备”

2013-03-16 16:23:46 4519

原创 在handelc中直接调用verilog模块

在handelc中可以直接调用verilog,vhdl,edif的现成模块,在这只说一下调用verilog模块的方法Handel-C codeset clock = external "D17";

2013-03-13 15:56:58 1512

原创 handelc中的关键字signal

关键字:signal英文介绍:A signal is an object that takes on the value assigned to it but only for that clock cycle. The value isassigned at the start of the clock cycle and can be read back during the

2013-03-13 15:43:39 588

转载 quartus ii 中自动分配管脚的三种方法

quartus ii 中自动分配管脚的三种方法本文转载于网络1.编写tcl文件(笔者注,在DK中,编译handelc的过程中会自动产生一个对应的tcl文件)(1)在Quartus中新建一个Tcl Scripe File,文件内容的格式如下:#setup.tcl#setup pin settingset_global_assignment -name

2013-03-13 15:41:35 5976

转载 Error: Node instance "inst" instantiates undefined

最近搞nios一点积累希望对你有用,Error: Node instance "inst" instantiates undefined "b"比如一个具体的错误是:Error: Node instance "vgadriver_vga" instantiates undefined entity "VGADRIVER"这里b是个顶层文件,要是b包含的底层文件有些不能编译通

2013-03-13 15:06:14 34056 4

转载 转载BMP文件结构

【转自网络】BMP文件存储结构的格式可以在Windows中的WINGDI.h文件中找到定义。BMP文件总体上由4部分组成,分别是位图文件头、位图信息头、调色板和图像数据,如表5-1所示。表5-1 BMP文件的组成结构 位图文件头(bitmap-file header)位图信息头(bitmap-information header)

2013-01-02 10:26:27 418

转载 转——Verilog HDL中reg型变量赋值问题

实例代码如下:?12reg   [63:0]          reg_file;reg_file[((avs_s1_address  如果这样写编译时会报错:Error: Error (10734): Verilog HDL error at seg7_cont

2012-11-11 17:59:00 14776

转载 转——自己整理的:学习verilog DHL问题笔记——Quartus常见错误

我初学verilog语言,很多细节都没注意,按着自己的思想就写了,编译的时候才发现各种问题。这些都是我在学习中遇到的问题,还是很常见的。 1.Error (10028): Can't resolve multiple constant drivers for net ……解析:不能在两个以上always内对同一变量赋值,这个细节一般看书看资料会看到,但是编程时,就是没想到。

2012-11-06 20:14:38 13190

转载 (转)Linux系统下PDF文件的编辑

Linux下PDF编辑软件  修改用pdfedit,加注记用xournal,合并用pdktk。  当用户在寻找适宜的PDF编辑器时,Linux PDF编辑软件吸引了大家的眼球。它是一个自由,开源的PDF文档处理器,而且在图形用户界面以及命令行界面都可以使用。  Linux PDF editor是一个可运行脚本的软件,几乎所有的脚本都可以运行。对于用户来说,PDFedit是一

2012-09-27 18:01:46 19362

转载 人脸识别图像库

转自:http://hi.baidu.com/8g8g/blog/item/c40439a835a41ab3cb130c86.html, 略有编辑,其中给出链接地址的数据库均可访问,其它的尚未验证或找到网页地址。 Database OverviewSurveys1、Humaine - a collection of emotional databases:http://

2012-09-25 18:38:39 4026

原创 c语言中的引用

引用是一种特殊类型的变量,可以被认为是另一个变量的别名。例如:int i,j;int &ri=i;  //建立一个int型的引用ri,并将其初始化为变量i的一个别名j=10;ri=j;    //相当于i=j使用引用时必须注意下列问题:1、声明一个引用时,必须同时对它进行初始化,使它指向一个已存在的对象2、一旦一个引用被初始化后,就不能改为指向其他对象。

2012-07-05 15:44:51 985

原创 fork()与vfork()的区别

//fork():#include#includevoid main(){   pid_t pid;   int i=0;   //pid=vfork();   pid=fork();   if(pid     printf("error");   else if(pid==0){      i++;     printf("i am the chi

2012-06-03 16:52:51 362

原创 request_threaded_irq

int request_threaded_irq(unsigned int irq, irq_handler_t handler,             irq_handler_t thread_fn, unsigned long irqflags,             const char *devname, void *dev_id){    struct irqacti

2012-05-30 12:11:22 1703

转载 linux-2.6.26内核中ARM中断实现详解1

作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM ATC授权培训讲师。看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:in

2012-05-28 21:33:50 1445

转载 按键驱动程序(1)

作者:赵明,华清远见嵌入式学院讲师。 中断编程基础  实际上,有很多Linux的驱动都是通过中断的方式来进行内核和硬件的交互。中断机制提供了硬件和软件之间异步传递信息的方式。硬件设备在发生某个事件时通过中断通知软件进行处理。中断实现了硬件设备按需获得处理器关注的机制,与查询方式相比可以大大节省CPU资源的开销。  在此将介绍在驱动程序中用于申请中断的requeS

2012-05-24 22:29:57 731

转载 键盘驱动

作者:赵老师,华清远见嵌进式学院讲师。  按键字符设备的file_operatiONs结构定义为:STatic struct file_operations button_fops =    {    .owner = THIS_MODULE,    .ioctl = button_ioctl,    .open = button_open,    .read

2012-05-24 22:14:05 355

ieee 2011年人工智能英语论文

ieee人工智能英语论文

2011-12-07

解决TOUCH PRO 打电话时自动关屏幕变黑

touch pro 在打电话时屏幕会自动变黑,安装这个插件后,通过重力感应,当打电话时屏幕会黑屏以防止误挂电话,当把电话拿在手中时,屏幕会自动变亮,可以使用键盘继续按键。

2011-12-07

linux设备驱动开发详解光盘源码

linux设备驱动开发详解光盘源码linux设备驱动开发详解光盘源码

2011-11-26

linux shell编程

linux shell编程linux shell编程linux shell编程linux shell编程

2011-10-09

ffmpeg-0.4.9-p20051120.tar.bz2

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec 都是从头开发的。

2011-10-09

linux 下的flashplayer

安装了该flashplayer,可以使linux下的firefox正常浏览视频,听音乐,和显示一些flash动画。

2011-10-09

80x86汇编语言程序设计教程

这本书内容丰富详细,起点比较低,又配有例题代码很适合初学者学习汇编

2010-02-06

80x86汇编语言程序设计教程

学习汇编刚开始是比较困难的,比较难入门,这本书起点比较低,内容详细丰富,还配有代码例子,很不错

2010-02-06

EDA课程讲义EDA课程讲义

学eda的时候,可以做为辅助学习的资料,更好的学习eda

2010-02-06

32位微型计算机原理与接口技术(南京邮电大学)

微机原理与接口技术的教案,可以在学这门课的时候作为参考

2010-02-06

Thinking in Java 3th Edition中文版

Thinking in Java 3th Edition,Java开发人员的宝典

2009-11-08

主板硬件知识 故障解决办法

计算机开机原理 主板时钟电路工作原理 逻辑代数的基本运算 检查主板故障的常用方法

2009-11-08

空空如也

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

TA关注的人

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