原创 使用TCP協議的NAT穿透技術

轉自  http://www.rosoo.net/a/201002/8567.html 使用TCP協議的NAT穿透技術 時間:2010-02-2

原创 ortp

 http://ticktick.blog.51cto.com/823160/345642     我們知道, RTP(Real-timeTran

原创 LDD3 tasklet 使用

tasklet機制及API註解就不寫了,測試代碼如下: #include <linux/init.h> #include <linux/module.h> #include <linux/moduleparam.h> #include <

原创 LDD3 DMA驅動

DMA主要是用來協助其他設備驅動做數據快速傳輸的,其具體協議這裏就不寫了,網上一大堆。下面以2440的音頻驅動爲例結合理解dma傳輸。 1、音頻驅動的初始化: int __init s3c2440_uda1341_init(void) {

原创 LDD3 Timer定時器使用

定時器成員: expires    定時器定時的滴答數(當前的滴答數爲jiffies) function   到那個時刻內核調用的函數 data       由於可能多個定時器調用一個函數,爲了使得這個函數能夠區分不同的定時器,通過在結構

原创 linux proc 調節系統性能

一、前言 本文檔針對OOP8生產環境,具體優化策略需要根據實際情況進行調整;本文檔將在以下幾個方面來闡述如何針對RedHat Enterprise Linux進行性能優化。 1)      Linux Proc文件系統,通過對Proc文

原创 jffs2的製作

轉載,忘了地方了。 一、製作mkfs.jffs2工具        首先得準備好兩個軟件包 ,一個是MTD設備的工具包,另一個是zlib壓縮包,在這我的MTD設備工具包爲mtd-snapshot-20050519.tart.tar,zl

原创 如何學習嵌入式

  我也是嵌入式專業,不想你像我在大學時那麼彷徨,不知學習的目的,更無從談起學習的喜好,只是癡長几歲,和你聊聊學習方面的東西。如有不懂,記得問我。

原创 LDD3 工作隊列

工作隊列類似 tasklets,允許內核代碼請求在將來某個時間調用一個函數,不同在於: (1)tasklet 在軟件中斷上下文中運行,所以 tasklet 代碼必須是原子的。而工作隊列函數在一個特殊內核進程上下文運行,有更多的靈活性,且能

原创 edid ddc 顯示器識別

EDID 維基百科,自由的百科全書 跳轉到: 導航、 搜索 延伸顯示能力識別(Extended display identification data,簡稱EDID)是指螢幕解析度的資料,包括廠商名稱與序號,一般EDID存在於顯示

原创 http://blog.csdn.net/reille/article/details/6568756

牛人博客http://blog.csdn.net/reille/article/details/6568756 點贊 收藏

原创 LDD3 helloworld 帶參數

代碼部分: #include <linux/init.h> #include <linux/module.h> #include <linux/moduleparam.h>static char *who= "who"; static i

原创 yuv轉rgb寫入bmp

yuv格式轉換成bmp格式 #include <stdio.h>   #include <stdlib.h> #include "stdafx.h" #include  <stdlib.h> #include <memory.h

原创 rtp負載與時間戳

 轉自:http://ticktick.blog.51cto.com/823160/350142     最近被RTP的負載類型和時間戳搞鬱悶了,

原创 使用ortp windows

原文地址:ortp-0.16.3srctestswin_sender RTPSender.cpp程序作者:山之西 D:ortp- 0.16.3srctestswin_sender RTPSender.cpp #include <ortp