自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 音频和视频同步ffplay5原理

[转]音频和视频同步ffplay5原理(网上资料加个人理解,欢迎跟帖探讨) PTS和DTS接触FFMPEG应用程序时间不长,一共8个tutorial,现在看到了第5个,花的时间最长,理解也是最难的。里面首先把电影文件分为audio和video,其中每个packet

2011-04-26 13:22:00 617

原创 Windows CE 休眠唤醒全面解析(转)

Windows CE 休眠唤醒全面解析(基于2440平台)发 布 时 间 : 2009-03-20    来 源 : http://www.cnblogs.com/zq2002/archive/2008/09/05/1    作 者 : 匿名   浏 览 : 2896 <br /><br /><br />Windows CE 作为一个广泛应用于移动便携设备上的操作系统,提供了完善的电源管理的功能。其中,休眠唤醒便是一个重要的功能。那么,休眠唤醒是什么原理呢,这首先要从硬件说起。这里呢,我就拿用自己得

2011-02-18 14:14:00 723

原创 HDLC驱动注册为网络设备(转)

<br />Design and Implementation of HDLC Device Driver Based on S3C4510B and uClinux<br />Abstract:A design and implementation of HDLC device driver based on the S3C4510B and uClinux is presented. By registering the HDLC device to the uClinux kernel as an E

2011-02-10 13:30:00 1298

原创 路由器分析(转)

<br />宽带上网已经不是什么新鲜事情,人们对相关的网络器件已经不再陌生,比如说常见的路由器,见图1。对于一般的网络用户,他们能知道怎样使用路由器来上网、玩游戏等就已经感到很满足了,通常情况下对路由器的深层技术很少去过问研究,但做为兴趣广泛的技术爱好者,对这方面的知识是非常感兴趣的。    但限于各种条件的制约,这些爱好者都非开发者,很大程度上无法深入了解真正的技术实现过程以及相关的核心内幕。<br />    正是基于此点,笔者凭借自身的知识沉淀,尽最大努力为爱好技术的读者架设一坐能通向深层核心的桥梁,

2011-02-10 11:08:00 1333

转载 redhat samba 配置(转)

<br />redhat linux samba smb 配置2008-07-26 15:18一、软件的安装<br />#rpm -qa|grep samba //此命令用于检查linux系统有没有装过samba <br />#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm <br />#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm <br />#rpm- ivh samba-client-2.2.7a-7.9.0.i386.rpm <br

2011-01-20 10:09:00 911

原创 undefined reference to `pthread_create'

<br />main.o(.text+0x2f): In function `main':<br />/home/workspace2/kernel/linux-2.6.25/tang/LCD/main.c:25: undefined reference to `pthread_create'<br />collect2: ld returned 1 exit status<br />make: *** [lcd] 错误 1<br /> <br />如果程序是多线程,要求加入线程库,如gcc -o test

2011-01-19 16:30:00 812

原创 arm-none-linux-gnueabi-gcc: VERSION": No such file or directory

[root@localhost MB86391]# makeif arm-linux-gcc -DPACKAGE_NAME=/"FULL-PACKAGE-NAME/" -DPACKAGE_TARNAME=/"full-package-name/" -DPACKAGE_VERSION=/"VERSION/" -DPACKAGE_STRING=/"FULL-PACKAGE-NAME/ VERSION/" -DPACKAGE_BUGREPORT=/"BUG-REPORT-ADDRESS/" -DPACKAGE=/

2011-01-18 13:55:00 4160 1

原创 Ubuntu 下建立ARM交叉编译工具链(转)

<br />Ubuntu 下建立ARM交叉编译工具链 2009-04-18 benzus   搞了一天,终于成功了。下面分享一下。<br />我的Ubuntu是9.04(今早刚升级的,目前还是beta版,其中gcc-4.3.3),不过8.10应该也没什么问题,其他版本的不清楚,不过如果你的Ubuntu不幸不是这两个版本,也可以试一下。另外说一句,我敢断定如果你在RedHat或Fedora下编译的话,成功率会比Ubuntu高很多!(呵呵,其实我已经试过了,看来Debian系做开发还是没有RedHat系方便啊)

2011-01-17 17:03:00 1468 2

原创 automake(转)

automake转载文档2007-12-04 09:33:44阅读279评论0  字号:大中小 订阅這只是入門,僅僅是入門而已。對於內容有任何意見,也歡迎指教。本文件由陳雍穆( armor ; armor AT netlab Dot cse Dot yzu Dot edu Dot tw )所作。作者許可本文件於網路上自由流傳,但保留其它之著作權力。你可以自由的散佈及使用本文件,只要這份聲明和作者的名字跟本文件不被分割開來,並且這份聲明不被做任何的修改。  Abstract   Pre-requisite 

2011-01-16 16:15:00 540

原创 AT91RM9200和MB86391串口通信

对前一段时间工作的总结从12.14日接手到ARM(AT91RM9200)和MB86391通讯项目,到1.12日完成可以通信,中间走了许多弯路,以此记录过程中的经验和教训。刚接手项目时对ARM和MB86391都不了解,但是出于对硬件和驱动的喜爱开始时兴奋异常,太想接触自己想做的事。所谓过犹不及,先前的过分自信也造成了第三个星期一度想放弃。担子是一点点加上去的,不能给自己太大的压力。想法是逐步成熟的,这点绝对没错。实践才能发现问题,整个想法的历程是模拟串口à使用ttyS1à用编写驱动的方法使串口符合实际使用à直

2011-01-16 16:01:00 2142 1

转载 linux驱动模块编译(初学者)

linux 模块编译步骤(转))    本文将直接了当的带你进入linux的模块编译。当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂。之所以要写这篇文章,主要是因为从书本上学的话,可能要花更长的时间才能学会整个过程,因为看书的话是一个学习过程,而我这篇文章更像是一个培训。所以实践性和总结性更强。通过本文你将会学到编译一个模块和模块makefile的基本知识。以及加载(卸载)模块,查看系统消息的一些知识;声明:本文为初学者所写,如果你已经是一个linux模块编译高手,还请指正我文章中的错误

2011-01-07 14:07:00 27211 3

转载 AT91RM9200添加串口驱动

<br /> <br /> UART串口驱动程序移植<br />UART串口驱动程序移植<br />仇洁婷,陈儒军在嵌入式控制系统采集站的设计方案中,需要用到AT91RM9200的5个UART串口,就会涉及到多个中断的优先级分配问题,而且也可能造成串行通信的中断不能及时响应,从而造成数据丢失。在Linux2.6.21内核中,UART驱动程序成功地解决了这个问题,它采用了DMA传输的串行通信方式。DMA(Direct Memory Access)是一种高速的数据传输操作,在外部设备和存储器之间直接读/写数据,

2010-12-30 14:25:00 1889 1

空空如也

空空如也

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

TA关注的人

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