linux驱动开发
Milan_66
这个作者很懒,什么都没留下…
展开
-
几种嵌入式RTOS的分析与比较
几种嵌入式RTOS的分析与比较http://tech.ddvip.com 2008年07月10日 社区交流Sailor_forever sailing_9806@163.com 整理 转载请注明http://blog.csdn.net/sailor_8318/archive/2009/03/21/4009911.aspx 【摘要】本文介绍4种嵌入式实时操作系统VxW转载 2011-10-24 09:28:27 · 576 阅读 · 0 评论 -
Linux设备驱动程序之中断与时钟(二)
Linux设备驱动程序之中断与时钟(二)http://www.cnblogs.com/hanyan225/archive/2010/10/25/1860087.html “小涛哥,快醒醒,快醒醒..”小王使劲推着睡梦中的我,“你不是说今天要讲昨天有关的典型模板实例吗…”“啊?小姐啊,现在才早上8点,还让人睡觉不,别吵”我一头钻进被子里说。“不管,谁让你昨天不说完,还转载 2012-01-15 17:41:56 · 453 阅读 · 0 评论 -
Linux设备驱动程序之中断与时钟(三)
Linux设备驱动程序之中断与时钟(三)http://www.cnblogs.com/hanyan225/archive/2010/10/25/1860201.html 晚上7点10分..“小涛哥,这章不是叫Linux设备驱动程序之中断与时钟,前边你讲了中断,还给了我很多模版,我都看懂了,这次是不是要开始讲时钟了..”“真聪明,越来越喜欢你这聪明的样子了,说的不错,转载 2012-01-15 17:40:45 · 468 阅读 · 0 评论 -
Linux设备驱动程序之中断与时钟(一)
Linux设备驱动程序之中断与时钟(一)http://www.cnblogs.com/hanyan225/archive/2010/10/24/1859796.html“小王,醒醒,开始上课了,今天咱们开始讲中断,这可是高级东西,错过不补哈”我使劲推着睡梦中的小王。不管那么多了,我讲我的,她厌她的… 啥叫中断?就是指cpu在执行过程中,出现了某些突发事件时CPU必须暂停执行当前的转载 2012-01-15 17:42:36 · 601 阅读 · 0 评论 -
/proc/meminfo文件分析
> cat /proc/meminfo 读出的内核信息进行解释,http://blog.csdn.net/liujishen/article/details/4979503下篇文章会简单对读出该信息的代码进行简单的分析。MemTotal: 507480 kBMemFree: 10800 kB Buffers:转载 2012-02-03 10:18:05 · 858 阅读 · 0 评论 -
CDMA无线终端上网设置方法
CDMA无线终端上网设置方法 http://coldwave.blog.51cto.com/35748/8054CDMA模块上网设置的过程一) AT指令设置部分(1) AT+CSQ 检查信号 若返回10—31,99之间的信号数字则继续,如果信号是99,99,则应该考虑不停的键入A/命令,不停的让模块去搜寻网络。(2) AT+IPR=115200;&W 更改模块速率转载 2012-02-04 11:05:16 · 2384 阅读 · 0 评论 -
3g调试 TC35(i)上电后会自动发送 ^SYSSTART表示模块已启动
TC35(i)上电后会自动发送 ^SYSSTART表示模块已启动 http://blog.sina.com.cn/s/blog_3cb6a78c0100kpq5.htmlAT (测试连接)OK说明:发送的指令的16进制为"41 54 0D 0A",0D 0A是所有AT指令后要加的回车,回复的内容为0D 0A 4F 4B 0D 0A。如果前面设置了ATE1的转载 2012-02-04 11:14:46 · 2462 阅读 · 0 评论 -
Makefile的条件执行
第七章:Makefile的条件执行http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/make-07.html--------------------------------------------------------------------------------条件语句可以根据一个变量的值来控制make转载 2012-01-04 15:38:45 · 510 阅读 · 0 评论 -
Linux设备驱动程序之中断与时钟
Linux设备驱动程序之中断与时钟(一) http://www.cnblogs.com/hanyan225/archive/2010/10/24/1859796.html“小王,醒醒,开始上课了,今天咱们开始讲中断,这可是高级东西,错过不补哈”我使劲推着睡梦中的小王。“嗯?感情好啊,快点,快点”小王一听有新东西讲,像打了鸡血似的兴奋,连我都怀疑起她是不是性格中喜新厌旧。转载 2012-02-15 16:40:01 · 965 阅读 · 1 评论 -
linux内核分析笔记----定时器和时间管理
linux内核分析笔记----定时器和时间管理 http://www.cnblogs.com/hanyan225/archive/2011/07/26/2117158.html 在这一次里,主要讲讲和时间相关的东西,这个我们都比较熟悉,我就直接如主题。 首先要明白两个概念:系统定时器和动态定时器。周期性产生的事件都是有系统定时器驱动的,这里的系统定时器是转载 2012-02-15 10:04:21 · 801 阅读 · 0 评论 -
Linux设备驱动之HID驱动
Linux设备驱动之HID驱动 原文地址:Linux设备驱动之HID驱动作者:xgr180------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------一:转载 2012-02-24 16:48:55 · 1862 阅读 · 0 评论 -
USB Specification 一个鼠标的工作过程
一个鼠标的加电配置和工作过程非常建议去这个卖USB分析仪器的厂家看看,对于理解USB的transfer/transaction/packet有好处:http://www.usbmadesimple.co.uk/ums_5.htm1. 加电和设置总线地址这个厂家的检测设备知道这个是一个low speed设备,因为鼠标通过一个pull up 电阻将D-电位拉高.之后的SUSPEND转载 2012-02-24 16:49:45 · 771 阅读 · 0 评论 -
GIT入门之二:版本历史/回溯
GIT的介绍就不多说了。这里只是简单的写些入门的操作。重点介绍历史版本的查看和控制相关的操作。一切从简,不讲大道理,只讲简单的操作。原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6681214以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失 我们要以旧版本为镜,可以知道自己转载 2012-03-06 21:36:12 · 660 阅读 · 0 评论 -
LINUX下USB1.1设备学习小记(6)_hid与input子系统(3)
LINUX下USB1.1设备学习小记(6)_hid与input子系统(3) http://cupidove.blog.163.com/blog/static/100566220119206136357/现在回到input_attach_handler中error = handler->connect(handler, dev, id);现在知道hand转载 2012-04-12 16:56:24 · 2456 阅读 · 0 评论 -
linux 格式化SD卡
2010-11-15 11:05转载自 http://hi.baidu.com/operationsystem/blog/item/1099db9476d2df5bd0135e29.html我的手机sd卡需要分成两个分区,在windowxp下面搞不成。主要的问题是,window只认识sd卡的第一个分区。有人用修改驱动程序,让windows把sd卡认成日立的mic转载 2011-12-22 18:25:45 · 1777 阅读 · 0 评论 -
在linux下格式化SD卡成多个磁盘区间
http://www.fengfly.com/plus/view-163969-1.html SD Configuration and SetupSince putting a Linux file system on a FAT32 partition is problematic, it is recommended to also create a 2nd partition.转载 2011-12-22 18:26:49 · 969 阅读 · 0 评论 -
6410平台500W调试过程,拍照偏绿和图片保存等BUG
转载:http://blog.csdn.net/zhandoushi1982/article/details/5019860 各种款式的摄像头会有一个最大的支持分辨率,通常此时的格式约定是:1,30W:640*480=307200;2,130W:1280*1024=1310720;3,200W:1600*1200=1920000;4,300W:2048*1536=31457转载 2011-11-14 22:49:05 · 1449 阅读 · 0 评论 -
NAND Flash的驱动程序设计
NAND Flash的驱动程序设计 转载地址:http://shover.blog.163.com/blog/static/5289768520117381322583/ 以三星公司K9F2808UOB为例,设计了NANDFlash与S3C2410的接口电路,介绍了NAND Flash在ARM嵌入式系统中的设计与实现方法,并在UBoot上进行了验证。所设计转载 2011-10-25 08:56:39 · 604 阅读 · 0 评论 -
linux进程间同步的机制/方式和进程间通信的方法
linux进程间同步的机制/方式和进程间通信的方法Linux进程同步的方式:信号量、阻塞、异步IO、事件、变量锁 Linux下进程通信的七种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号(signal),套接字(Socket).(1) 管道(pipe):管道允许原创 2011-10-24 10:08:52 · 1547 阅读 · 0 评论 -
【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux内核抢占实现机制分析
Linux内核抢占实现机制分析 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/03/2870184.aspx 【摘要】本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实转载 2011-10-24 09:31:13 · 1844 阅读 · 0 评论 -
gpio_direction_output vs gpio_set_value之间的使用关系
gpio_direction_output vs gpio_set_value之间的使用关系转载:http://blog.csdn.net/fu_shuwu/article/details/6123333在linux驱动中常常会碰到gpio_set_value(port_num,0/1)或gpio_direction_output (port_num,0/1) 这两者有什么关转载 2011-11-15 17:21:35 · 594 阅读 · 0 评论 -
Davinci DM6446开发攻略——LINUX GPIO驱动源码移植
转载:http://zjbintsystem.blog.51cto.com/964211/359025一、 DM6446 GPIO的介绍 说到LINUX 驱动移植,没有移植过的朋友,或刚刚进入LINUX领域的朋友,最好去看看《LINUX 设备驱动程序》第三版,有个理论或感性的认识。该版本是基于2.6.10的基础上描述的,经典读物,网上有电子版,但是建议花转载 2011-11-15 17:23:51 · 732 阅读 · 0 评论 -
Linux设备管理
Linux设备管理转载地址:http://hi.baidu.com/wentaokou/blog/item/4f850b2bb78d4196023bf615.htmlI/O设备的类型:按设备的所属关系可以将I/O设备分为以下两类。(1)系统设备:系统设备是在系统生成时已登记于系统中的标准设备,属于系统的基本配置。(2)用户设备:用户设备是在系统生成时未登记在转载 2011-10-28 10:21:48 · 594 阅读 · 0 评论 -
LCD驱动调试
porority of HSYNC, VSYNC is very important in LCD debug follow转载:http://blog.csdn.net/linphusen/article/details/6385175Steps for Debug1) check the power supply is correct2) check the clock for转载 2011-11-24 20:40:05 · 3939 阅读 · 1 评论 -
源代码管理工具GIT之使用
转载:http://blog.csdn.net/furtherchan/article/details/5536319源代码管理工具GIT之使用见Kernel Hackers' Guide to git(http://linux.yyz.us/git-howto.html)准备开始安装 git可以从以下网址下载最新稳定版本:http://www.kernel.org/pub转载 2011-11-06 16:56:30 · 613 阅读 · 0 评论 -
Android Camera系统
1. Overview1.1 物理架构1.2 Android架构2. CameraService3. HAL4. Overlay5. Video for Linux 转载: http://blog.csdn.net/qianjin0703/article/details/6233790 1. Overview 本文以Freesc转载 2011-11-07 14:20:17 · 465 阅读 · 0 评论 -
操作系统和硬件cpu位数
了解cpu架构 http://blog.csdn.net/wyzxg/archive/2009/12/17/5027738.aspx前两天简单总结了cpu架构,今天总结下查看各种os系统的位数和cpu硬件支持的位数,因为这些我们在日常工作中要经常用到的,作为日常的一个备忘录,总结下可以加强自己的记忆,也可以让自己在总体上有个认识;每间隔一段时间就总结下,慢慢你会发现优点是大大滴啊转载 2011-11-07 17:41:17 · 636 阅读 · 0 评论 -
编写了个videobuf-contig.c以获得物理上连续的大的内存(DMA)
编写了个videobuf-contig.c以获得物理上连续的大的内存(DMA)转载:http://zhiqiang0071.cublog.cn-------------------------------------------- 撰写了符合v4L2的s3c2440的camera驱动,采用videobuf模块管理视频内存,需要申请四个物理上连续的内存,但是linux内核转载 2011-11-12 14:07:40 · 1048 阅读 · 0 评论 -
Android Camera Hal 的初步实现1
参考http://hi.baidu.com/aokikyon/blog/item/ee9339f3e1b23fc60b46e047.html 的设计转载:http://blog.csdn.net/flyingpipi/article/details/5773666使用zc301 USB摄像头,这个摄像头返回JPEG图形留,camera的preview需要进行jpeg解码(没做),但是可以直转载 2011-11-13 09:42:34 · 1413 阅读 · 0 评论 -
Nand Flash分区表样例
Nand Flash分区表样例例一: 在128M的Nand Flash上建立分区表,进入 arch/arm/mach-s3c2410/common-smdk.c修改staticstruct mtd_partition smdk_default_nand_part[]= { // U-boot 256K [0]= {转载 2012-04-24 09:04:06 · 2978 阅读 · 0 评论