《linux设备驱动可开发技术及应用》这本书看了得有一个礼拜了,今天看完第十章 程序一般同时包含head dev app,越来越综合 也更容易看书我不懂的地方,怕查过之后又忘 在博客记录一下
by sillyboytao - 移动操作系统 - 2011-01-16 19:26:29 阅读(859) 回复(0)
------------------------------------------ 本文系本站原创,欢迎转载!转载请注明出处:http://sjj0412.cublog.cn/------------------------------------------本文主要介绍设备操作的流程。 (一)从应用程序用户角度谈设备操作。 我们都知道,用户是最霸道的,是上帝,他们想用最少的字母(code)完成最多的动作,他希望只要他知道设备文件的路径,他就要象操作文件一样用Open,write,read,ioctl等函数操作设...
USB设备越来越多,而linux在硬件配置上仍然没有做到完全即插即用,对于linux怎样配置和使用他们,也越来越成为困扰我们的一大问题。本文分两部分着力从linux系统下设备驱动的架构,去阐述怎样去使用和配置以及怎样编制USB设备驱动。对于一般用户,可以使我们明晰linux设备驱动方式,为更好地配置和使用USB设备提供了方便;而对于希望开发linux系统下USB设备驱动的程序员,提供了初步学习USB驱动架构的机会。 前言 USB是英文"Univer...
基于linux OS 安装qvfb开发环境详述 1、下载安装程序 a、qt-embedded-linux-opensource-src-4.4.0.tar.gz (qte的桌面环境程序) b、qt-x11-opensource-src-4.4.0.tar.gz (生成相应的qtdesigner和qvfb) 2、解压缩qt-embedded-linux-opensource-src-4.4.0.tar.gz到tmp目录下 3、进到解压缩后的目录 #./configure -qvfb 注意:因为我们要让编译出来的程序在qvfb上运行。 4、#gmake 5 、#gmake instal 6、程序就放到了/usr/local...
1. 标准输入的控制 语法:命令 文件将命令的执行结果送至指定的文件中。 例如: ls -l > list 将执行“ls -l” 命令的结果写入文件list 中。 语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。 例如: ls -lg >! list 将执行“ls - lg” 命令的结果覆盖写入文件list 中。 语法:命令>& 文件将命令执行时屏幕上所产生的任何信息写入指定的文件中。 例如: cc file1.c >& error 将编译file1.c 文件时所...
申请linux基础及网络应用版主\r\n\r\n\r\n\r\n\r\n申请ID:\r\ngswwgph\r\n――――――――――――――――――――――――――――――\r\n申请版面名称:\r\nlinux基础及网络应用\r\n――――――――――――――――――――――――――――――\r\n平均上网时间(小时/天):\r\n8小时以上\r\n――――――――――――――――――――――――――――――\r\n联系的方法(QQ、MSN等):\r\nQQ:16937415 MSN: [email]gsww...
linux下安装MySQL及简单应用 一、引言 想使用linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮...
一、引言 想使用linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的linux环境是 Red Hat...