自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 10G PON技术发展浅析

近几年,不断增长的IPTV、视频游戏业务对带宽的巨大需求推动着宽带技术的发展,未来物联网的发展也离不开宽带网络的支撑。作为主流的光接入技术,EPON/GPON不能满足未来面对每户100M-1G的带宽需求,PON网络迈向10G的趋势不可逆转。未来宽带业务将会以多媒体、视频点播、互动游戏为主要特征,伴随着大流量、大宽带业务的开展和普及,EPON和GPON已无法满足未来宽带业务发展的需要

2016-02-18 10:23:16 1205

转载 基于光纤传送网的长距离以太网接入技术EPON

EPON是一种基于光纤传送网的长距离的以太网接入技术。EPON采用点对多点架构,一根光纤承载上下行数据信号,经过1:N分光器将光信号等分成N路,以光分支覆盖多个接入点或接入用户。EPON网络结构EPON在传统上还有GEPON的叫法,这里并不是表述错误。业界早期的EPON设备是基于FE总线的,在基于GE总线的EPON设备推出后,为了区分称之为GEPON,目前业界的EPON设备基本上都

2016-02-18 10:12:44 452

转载 WDM PON(无源光网络技术)

WDM PON基本原理及主要特点1. WDM PON基本原理WDM PON是一种采用波分复用技术的、点对点的无源光网络。即在同一根光纤中,双向采用的波长数目大于3个以上,利用波分复用技术实现上行接入,能够以较低的成本提供较大的工作带宽,是光纤接入未来重要的发展方向。典型的WDM PON系统由三部分组成:光线路终端(OLT:Optical Line Termination)、光波长分

2016-02-16 16:08:07 2127

原创 CRC8(8位循环左移)算法的实现

#define CRC8_POLY     0x07unsigned char crc8(unsigned int *Pmsg,unsigned int MsgSize){unsigned int i,j,carry,msg,crc,poly;        poly = CRC8_POLY;        crc = *Pmsg++;        for(i=0; i

2016-01-06 22:49:46 435

转载 Arm-linux-gcc-4.3.2安装

原文地址:Arm-linux-gcc-4.3.2安装步骤 作者:安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写,后边有个空格也要注意。4、配置下编译环境路径

2016-01-06 22:05:26 304

原创 int类型转换为float类型数据

最近在做MFC上位机程序时,将EDIT控件关联为float类型变量时,EDIT控件一旦为空,程序就会报错任何退出。了解到EDIT控件关联为CString类型时,为空时仍能正常运行,这样做的话需要将CString类型的数据转换为float类型的数据才能使用。       int类型转换为CString类型的 转换函数:CString转换为float类型的转换函数:

2016-01-05 22:56:41 2063

原创 VC++2010 CString转换为unsigned char *类型

在尝试很多遍下面操作:       unsigned char  *buf;buf = (unsigned char *)(LPCTSTR)m_str1;      总是出现错误。后来意识到是Unicode 与 ASCII码之间存在转换关系,方法:      只需将:属性-->字符集  由使用Unicode字符集修改为未设置即可。

2015-12-01 10:13:48 316

转载 数据结构之队列

关于结构体的队列应用

2015-08-26 11:31:54 77

转载 指针函数与函数指针的区别

一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针     类型标识符    *函数名(参数表)      int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变

2015-08-04 09:27:25 214

转载 DSP2812--调试错误及解决办法1——Debug/led.out' not built

经常看到朋友有问到这一个错误,"error: symbol referencing errors",下面我们以一个会员朋友遇到的问题为例讲述解决方法,其实非常简单。首先我们从错误提示的字面意义上来理解,是“标签引用错误”,就是说下面提示到的量引用出现了错误,要么输入错误,要么未定义。我们可以根据提示一个一个解决。上图中的第一个错误,显示第一次引用的文件是“ C:\ti2

2015-05-11 16:36:08 4798

转载 C++ this指针

一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。1主要作用编辑一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的

2015-03-10 22:04:24 291

转载 SetTimer函数用法

SetTimer是一种API函数,位于user32.dll中。你想每隔一段时间执行一件事的的时候,你可以使用它。 使用定时器的方法比较简单,通常告诉Windows一个时间间隔,然后Windows以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。不需要指定定时器时,可以调用对应的KillTimer函数销毁指定的时钟。1

2015-03-09 22:49:27 356

转载 SetWindowPos 函数的含义及用法

SetWindowPos函数改变一个子窗口,弹出式窗口或顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。1函数原型编辑BOOL SetWindowPos(HWN hWnd, const CWnd* pWndInsertAfter, int x, int y,int cx,

2015-03-09 22:18:14 908

x1226的读取

能够很好的实现时间的读取功能 已经在产品中实用过

2015-09-01

8位移位寄存器

8位移位寄存器

2012-09-27

空空如也

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

TA关注的人

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