易截截图软件、单文件、免安装、纯绿色、仅160KB

在Linux下看电视

在Linux下看电视
时间:2009-12-09 13:37:00  来源:网络  作者:小卢
  长期以来,在Linux操作系统下使用电视卡是一件比较麻烦的事,这是因为各家电视卡生产厂商都没有提供官方的Linux驱动,只有Windows下的WDM驱动。
  Linux下的电视卡驱动,一直由linux.bytesex.org的Linux爱好者负责开发。该驱动有两部分,一部分是v4l2(video for Linux 2),另一部分是电视卡驱动。下面将我在Linux下使用电视卡的过程写出来,以供各位参考。
  本人使用的系统环境为:Fedora Core 1,电视卡为FlyVideo2000(SAA7130),电视收看软件为xawtv 3.88(Fedora Core1 自带)。
  1 前提条件
  首先保证你的系统内核是2.6.x的(如果你使用的是最新的Fedroa Core2,内核已经是2.6.x的了),如果没有升级(关于升级内核请看上期专文),配置的时候要注意:
  A.如果文件系统是ext3,就必须把ext3文件系统编译进内核,而不能使用模块方式加载,否则可能会出现kernel panic :no init found ,try passing init = option to kernel……不能启动的问题。
  B.对于dev_fs的选项只能选n,而dev_dts的选项应该选y,否则系统可能会提示找不到控制台登录。
  C.如果你的硬盘是SATA硬盘,请在SCSI选项里找到自己主板的南桥芯片组,选为“m”。如果你还使用刻录机,也请在SCSI选项里将ide_scsi选项标记为“m”。
  D.对于没有把握的选项,建议使用默认配置。
  注意:如果使用BT878芯片的电视卡,则可以使用系统自带的内核,跳过编译内核步骤。
  2 系统设置
  使用新内核重新启动后,首先要重新安装显卡驱动程序,在此不再赘述。
  接下来就是修改/etc/modules.conf文件:
  #vi /etc/modules.conf
  开始时,modueles.conf的内容可能如下:
  alias eth0 3c59x //3Com网卡驱动
  alias scsi_hostadapter ata_piix //ICH5中SATA驱动
  alias usb-controller ehci-hcd //USB2.0驱动
  alias char-major-195 nvidia //NVIDIA显卡驱动
  alias char-major-14 soundcore //声卡内核驱动
  alias sound-slot-0 snd-intel8x0 //Intel AC97声卡驱动
  post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
  pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
  在文件的后面加上:
  al


相关文档:

linux cpu 硬亲和 和 其他

现在嵌入式也玩多核了。
利用./mpstat -P ALL 1 100 可以来查看cpu的使用情况。
这个是转的一个例子:
在多CPU的趋势越来越大了. 有时候为了更好地操作机器, 需要将某个进程绑定到具体的CPU上去. 下面给出了一个进程绑定到具体的CPU上去的一个例子.
view plaincopy to clipboardprint?
···&midd ......

PHP后台程序对LINUX信号的处理

PHP在运行的时候,直接kill掉,有肯能造成数据的丢失。幸好php模块,有针对signal的处理。
处理方式,首先检查有没有安装 PCNTL 模块
然后可以在一个包含文件中,添加以下代码
global $exitFlag;
$exitFlag = false;
// 增加linux信号量处理
if (DIRECTORY_SEPARATOR != '\\') {
    pcntl_signal(SI ......

linux网络编程笔记

一 三种类型的套接字:
1.流式套接字(SOCKET_STREAM)
    提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。
2.数据报式套接字(SOCKET_DGRAM)
    提供无连接的数据传输服务,不保证可靠性。
3.原始式套接字(SOCKET_RAW)
   ......

linux ps 命令 STAT域

STAT(该行程的状态)
D: 不可用信号中断的睡眠状态
R: 正在执行或处于执行队列中
S: 可以用信号中断的睡眠状态
T: 暂停执行 
Z: 僵死状态
------------------------------------
W: 没有足够的记忆体分页可分配 
<: 高优先序的行程 
N: 低优先序的行程&nbs ......

Linux设备模型

看LDD3中设备模型一章,觉得思维有些混乱。这里从整体的角度来理理思路。
本文从四个方面来总结一些内容:
1.底层数据结构:kobject,kset.
2.linux设备模型层次关系:bus_type,device,device_driver.
3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.
4.面向对象的思想在linux设备模型中的应用分析.
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号