- 博客(10)
- 资源 (10)
- 收藏
- 关注
转载 Linux中的File_operations结构体
Linux中的File_operations结构体Linux中的File_operations结构体File_operations结构体 file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动
2012-09-25 17:55:02 860
转载 Darwin Streaming Server 核心代码分析
基本概念首先,我针对的代码是Darwin Streaming Server 6.0.3未经任何改动的版本。Darwin Streaming Server从设计模式上看,采用了Reactor的并发服务器设计模式,如果对Reactor有一定的了解会有助于对Darwin Streaming Server核心代码的理解。Reactor模式是典型的事件触发模式,当有事件发生时则完成相
2012-09-21 17:15:35 1195 1
转载 linux 内核编译
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.5)
2012-09-21 17:09:40 760
原创 Darwin 视频服务器6.0.3代码下载地址
Darwin 视频服务器6.0.3代码下载地址: http://dss.macosforge.org/ 概述本文先从理论上介绍几种大并发服务器的设计模式,然后分析Darwin Streaming Server的实现,从而为更好的理解Darwin视频服务器或者设计自己的视频服务器提供技术上的积累。并发设计模式阻塞的IO方式效率极低,这里不予讨论。非阻塞的IO分成两种,分别
2012-09-21 11:29:32 1377
转载 V4L linux视频处理
V4L是 Video for Linux的缩写,它是Linux 内核中关于视频设备的子系统,它为linux 下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API 函数操作不同的视频设备,极大地简化了视频系统的开发和维护。 由于早期的 V4L 有很多缺陷,Bill Dirks 等人对其进行了重新设计,并取名为Video for Linux 2(V4L2使用),最早出现于Linu
2012-09-19 15:44:31 1412
转载 Vc控件用法总结之List Control
1.新建对话框MFC,在对话框上放一个ListCtrlID:IDC_PATHView:Report2.为ListCtrl添加变量右击->添加变量m_wndPath3.找到OnInitDialog()函数添加如下代码:// TODO: 在此添加额外的初始化代码m_wndPath.DeleteAllItems();//清空m_wndPath.Inse
2012-09-14 11:54:28 22996
原创 windows搭建android开发环境
1.安装Eclipse 2.安装SDK有时候下载SDK安装后,使用SDK Manager工具会提示 done loading packages,可以做如下处理解决无法连接下载资源的问题;在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using
2012-09-07 15:54:56 723
转载 使用Busybox-1.2.0制作根文件系统
使用Busybox-1.2.0制作根文件系统cross-3.3.2make-3.8.1 STEP 1:创建根文件系统目录,主要包括以下目录/bin,/etc,/dev,/mnt,/sbin,/usr,/sbin,/tmp/proc,/lib. /usr下有bin, sbin, lib, local, etc /mnt下有etc创建多级目录可以使用mkdir –p u
2012-09-04 17:31:32 2000
转载 使用BusyBox制作根文件系统
1、BusyBox简介BusyBox 是很多标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet;有些人将 BusyBox 称为 Linux 工具里的“瑞士军刀”。BusyBox 揭露了这样一个事实:很多标准 Linux 工具都可以共享很多共同的
2012-09-04 17:23:25 11625 1
转载 linux 串口 termios结构体
一、数据成员 termios 函数族提供了一个常规的终端接口,用于控制非同步通信端口。 这个结 构包含了至少下列成员: tcflag_t c_iflag; /* 输入模式 */ tcflag_t c_oflag;
2012-09-04 15:57:24 1005
directx draw图库
2011-07-01
RS232接口规范详解
2010-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人