自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (19)
  • 收藏
  • 关注

原创 TCP报文送达确认ACK

TCP数据包中的序列号(Sequence Number)不是以报文段来进行编号的,而是将连接生存周期内传输的所有数据当作一个字节流,序列号就是整个字节流中每个字节的编号。一个TCP数据包中包含多个字节流的数据(即数据段),而且每个TCP数据包中的数据大小不一定相同。在建立TCP连接的三次握手过程中,通信双方各自已确定了初始的序号x和y,TCP每次传送的报文段中的序号字段值表示所要传送本报文中的第一

2017-10-26 09:26:33 7135

原创 常见以太网帧结构

常见的以太网帧结构由ETHERNET II 和 IEEE802.3。ETHERNET II 数据链路层帧格式 IEEE802.3数据链路层帧格式Ethernet II和IEEE802.3的帧格式比较类似,主要的不同点在于前者定义的2字节的类型,而后者定义的是2字节的长度;所幸的是,后者定义的有效长度值与前者定义的有效类型值无一相同,这样就容易区分两种帧格式了

2017-10-25 08:57:00 6706

原创 TCP,你懂的

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:物理层:physical layer数据链路层:data link layer网络层:n

2017-10-24 14:55:47 339

转载 TCP滑动窗口

滑动窗口协议(Sliding Window Protocol),属于TCP协议的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生。该协议允许发送方在停止并等待确认前发送多个数据分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输,提高网络吞吐量。TCP通过滑动窗口的概念来进行流量控制。设想在发送端发送数据的速度很快而接收端接收速度却很慢的情况下,为了保证数

2017-10-23 09:09:22 457

原创 TCP协议中的序列号

TCP 协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把这个数据包放入重发队列中,同时启动计时器,如果收到了关于这个包的确认信息,便将此数据包从队列中删除,如果在计时器超时的时候仍然没有收到确认信息,则需要重新发送该数据

2017-10-22 11:52:29 10280

原创 数字图像处理及图像频域

数字图像处理方法的重要性源于两个主要的应用领域:改善图示信息以便人们解释;为存储、传输和表示而对图像数据进行处理,以便于机器自动理解。一幅数字图像可定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,而在任何一对空间坐标(x,y)出的幅值f称为图像在该点处的灰度或强度。当x,y和灰度值f是有限的离散值时,我们称该图像为数字图像。数字图像处理是指借助于数字计算机来处理数字图

2017-10-21 09:09:46 5596 1

原创 你知道SOCKET吗

要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准。从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。不同于ISO模型的七个分层,T

2017-10-20 09:24:42 336

原创 你知道PORT吗?

在TCP协议中,有端口(PORT)的概念,很多人都不知道端口到底是什么。之前介绍过物理地址,也就是网卡地址,做个不恰当的比喻,物理地址(MAC)地址,相当于身份证(唯一),家庭地址是几幢几单元相当于IP地址,那么如果送快递的话,还是不能够得知你的具体地址,无法将快递送达,因为一幢楼的一个单元里的住户很多,只有知道你是哪层楼哪个房间的住户,才能送达,比如405室,那么405就相当于TCP协议的端口了

2017-10-19 14:31:50 601

原创 Internet上的网络层

TCP/IP协议栈第三层是网络层,网络层的目的是实现两个系统之间的数据透明传送,具体功能包括寻址和路由选择、连接和建立、保持和终止等。TCP/IP协议给internet上的每台主机和路由分配一个地址,数据在internet中的传输主要就是依据一个个的IP地址来寻迹,最终把数据传送到要传送的目的主机上。IP协议在TCP/IP协议栈的位置无需连接:跨域多个异构物

2017-10-18 15:05:31 806

原创 经典ARP协议讲解,一定要看

以太网协议是目前最流行的通信协议之一。从底层到高层协议家族非常庞大。今天为您介绍一下经常用到却比一定知道的协议。在链路层上,主机和路由器用他们的物理地址来标志,即48位的物理地址,也是是我们通常所说的网卡地址(MAC地址)。在网络层上,主机和路由器用逻辑地址来标志,逻辑地址在本地是唯一的,但在全局上不一定。在TCP/IP协议族中称为IP地址,现在常用的版本是IPv4,长度是32位。

2017-10-17 08:45:56 19702

原创 你知道PING功能是怎么实现的吗

以太网的协议有层,而每层都包含有更多的协议。所谓协议,通俗的讲就是通信双方约定的规则。今天我们介绍一些一个听起来陌生却有很常用的协议,ICMP协议。—ICMP是(Internet Control Message Protocol)Internet控制报文协议。ICMP协议是一种面向无连接的协议,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指

2017-10-16 11:26:22 4224

原创 这个接口你知道吗?

MII (Media Independent Interface(介质无关接口);或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口

2017-10-16 11:25:15 475

原创 还记的那年的加州招待所吗?

《hotel california》,《加州旅馆》,以其诡异莫名的歌词内容,成为经典的吉他旋律,感人心弦的悲世情怀,被广大乐迷所喜爱。尤其是那尾奏的双电吉他SOLO,堪称经典之作。网上有人将歌词改编为国语版的《加州招待所》,也挺有味道。我有个朋友,认识多年,喜欢吉他,在他熏陶之下,我耳濡目染的了解的很多关于吉他的知识。刚开始,他玩木吉他,后来他省钱买了把电吉他,自学自练。设备是有了

2017-10-16 11:23:51 512

原创 侠之大者,为国为民

第三次华山论剑,当年的“五绝”仅二人在世,杨过作为欧阳锋义子被称为“西狂”,郭靖作为洪七公的徒弟,被称为“北侠”。一生为了大宋坚守襄阳城,“侠之大者,为国为民”!ARM和FPGA作为当今最流行的集成电路芯片,为科技发展以及离不开科技的社会各方面的发展做出巨大贡献。ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RI

2017-10-14 18:37:42 462

转载 FPGA论剑(续)

25年之后,第二次华山论剑之时,天下第一的王重阳已然仙逝,郭靖少年英杰刚过二十岁,接东邪黄药师、北丐洪七公300招不败,二人默认郭靖天下第一。南帝段智兴因为出家,法号“一灯”,早已看破名利,故没有参加这次论剑。所谓南火克西金,西毒欧阳锋武功卓绝,打败东邪与北丐,可是他练了假的《九阴真经》,全身筋脉逆转,由于黄蓉伶牙俐齿,将其说疯而离开。 回到主题,今天我们将对FPGA和

2017-10-14 18:36:05 321

原创 FPGA论剑

今天走在街上,听到了久违的《光辉岁月》,想起6月30号那天,街边所有的餐厅、小店都在播放beyond的经典之作,那天是香港殿堂级乐队beyond乐队主唱兼吉他手黄家驹先生的忌日。黄家驹先生已经离开我们20多年了。虽然今天的纪念晚了一点,但我们还是花点时间纪念这位音乐天才。当年第一次华山论剑,王重阳以高超的武学修为夺得武功天下第一的美誉。如今遥想当年的beyond乐队,在华语乐坛,我想很少有

2017-10-14 18:34:01 285

原创 NIOS EDS最容易出错的地方

越来越多的人使用NIOS II。毕竟,NIOS II是世界上功能最多的软核处理器。NIOS EDS通常是在装QUARTUS的时候一起装上的。通常我们在用的时候都是以模板建立工程的。       在很多情况下,我们安装QUARTUS后,能够运行NIOS EDS,即eclipse,但在建立工程的时候,发现没有出现相应的模板。这个问题其实还是比较棘手的。最主要还是某些配置不对是的ECLI

2017-10-14 18:32:58 409

原创 FPGA市场潜力有几多?

FPGA市场未来成长潜力本文来源:DIGITIMES 2014年FPGA市场规模为52.7亿美元,据Green Mountain Outlook报导,研调机构Global Market Insights的最新报告显示,FPGA市场在2015~2022年间将出现8.4%的年复合成长率,届时规模可望超过99.8亿美元。成长动能主要来自资料处理、汽车、工业和消费电子等不同终端使用

2017-10-14 18:30:15 326

原创 FPGA前世今生(四)

前几期我们一直介绍FPGA内部资源,今天我们将用最后的篇幅来介绍剩下的内部资源部分,结束我们FPGA的前世今生。之所以起名字为FPGA前世今生,其实就是介绍一下FPGA内部资源,前世的内部结构资源就不做详细介绍,今生的内部资源我们即将介绍完成。内嵌功能模块主要指PLL(Phase Locked Loop)、DSP和CPU等软处理核(Soft Core)。现在越来越丰富的内嵌功能单元,使得单

2017-10-13 10:48:27 375

原创 FPGA前世今生(三)

上期介绍了关于FPGA的IOB单元,这期我们介绍一下FPGA内部的其他资源,这些都是学好FPGA的基础。不管前世的沧桑,还是后世的风光,我们都要把我现在的时光,打好基础,学好FPGA。大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。块RAM可被配置为单端口RAM、双端口RAM、以及FIFO等常用存储结构。可以根据需要改变其位宽和深度,但不得超过内嵌RAM的大小。

2017-10-13 10:47:05 420

原创 FPGA前世今生(二)

上期我们介绍了关于FPGA内部最基本的结构,在quartus下可以看到整体的结构。这是在平面规划图下看到的结构,其中蓝色的小格代表一个LAB。四周边上浅棕色的小格代表IO口。这是一个LAB的内部结构,其中蓝色小格和红色小格就是一个LE,一个LAB有16个LE组成。从上图可以看到,一个LE包含一个4输入的LUT,一个进位逻辑和一个输出寄存器。

2017-10-13 10:44:21 350

原创 FPGA前世今生(一)

关于FPGA,我想做硬件的或多或少都听过。从上世纪80年代算来,FPGA已走过了30多个年头。我们以FPGA两大生产厂商,两大巨头之一的INTEL(altera)公司的FPGA为例,为大家逐步介绍FPGA的前世今生。FPGA(Field-Programmable Gate Array),直译为现场可编程门阵列。是在PAL、GAL、CPLD等可编程器件的基础上进一步发展而来的。作为专用集成电

2017-10-13 10:42:49 763

原创 嵌入式视频处理考虑(二)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 视频算法分类视频处理算法基本上可以分为两个大类:空域算法和时域算法。要想了解在每种情况下如何有效的处理数据,就必须熟悉各种不同的视频处理方法。许多算法将空域处理技术和时域处理技术结合起来(

2017-10-13 10:32:54 845

原创 嵌入式视频处理考虑(一)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 视频端口特性为了处理视频流,处理器必须有一个合适的接口,以便以高数据传输速率输入和输出数据。有些处理器通过其自身的外部存储器接口与FPGA或FIFO连接实现了上述高速数据接口。一般情况下,

2017-10-13 10:29:07 938

原创 视频显示系统

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。视频显示:模拟视频显示视频编码器     视频编码器可以将数字视频流转换为模拟视频信号。这些视频编码器的输入一般为ITU-RBT.656或BT.601格式的Ycb

2017-10-12 10:46:14 826

原创 嵌入式视频处理基础(四)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 视频源1、模拟视频源一个视频解码器芯片可以将模拟视频信号(例如NTSC、PAL、CVBS、S-Video)转换为数字视频信号(一般为ITU-R BT.601/656 YcbCr 或RGB格

2017-10-12 10:41:39 638

原创 嵌入式视频处理基础(三)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。数字视频:在20世纪90年代中期之前,几乎所有的视频都是模拟类型的。直到出现了MPEG-2压缩标准,流媒体在互联网上广泛流行,以及FCC(Federal Communications Commiss

2017-10-12 10:37:41 710

原创 嵌入式视频处理基础(二)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。隔行扫描和逐行扫描:隔行扫描起源于早起的模拟电视广播,那时候需要按顺序将图像快速刷新,以减小视觉上的闪烁,但是当时的技术还无法做到这么快速的刷新整个屏幕。因此,就将每一帧进行交织处理,即分为两场,一

2017-10-11 08:42:21 491

原创 嵌入式视频处理基础(一)

引言:作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。人类视觉感知:理解眼睛如何工作将对理解视频和图像技术的发展过程非常重要。正如您所见到的,视频的格式和压缩算法都取决于眼睛对各种不同类型的激励产生什么样的反应。人类眼睛结构人类

2017-10-10 08:42:04 509

原创 嵌入式音频处理基础

或许:或许,您还不知道嵌入式音频是什么,那么以下为您介绍的嵌入式音频处理基础,对于任何具有音频处理功能的嵌入式系统来说,这都可以看做是一个起始点。一段引子:在多媒体应用中,音频功能起着关键的作用。一般情况下,音频需要的处理能力比视频要小的多,但是应该对这两种应用给予同样的重视。接下来将会讨论一下声音和音频信号的问题,然后简单介绍一下音频数据的存储和处理格式。

2017-10-09 09:24:46 1218 1

STM32射频例程

STM32单片机驱动射频芯片资料,工程例程,包含文档说明

2018-09-12

STM32-FM1702

STM32单片机驱动射频芯片FM1702,C语言实现,包含C文件和H文件

2018-09-12

STM32 USB_HID实现

STM32以HID方式实现USB与上位机通信,C语言实现,可直接应用。

2018-09-12

ARM协处理器

ARM9 中MUU的工作原理,详细介绍了MUU工作的原理

2012-09-12

并口JTAG电路

将并口转换为JTAG接口的原理图,实用可靠

2012-09-12

volatile_unsigned_int

嵌入式C语言开发必用,volatile_unsigned_int详解

2011-09-09

s3c2440LCD控制器详解

s3c2440LCD控制器寄存器设置详解以及代码分析

2011-09-08

嵌入式 C语言

嵌入式C语言编程,手把手交ARM2440C语言程序。

2011-09-08

s3c2440 20

三星s3c2440芯片 中文手册 第20章

2011-08-29

s3c2440a 21

三星s3c2440 ARM9 第21章 详细中文资料

2011-08-29

空空如也

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

TA关注的人

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