linux driver
leino11121
这个作者很懒,什么都没留下…
展开
-
ubuntu 10.04 编译安装最新版本linux-2.6.34内核
这是我见到的讲解最详细的安装内核的文章,保存以备份。虽然过程中有些异常弹出,单最终在ubuntu11.04上成功更新内核到2.6.39.1。 http://news.csdn.net/a/20110621/300167.html 第一步:准备工作打开终端获得root权限:sudo su然后安装编译内核时需要的工具:apt-get install build-转载 2011-06-24 17:26:00 · 804 阅读 · 0 评论 -
linux libata初始化分析
进来分析libata模块,颇有所感,记录如下,希望能对大家有所帮助,同时也对自己的理解进一步深入。linux版本:linux-2.6.24.3注:因完全是个人理解,理解不当难免,恳请批评指正!!!!大家知道驱动程序在初始化sata controller后, 并转载 2011-07-05 10:30:06 · 5189 阅读 · 0 评论 -
Linux soc声卡构架分析
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Linux soc声卡构架分析(DMA)从豆丁上看到的,分析soc声卡初始化过程的。分析的很详细以S3C2440为例进行分析,对应的文件linux-2转载 2011-07-29 14:54:28 · 1756 阅读 · 0 评论 -
信号量与自旋锁
内核同步措施 为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。 我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。 Linux 使用的同步机制可以说从2.0到2.6以来不断发展完善。从最初的原子操作,到后来原创 2011-08-31 18:22:16 · 767 阅读 · 0 评论 -
MPEG2 TS基本概念和数据结构(转)
(1)ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始流。原始流包括访问单元,比如视频原始流的访问单元就是一副图像的编码数据。(2) PES- Packetized Elementary Streams (分组的原始流),原始流形成的分组称为PES分组,是用来传递原始流的一种数据结构(3)节目是节目元素的集合。节目元素可能是转载 2011-10-27 13:27:24 · 613 阅读 · 0 评论 -
Linux文件和目录的属性
作者:北南南北来自:LinuxSir.Org摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln、chmod、umask、chown、chgrp、touch的用法也进行了比较详细的说明和举例;目录1、Linux文件的属性概说;2、关于inode;2.10in转载 2012-01-29 17:26:28 · 786 阅读 · 0 评论 -
Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。
对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带了相关的驱动,我们只要操作设备文件便可以完成对设备大部分的操作,而另外一些设备,诸如自己设计的硬件产品,这些驱动就需要我们驱动工程师开发出相关的驱动了。内核驱动有它的优点,然而内核驱动在某些情况下会遇到如下的一些问题:1 当使用我们产品的客户有2.4内核的平台,同时也有2.6内核的平台,我们要设计的驱动是要兼转载 2012-03-06 09:56:39 · 1585 阅读 · 0 评论 -
linux学习好文章,好网站
linux 学习的好网站,此网页介绍modprove的详细用法,最初是想让一个模块不自动加载,之后查到此网站,备份以备忘。https://wiki.archlinux.org/index.php/Blacklisting#Blacklisting鸟哥的私房菜http://linux.vbird.org/linux_basic/0510osloader.php#kernel_depm原创 2012-11-08 14:07:22 · 671 阅读 · 0 评论 -
简析最常见的开源协议
什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。而开源许原创 2013-03-11 16:35:07 · 654 阅读 · 0 评论