海王  
08 2010 档案
  • Linux内核中的jiffies 以及时间的获取time
    摘要:http://www.cublog.cn/u/18846/showart_267864.html 硬件给内核提供一个系统定时器用以计算和管理时间,内核通过编程预设系统定时器的频率,即节拍率(tick rate),每一个周期称作一个tick(节拍)。Linux内核从2.5版内核开始把频率从100调高到1000(当然带来了很多优点,也有一些缺点). jiffies是内核中的一个全局变量,用来记录自系... 阅读全文
    posted @ 2010-08-30 09:51 海王 阅读(13500) 评论(0) 推荐(0) 编辑
  • 如何通过结构中的某个成员地址获取结构本身的指针???
    摘要:http://blog.csdn.net/yinkaizhong/archive/2009/04/20/4093795.aspx 问题:如何通过结构中的某个变量获取结构本身的指针??? 关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure... 阅读全文
    posted @ 2010-08-26 11:25 海王 阅读(2700) 评论(0) 推荐(0) 编辑
  • backlight misc驱动范例 及应用程序范例
    摘要:http://blog.chinaunix.net/u3/101649/showart_2081192.html1.编写背光驱动。文件名为my2440_backlight.c(1)代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include&l... 阅读全文
    posted @ 2010-08-23 12:20 海王 阅读(628) 评论(0) 推荐(0) 编辑
  • linux2.4内核启动流程简述及2410主频修改
    摘要:内核版本2.4.18 一、linux2.4内核启动流程 arch/arm/boot/compressed/head.s ----->调用arch/arm/boot/compressed/misc.c的decompress_kernel()函数解压内核。---->arch/arm/kernel/head-armv.s 初始化 --->init/main.c的asmlinkage v... 阅读全文
    posted @ 2010-08-20 12:32 海王 阅读(1302) 评论(0) 推荐(0) 编辑
  • V4L2应用程序框架
    摘要:http://blog.csdn.net/ipromiseu/archive/2010/03/29/5428578.aspx 一.什么是video4linuxVideo4linux2(简称V4L2),是linux中关于视频设备的内核驱动。 V4L2较V4L有较大的改动,并已成为2.6的标准接口,函盖video\dvb\FM...,多数驱动都在向V4l2迁移。更好地了解V4L2先从应用入手,然后再... 阅读全文
    posted @ 2010-08-19 23:16 海王 阅读(2291) 评论(1) 推荐(1) 编辑
  • 我是怎么招聘程序员的
    摘要:http://coolshell.cn/?p=1870 很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。 工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以... 阅读全文
    posted @ 2010-08-19 22:55 海王 阅读(639) 评论(1) 推荐(0) 编辑
  • HP大中华区总裁孙振耀退休感言
    摘要:如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。 如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然... 阅读全文
    posted @ 2010-08-19 22:26 海王 阅读(340) 评论(0) 推荐(1) 编辑
  • luvcview 官网
    摘要:http://www.quickcamteam.net/software/linux/v4l2-software/luvcview/ 阅读全文
    posted @ 2010-08-19 13:28 海王 阅读(2031) 评论(0) 推荐(0) 编辑
  • linux 内核定时器 timer_list详解
    摘要:http://www.linux-cn.com/html/linux/kernel/20070412/1886.shtml http://linux.ccidnet.com/art/741/20061116/952655_1.htmlLinux内核2.4版中去掉了老版本内核中的静态定时器机制,而只留下动态定时器。相应地在timer_bh()函数中也不再通 过run_old_timers()函数来... 阅读全文
    posted @ 2010-08-19 12:23 海王 阅读(35092) 评论(0) 推荐(3) 编辑
  • linux gspca usb摄像头驱动添加对新型号的详细移植步骤
    摘要:http://blog.chinaunix.net/u/26710/showart_387765.html 0 前言 在Linux下驱动USB摄像头一直不是容易的事情,尽管其内核中就集成了对0V511系列摄像头的支持,开源驱动spca5xx/gspca也提供了对大部分主流摄像头的支持,但还是无法涵盖所有品牌的各种型号的摄像头,尤其是对于国内的中低端用户,很难找到直接可用的Linux下的驱动。 本文... 阅读全文
    posted @ 2010-08-19 01:08 海王 阅读(4691) 评论(0) 推荐(0) 编辑
  • usb 摄像头方案总结
    摘要:http://weijb0606.blog.163.com/blog/static/131286274201062610734604/ USB Camera driver 其实 问题主要出在:山寨所产摄像头 其驱动不易获得 等所致 解决步骤: 1. 取得摄像头型号 主要是硬件ID 的获取 通过硬件ID精确找到你要的驱动或寻求帮助。 什么是硬件ID呢? 硬件ID是电脑所有硬件的一个编号,所有设备都... 阅读全文
    posted @ 2010-08-19 01:00 海王 阅读(9739) 评论(0) 推荐(0) 编辑
  • 移植gspcav1-20071224
    摘要:http://weijb0606.blog.163.com/blog/static/131286274201063145521107/ Kernel version :2.6.22.6Crosstool :arm-linux-gcc-3.4.5Board :FS2410 System :Fedora 8Source :gspcav1-20071224、servfox-R1_1_3、spcavie... 阅读全文
    posted @ 2010-08-19 00:56 海王 阅读(1458) 评论(0) 推荐(0) 编辑
  • USB Camera摄像头(UVC 与 gspca)
    摘要:http://weijb0606.blog.163.com/blog/static/131286274201063145356429/ 我的摄像头终于出现图像了! 李迟按:本文章不是教程,不是心得总结,而是记录我在做毕业设计过程中遇到的一些问题,以及怎么去解决 (有些还是没有解决)。可能带有牢骚,可能带有某些让人不悦的话。希望大家见谅。 今晚很高兴,捣鼓了几天,郁闷了几天的事,今天解决了一些了。起... 阅读全文
    posted @ 2010-08-19 00:54 海王 阅读(38134) 评论(1) 推荐(1) 编辑
  • Linux 下摄像头驱动支持情况
    摘要:http://eatdrinkmanwoman.spaces.live.com/blog/cns!97719476F5BAEDA4!1336.entryhttp://weijb0606.blog.163.com/blog/static/131286274201063152423963/本文所说的摄像头(Webcam),特指USB摄像头。   在Windows下,摄像头驱动由厂商开发并提供。但在Li... 阅读全文
    posted @ 2010-08-19 00:36 海王 阅读(23293) 评论(1) 推荐(6) 编辑
  • linux2.6源码分析之解压内核映像 head.s
    摘要:http://blog.csdn.net/BoySKung/archive/2008/12/05/3448083.aspx# < type="text/javascript"> < type="text/javascript"> linux-2.6.20.6/arch/arm/boot/compressed/head.S 开头有一段宏定义,我们只看其中一段,分析一下gnu ... 阅读全文
    posted @ 2010-08-18 10:04 海王 阅读(1428) 评论(0) 推荐(0) 编辑
  • 2.4内核启动流程及启动过程调试方法
    摘要:bios将内核拷贝到内存后,将执行权限交给内核。一般嵌入式使用的zImage格式。此种格式的首地址是一个未压缩的可执行代码入口,这段未压缩的代码主要功能一是解压缩,二是保护好bios传入的参数转给内核。那么这个过程的相关代码及文件如下(2410为例): arch/arm/boot/compressed/head.s ---调用C函数--> arch/arm/boot/compressed/... 阅读全文
    posted @ 2010-08-18 09:51 海王 阅读(1972) 评论(0) 推荐(0) 编辑
  • 用户信息获取程序例子
    摘要:#include <stdio.h>#include <pwd.h> int main(){ struct passwd * pw; char *username = "root"; pw = getpwnam(username); if (!pw) { printf("%s is not exist\n", username); return -1; } printf(... 阅读全文
    posted @ 2010-08-15 19:45 海王 阅读(282) 评论(0) 推荐(0) 编辑
  • 查看 各种寄存器值的 内核模块 C语言
    摘要:#include <linux/kernel.h>#include <linux/module.h>#include <linux/types.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/init.h>#include <linux/cde... 阅读全文
    posted @ 2010-08-13 10:39 海王 阅读(1956) 评论(0) 推荐(0) 编辑
  • linux-2.6.26内核中ARM中断实现详解(转)
    摘要:作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM ATC授权培训讲师。 看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。 一、中断注册方法 在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义: int request_ir... 阅读全文
    posted @ 2010-08-06 17:02 海王 阅读(4945) 评论(1) 推荐(0) 编辑
  • 修改kernel内核HZ频率没有效果问题
    摘要:其实已经通过配置文件已经将内核的HZ修改,由于其它驱动某些地方对clk的寄存器操作不当又重新改错了内核HZ。 阅读全文
    posted @ 2010-08-03 08:53 海王 阅读(839) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示