
Linux
jinlking
忙起来了,没时间上blog了
展开
-
Linux中Sysfs的结构
http://linux.chinaunix.net/bbs/viewthread.php?tid=1058833原创 2009-04-30 16:24:00 · 989 阅读 · 0 评论 -
linux内核模块解析
Linux 就是通常所说的单内核(monolithic kernel),即操作系统的大部分功能都被称为内核,并在特权模式下运行。它与微型内核不同,后者只把基本的功能(进程间通信 [IPC]、调度、基本的输入/输出 [I/O]和内存管理)当作内核运行,而把其他功能(驱动程序、网络堆栈和文件系统)排除在特权空间之外。因此,您可能认为 Linux是一个完全静态的内核,但事实恰恰相反。通过 L转载 2009-05-21 10:29:00 · 1698 阅读 · 0 评论 -
死锁
写代码到现在,终于碰到一次死锁,很隐藏的死锁,我觉得这种bug很难搞,花了一个下午,终于找出来。一个教训,不该锁的地方千万不要锁,每次上锁的时候,要考虑那几个线程可能会用到这个锁,这个时候会不会死锁。原创 2009-08-12 16:03:00 · 1100 阅读 · 11 评论 -
linux下文件信息的查询
stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。 1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。转载 2009-06-10 11:32:00 · 1468 阅读 · 0 评论 -
Android下图形系统
我们在Android下面的显示,基本的框架图如下;我们的Android上层有View Widget Canvas,这几类是通过一个叫Skia的中间件来访问Surface,skia这个中间件封装了很多UI相关的操作,他要求Surface有像DDraw一样的接口,分为前段显示和后端处理两个数据,当然可以设置不止两个,当后端的数据准备好了,就直接扔给前面显示,原来的前段数据就变成了后端,这个转载 2009-06-16 11:13:00 · 3920 阅读 · 0 评论 -
Wifi电话的实现
新版的ffmpeg中早就开始集成RTP/RTCP协议了,最近在研究它的RTP代码的时候,发现已经支持了SDP,不过好像没有SIP,并且它的RTP支持的音视频的格式还比较多,刚好我们板子上面有wifi和3G,觉得可以试着先在没有SIP协议下,实现点对点的音频实时传输。这样只要有wifi网络,就可以实现像qq语音或视频那样的效果。但是我们使用的Android的平台,并且我们的平台已经有了摄像头原创 2009-07-02 15:46:00 · 1560 阅读 · 1 评论 -
OpenGL + C++ + Java
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2010-05-20 18:12:00 · 6634 阅读 · 16 评论