自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 网络知识

 1、并非所有的网络主机都有网卡,拨号上网的主机无需网卡(利用IP地址便可上网)。2、主机号全为“0”的IP地址叫做网络地址,代表整个网络,如129.168.1.0。3、路由器总是有2个以上的IP地址。4、与某个局域网相联的主机或路由器的IP地址中的网络号都必须是一样的。5、两个路由器直接相联时,在连线两端的接口处,可以指明也可以不指明IP地址。6、物理地址只有在两个设备在

2008-12-30 01:00:00 889

原创 网络功能工具包介绍

(1)iproute2:是Linux上有关TCP/IP网络上的流量控制的一系列工具。包括了以下几个元件:ifconfig (在Windows环境被叫作ipconfig) route tc ip (2)Netfilter/iptable:Netfileter --> 内核空间:由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。 iptable    --> 用

2008-12-29 20:11:00 724

原创 共享库路径设置

linux默认会在标准库(/lib和/usr/lib)下面搜索库文件。这里,假设我的共享库文件在/usr/local/lib下,名字叫(libjrtp-3.7.1.so)。设置步骤如下:1、首先将库路径"/usr/local/lib"添加到/etc/ld.so.conf;2、以root的身份在shell下运行ldconfig更新高速缓冲区;3、shell执行: export LD_LI

2008-12-27 17:17:00 1066

原创 面向对象笔记

1、面向对象面向对象编程总结为一句话:向对象发送消息。面向对象的程序模块由类构成。   2、类(1)每个类都定义可一个接口和一个实现。接口:有该类地代码需执行地操作组成。实现:包括该类所需要地数据。 (2)定义数据成员不能把数据成员(像定义变量一样)的初始化作为其定义地一部分,只能指定数据成员地名字和类型。只能通过构造函数地特殊成员函数控制初始化。 (3)struct和

2008-12-23 13:28:00 495

原创 C++笔记

1、函数(1)、内联函数   可以避免调用函数地开销。将函数制定为内联函数,就是将它在程序地每个调用点上“自动地展开”。在一个函数的返回类型前加上关键字inline就可以将该函数指定为内联函数。   注意:内联函数只能在头文件中定义,这一点不同于其他函数。 (2)、重载函数    定义:出现在相同作用域中的两个函数,具有相同的名字而形参不同。重载的过程由编译器来匹配。    优点:省去

2008-12-23 00:39:00 602

原创 RTP、RTSP相关

1、RTP通常用与UDP之上。      RTP也可用于TCP之上,但需要RTSP的支持。

2008-12-21 17:47:00 864

原创 RTP编程

1、初始化   在使用 JRTPLIB 进行实时流媒体数据传输之前,首先应该生成 RTPSession 类的一个实例来表示此次 RTP 会话。然后调用 Create() 方法来对其进行初始化操作    RTPSessionParams  sessparams;    RTPUDPv4TransmissionParams transparams;    sessparams.SetOwnTi

2008-12-21 14:22:00 6299 1

原创 寄存器设置的linux内核编程风格

在一个结构体中定义各连续的寄存器(每个寄存器占四个字节),然后将offset 首地址ioremap,得到的地址传给结构体指针。然后操作寄存器的时候,就操作结构体成员就ok了。

2008-12-18 01:12:00 708

转载 内存屏障

Barrier函数可以在代码中设置屏障,这个屏障可以阻挡编译器的优化,也可以阻挡处理器的优化。 对于编译器来说,设置任何一个屏障都可以保证: 编译器的乱序优化不会跨越屏障,即屏障前后的代码不会乱序; 在屏障后所有对变量或者地址的操作,都会重新从内存中取值(相当于刷新寄存器中的变量副本)。而对于处理器来说,根据不同的屏障有不同的表现(以下仅仅列举3种最简单的屏障): 读屏障rmb

2008-12-18 00:45:00 804 1

原创 关于内存地址映射

今天在字符设备驱动的编写中犯了个错误:用ioremap(0x50004000,size)将一个物理I/O地址映射到虚拟地址,然后又想用virt_to_phys()将该虚拟地址转化为该物理I/O地址。错误分析:(1)0x50004000是物理I/O的高端内存,经ioreamp()映射后将被映射到内核空间的高端内存映射区。(2)virt_to_phys()只能用于内核物理内存映射区的虚

2008-12-18 00:14:00 1043

原创 内核源码编排

arch:   包含特定体系结构的内核源码include:包含大部分的编译内核源码所需文件init:   包含的内核的初始化代码(可由此开始了解内核是怎样工作的)mm:     包含所有的内存管理代码drivers: 包含系统所有的设备驱动程序ipc:    包含内核的内部进程通信代码module: 用来保存创建的模块fs:     所有文件系统代码kernel: 内核主代码,特定体系结构的库代码

2008-12-15 20:56:00 484

PKI最权威教程--《PKI公钥基础设施》中文版

PKI最权威教程--《PKI公钥基础设施》中文版 PKI入门必看

2011-07-06

TCPIP协议内核源码分析大全

TCPIP协议内核源码分析大全 很详细 深入

2010-12-29

gnu-make-中文手册

makefile学习手册,权威,非常全面,有很多实例,让你成为makefile高手

2010-12-29

Javascript内核详解

Javascript内核详解 便于你深入理解和掌握Javascript,对你一定有帮助

2010-12-29

linux下的 nvram驱动源码

linux下的nvram驱动源码,物有所值

2009-03-31

华为硬件工程师必备手册

华为硬件工程师手册 硬件工程师必备!

2009-02-28

Linux设备驱动开发详解课件

Linux设备驱动开发详解课件、 绝好的内部资料!

2009-02-28

mips 嵌入式linux

下吧。 学习基于MIPS 嵌入式linux很好的资料

2009-02-28

IPtables详解

学习iptables机制的好资料! 从初学到精通,并不难!

2009-02-28

beecrypt-4.1.2.tar.gz

beecrypt-4.1.2.tar.gz 安装SNMP出错的朋友 先安装这个软件包

2008-11-06

路由器开发完全手册基础篇

经典:路由器开发入门必读,是各位初学着必读的资料!

2008-11-06

空空如也

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

TA关注的人

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