自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 DVB字幕

冯卓明 龚家华刘卫忠 郑立新       (华中科技大学电子科学与技术系,湖北 武汉 430074) 摘要:本文研究在机顶盒上实现对DVB字幕的解码和呈现,基于ST公司的机顶盒软硬件平台,设计实现图形及字符型字幕的解码以及相关呈现技术与算法,分析字幕实现流程以及关键技术。 关键词:字幕(Subtitle),解码器,机顶盒,传输流 在DVB规范中定义了一种功能强大的字幕系统,用于在DVB数字电视广播

2011-06-28 21:49:00 2655

转载 SNMP++的深入学习(三)

<br /> <br />三、初显端倪的Snmp类<br />Snmp类封装了一次SNMP通信活动建立的UDP连接,在所有的类中,只有该类使用网络资源和代理进行了通信连接。Snmp类做了通信活动中大部分的工作,程序员所做的工作只需要声明一个该类的对象,并设置对应的参数即可。<br />源代码如下:<br />#include "snmp_pp.h"<br />#include<br />#define SYSDESCR "1.3.6.1.2.1.1.1.0"    // Object ID for Syst

2010-09-25 12:17:00 1911

转载 SNMP++的深入学习(二)

<br />  <br />二、必须经过的阶段Vb类、Pdu类<br />使用Vb类,主要目的是在处理返回的SNMP应答包时,获得返回的SNMP变量值,有时也需要获得返回的SNMP变量OID。<br />源代码如下:<br />#include "snmp_pp.h"<br />#include "oid.h"<br />#include "vb.h"<br />#include <iostream.h><br />void main()<br />{<br />   // -------[Ways to

2010-09-25 12:15:00 2484

转载 SNMP++的深入学习(一)

<br /><br />着上次的snmp_pp.lib文件的编译成功,我对于SNMP++的学习得以进一步学入,这次是学习SNMP++软件包中的各种类,它们分别是Oid类、IpAddress和UdpAddress类、Vb类、Pdu类、Snmp类,通过对这几种类的学习,最终我们可以通过SNMP++对支持SNMP管理的网络设备(如CISCO的交换机)进行SNMP操作(比如GET等)。<br />一、 自娱自乐的Oid类、IpAddress和UdpAddress类<br />为什么这么说,因为这两种类操作时没有网络

2010-09-25 12:13:00 3982 2

转载 snmp学习笔记之三--开发netsnmp Agent

<br />1.mib 库文件 BVCOM-SYSTEMUPTIME-MIB.txt:BVCOM-SYSTEMUPTIME-MIB DEFINITIONS ::= BEGINIMPORTS TimeTicks FROM SNMPv2-SMI enterprises FROM SNMPv2-SMI OBJECT-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI;bvcom OBJECT

2010-07-29 19:40:00 3582

转载 snmp学习笔记之二trap——分析notification.c文件

<br />需要文件:NET-SNMP-EXAMPLES-MIB.txtnotification.c<br />这两个文件都在net-snmp源码包里,我的版本是5.4.1<br />NET-SNMP-EXAMPLES-MIB.txt net-snmp-5.4.1.2/mibs目录下<br />notification.c net-snmp-5.4.1.2/agent/mibgroup/examples目录下<br />安装notification:./configure --with-mib-modu

2010-07-29 19:38:00 4059

转载 snmp学习笔记之一——配置使用trap

一,trap的用途<br />TRAP是提供从代理进程到管理站的异步报告机制。<br />为了使管理站能够及时而又有效地对被管理设备进行监控,同时又不过分增加网络的通信负载,必须使用陷入(TRAP)制导的轮讯过程。代理进程负责在必要时 向管理站报告异常事件,得到异常事件的报告后,管理站可以查询有关的代理,以便得到更具体的信息,对事件的原因做进一步的分析二,trap的工作流程1,agent端:<br />A, 编写mib文件,确定好trap名称等信息。<br />B, 命令方式:发送各种trap命令(mana

2010-07-29 19:36:00 7383

转载 滑动窗口技术

<br />滑动窗口协议 <br /><br /> 单工 ——> 全双工<br /> 设备改造成全双工工作模式;<br /> 线路合并,两条线路->一条线路;<br /> 数据帧和应答帧在一个信道上传输;<br /> 捎带/载答(piggybacking):暂时延迟待发确认,以便附加在下一个待发数据帧的技术。 优点:充分利用信道带宽,减少帧的数目意味着减少“帧到达”中断; 缺点:带来的问题:复杂。 如何把单工的设备改造成双工的设备?<br />          <br />3.4.1 一比特滑动窗口协议(

2010-06-21 14:30:00 5320 1

转载 u-boot 移植步骤详解

u-boot 移植步骤详解<br />1 U-Boot简介<br />U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QN

2010-06-18 10:28:00 631

转载 c语言当中位段的使用

<br />c语言当中位段的使用2007-01-13 20:54<br /> <br />位段以位为单位定义结构体(或共用体)中成员所占存储空间的长度。<br /> 含有位段的结构体类型称为位段结构。<br />位段结构也是一种结构体类型,只不过其中含有以位为单位定义存储长度的整数类型位段成员。采用位段结构既节省存储空间,又可方便操作。<br />位段结构中位段的定义格式为:<br />         unsigned <成员名>:<二进制位数><br />例如:<br />struct bytedata

2010-06-13 17:10:00 747

转载 进程和线程编程

<br />进程和线程编程 <br />目 录<br />进程和线程编程<br />原始管道<br />pipe() <br />dup() <br />dup2() <br />popen()和pclose() <br />命名管道<br />创建FIFO <br />操作FIFO <br />阻塞FIFO <br />消息队列<br />msgget() <br />msgsnd() <br />msgrcv() <br />msgctl() <br />信号量<br />semget() <br />

2010-06-12 13:10:00 471

转载 linux消息队列操作

对消息队列的操作无非有下面三种类型:1、 打开或创建消息队列消息队列的内核持续性要求每个消息队列都在系统范围内对应唯一的键值,所以,要获得一个消息队列的描述字,只需提供该消息队列的键值即可;注:消息队列描述字是由在系统范围内唯一的键值生成的,而键值可以看作对应系统内的一条路经。2、 读写操作消息读写操作非常简单,对开发人员来说,每个消息都类似如下的数据结构:struct msgbuf{long mtype;char mtext[1];};mtype成员代表消息类型,从消息队列中读取消息的一个重要依据就是消息

2010-06-12 12:57:00 545

转载 如何使用snmp++和agent++开发包

如何使用snmp++和agent++开发包2006-05-26<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://tombear.blogbus.com/logs/2548339.html<br /><br />从网站http://www.agentpp.com下载snmp++V3.2,agent++V3.5压缩包,以及msv7 project包,将这些包解压在同一个目录下,各目录同级放置,互不包含。<br />然后打开msvc下dynamic lib 工程

2010-06-11 19:05:00 2889 2

转载 SNMP Agent开发

<br />SNMP包括三部分 (tcp/ip协议详解卷1第25章有提到)<br />MIB 管理信息库<br />SMI 管理信息结构<br />代理机和管理机之间的协议<br />协议事实上是支持所有协议的<br />目前常用TCP/IP<br />使用 UDP/161 UDP/162 端口 tcp/199 也是一块 大多不用<br />经过十多年 如果已发展到了v3版本 (v1 v2c v3)<br />v1 主要实现了5个命令<br />get-request<br />get-next-reque

2010-06-11 17:50:00 1522

转载 IPC框架分析 Binder,Service,Service manager

<br />IPC框架分析 Binder,Service,Service manager<br /> <br /> <br />    我首先从宏观的角度观察Binder,Service,Service Manager,并阐述各自的概念。从Linux的概念空间中,Android的设计每个Activity都是一个独立的进程,每个Service也都是一个独立的进程,Activity,Service之间要交换数据属于IPC。Binder就是为了Activity通讯而设计的一个轻量级的IPC框架。<br /> 在代

2010-06-10 14:58:00 453

转载 Service深入分析

<br />Service深入分析<br /><br />上一章我们分析了Android IPC架构,知道了Android服务构建的一些基本理念和原理,本章我们将深入分析Android的服务。Android体系架构中三种意义上服务:<br /> Native服务 <br /> Android服务 <br /> Init空间的服务,主要是属性设置,这个IPC是利用Socket来完成的,这个我将在另外一章来讨论。 <br />Navite服务,实际上就是指完全在C++空间完成的服务,主要是指系统一开始初始化,通

2010-06-10 14:51:00 333

转载 Zygote Service

<br />Zygote Service<br />在本章我们会接触到这两个单词:<br />Zygote [生物] 受精卵, 接合子, 接合体 <br />Spawn:产卵 <br />通过这两个单词,我们就可以大体知道Zygote是干什么的了,就是叫老母鸡下蛋。通过“Zygote”产出不同的子“Zygote”。从大的架构上讲,Zygote是一个简单的典型C/S结构。其他进程作为一个客服端向Zygote发出”孵化”请求,Zygote接收到命令就“孵化”出一个Activity进程来。<br /><br />

2010-06-10 14:35:00 401

转载 应用风格和主题Applying Styles and Themes

<br />应用风格和主题Applying Styles and Themes<br /> <br />当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。<br />l   风格是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其应用于视图元素的一个特定实例。<br />l   主题是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在应用程序所有的活动当中或者某个活动当中。比如,

2010-06-10 13:03:00 460

转载 Android开发指南-用户界面-事件处理

<br />处理用户界面事件Handling UI Events<br />在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。<br />在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android框架调用。比如,当一个视图(如一个按钮)被触摸时,该对象上的onTouchEvent()方法会被调用。不过,为了侦听这个

2010-06-10 11:31:00 315

转载 Android 启动过程总结

分别来自http://dingpwen.spaces.live.com/blog/cns!4CADD02D22459860!208.entry?fl=cathttp://www.eepw.com.cn/article/89567.htmhttp://blog.csdn.net/guiterb/archive/2009/04/03/4047369.aspx#####################################################1. Boot系统初始化, 具体过程参见(syst

2010-06-10 11:25:00 358

转载 android开发环境设置备忘录

1 安装eclipse 3.4.x http://www.eclipse.org/downloads/2 安装sun java sdk 1.6, 并设置bin系统路径3 打开eclipse, help->install new software..., 输入https://dl-ssl.google.com/android/eclipse/ 并安装该android开发插件4 从移动mmarket下载OPhone sdk, 并安装。命令行下输入 java -jar ophone-sdk_windows-1.0

2010-06-09 19:51:00 989

转载 IPMB接口协议总结

IPMB接口协议总结 智能平台管理总线(IPMB)的设计是为了在mission-critical服务器平台支持“Server Platform Management”(服务器平台管理)的,该总线也可以用来支持外围机架和非服务器系统的平台管理。IPMB协议要实现下列目标:1、支持分布式管理机制。传感器和控制器分布在各个管理模块上,它们的信息通过IPMB传输。2、支持异步事件通知机

2010-04-16 19:51:00 31448 2

linuxc编程、linuxc编程

嵌入式 linux c 编程、入门超好的教材

2010-06-18

mib编辑和语法检查

mib编辑、mib语法检查、mib编辑、mib语法检查、

2010-06-17

精解 SPI 的 CPHA 时钟相位与 CPLK 时钟极性

精解 SPI 的 CPHA 时钟相位与 CPLK 时钟极性

2010-06-17

ipmi接口总结、ipmi接口总结、

ipmI协议和ipmb总线的总接、、ipmI协议和ipmb总线的总接、、

2010-04-21

空空如也

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

TA关注的人

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