
linux设备驱动
文章平均质量分 78
正义飞
大数据专业分享技术公众号:bigdatatip
展开
-
如何编写linux设备驱动
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。以下的一些文字主要来源于khg,johnsonm的Write linux转载 2013-11-15 17:03:56 · 859 阅读 · 0 评论 -
Nand Flash介绍和Nand Flash控制器使用
一、Flash介绍 常用的flash类型有NOR Flash 和Nand Flash 两种; (1)Nor Flash 1、Nor Flash的接口和RAM完全相同,可以随机访问任意地址的数据,在其上进行读操作的效率非常高,但是擦除和写操作的效率很低,另外,Nor Flash的容量一般比较小,通常,Nor Flash用于存储程序; 2、Nor Flash的块原创 2014-04-28 23:49:55 · 6491 阅读 · 0 评论 -
Linux内核驱动在Tx2440上的移植详解(七、LCD背光驱动移植)
2010-08-10 17:38:20| 分类: 默认分类|举报|字号 订阅 开发板中,LCD背光是通过 CPU的 LCD_PWR引脚来控制的,当 LCD_PWR 输出为高电平“1”时,将打开背光;当输出为低电平“0”时,将关闭背光(注意:这里只是打开和关闭背光,而并没有背光亮度的调节作用)。我们需要增加一个简单的背光驱动,以便能够通过软件便可简单的控转载 2014-04-09 10:09:52 · 1053 阅读 · 0 评论 -
CGI环境变量
环境变量 意义SERVER_NAME CGI脚本运行时的主机名和IP地址.SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或 NCSA/1.3.GATEWAY_INTERFACE 运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1.SERVER_PROTOCOL 服务器运行的HTTP协议. 这里当是HTTP/1.原创 2014-03-02 23:39:40 · 1109 阅读 · 0 评论 -
Boa服务器
作者:李驹光、郑耿本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监原创 2014-03-01 23:47:39 · 1727 阅读 · 0 评论 -
嵌入式网络驱动程序
随着人们对开放源代码软件热情的日益增高,Linux作为一个功能强大而稳定的开源操作系统,越来越受到成千上万的计算机专家和爱好者的青睐。在嵌入式领域,通过对Linux进行小型化裁剪后,使其能够固化在容量只有几十兆字节的存储器芯片或单片机中,成为应用于特定场合的嵌入式Linux系统。Linux强大的网络支持功能实现了对包括TCP/IP在内的多种协议的支持,满足了面向21世纪的嵌入式系统应用联网的需求。转载 2013-11-15 17:09:36 · 1643 阅读 · 0 评论 -
linux块驱动编程
本章导读块设备是与字符设备并列的概念,这两类设备在Linux中驱动的结构有较大差异,总体而言,块设备驱动比字符设备驱动要复杂得多,在I/O操作上表现出极大的不同,缓冲、I/O调度、请求队列等都是与块设备驱动相关的概念。本章将向您展示Linux块设备驱动的编程方法。13.1节分析块设备I/O操作的特点,对比字符设备与块设备在I/O操作上的差异。13.2节从整体上描述Linux块设备驱动的转载 2013-11-16 01:24:41 · 1417 阅读 · 0 评论 -
linux网络字节转换
不同的 CPU 有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1 . Little endian :将低序字节存储在起始地址2 . Big endian :将高序字节存储在起始地址LE little-endian最符合人的思维的字节序地址低位存储值的低位地址高位存储值的高位怎么讲是最符合人的思维的字节序,是因为从人的第一观转载 2013-11-16 00:15:15 · 1420 阅读 · 0 评论 -
linux套接字
套接字连接的过程如同(客户)打一个电话到一个大公司,接线员(服务器进程)接听电话并把它转接到你要找的部门,然后再从那里转到你要找的人(服务器套接字),然后接线员(服务器进程)再继续转接其它(客户)的电话。 套接字有本地套接字和网络套接字两种。本地套接字的名字是Linux文件系统中的文件名,一般放在/tmp或/usr/tmp目录中;网络套接字的名字是与客户连接的特定网络有关的服务标识符转载 2013-11-16 00:17:21 · 1028 阅读 · 0 评论 -
linux设备节点
linux中的设备节点(/dev/*)(转) http://www.linuxsir.org/bbs/showthread.php?t=306623设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂本文是我在写作《DIY 一个基转载 2013-11-15 17:16:26 · 1688 阅读 · 0 评论 -
usb 的device class
http://www.usb.org/developers/defined_class/#BaseClass01hUSB defines class code information that is used to identify a device’s functionality and to nominally load a device driver based on that fu转载 2014-12-15 17:01:11 · 2387 阅读 · 2 评论