- 博客(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
转载 指针函数与函数指针的区别
一、在学习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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人