一个硬件设备正常工作的前提是系统中存在对应的驱动。AWorks提供了大量常用硬件设备的驱动,用户通常不需要开发驱动。本文介绍了设备驱动相关的基础概念,展示了设备驱动在AWbus-lite中驱动设备正常工作的原理。
2018-06-12 09:06:393857 嵌入式Linux设备驱动开发之驱动分层/分离思想 我们在学习I2C、USB、SD驱动时,有没有发现一个共性,
2018-04-21 08:35:175848 本文详细介绍了AWorks中开发设备驱动的一般方法。基于这些通用的方法,用户可以尝试独立开发一些设备的驱动,以进一步加深对AWbus-lite的理解。同时,当后续遇到一些AWorks 暂不支持的设备时,也可以自行开发设备相应的驱动。
2018-06-20 09:58:148290 本篇介绍了嵌入式Linux驱动开发中的基础驱动——字符驱动开发的基本模式,使用了一个虚拟的字符设备驱动进行测试,了解驱动程序与应用程序之间的调用关系。
2022-03-17 09:13:142955 上篇文章介绍了字符设备的开发模板,但那是一种旧版本的驱动开发模式,设备驱动需要手动分配设备号再使用 register_chrdev进行注册,加载成功以后还需要手动使用mknod命令创建设备节点,比较麻烦。
2022-03-17 09:11:512802 大部分学习者的最终目的就是学习 Linux驱动开发,Linux中的外设驱动可以分为:字符设备驱动、块设备驱动和网络设备驱动。
2022-10-26 09:53:36679 字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如常见的点灯、按键、IIC、SPI、LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
2023-04-15 11:52:15870 本系列图文教程均以全志H3开发板为实验板设计,字符设备驱动开发是最基础的驱动开发。其本质是按字节进行读写操作,读写数据是分先后顺序的。LED、按键、IIC、SPI、USB等等都是字符设备,驱动加载
2023-08-07 16:16:15319 RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解。
2024-02-20 16:01:41678 本文详细介绍了AWorks中开发设备驱动的一般方法。基于这些通用的方法,用户可以尝试独立开发一些设备的驱动,以进一步加深对AWbus-lite的理解。同时,当后续遇到一些AWorks 暂不支持的设备时,也可以自行开发设备相应的驱动。
2018-06-11 08:59:444251 我正在写一个vxBus架构的PCI设备驱动,我的疑惑是驱动怎么和具体设备建立连接,比如一个设备有两个以上端口,我怎么打开其中的一个?可以用open函数吗?可是open的第一参数是设备名称,应该是什么?
2014-03-21 11:38:41
linux3.2内核提供的I2C驱动都是主设备的,想让I2C做从设备,请教哪位大神做过I2C从设备驱动的开发?如何做了?
2017-08-21 12:05:09
嵌入式Linux设备驱动开发思想进阶之驱动分层与驱动分离
2021-02-19 06:40:01
Linux设备驱动开发入门 嵌入式工程师、嵌入式讲师、10多年嵌入式开发实战...
2021-12-23 08:14:26
本帖最后由 华清远见 于 2013-6-3 09:47 编辑
#华清远见《Linux设备驱动开发详解》电子书连载#第1章 设备驱动概述,本章将带您走进Linux设备驱动的精彩世界。1.1节讲解
2013-06-03 09:45:13
#《Linux设备驱动开发详解》电子书连载#第5章 Linux文件系统与设备文件系统,由于字符设备和块设备都很好地体现了“一切都是文件”的设计思想,掌握Linux文件系统、设备文件系统的知识非常重要。首先,设备驱动最终通过操作系统的文件系统调用或C库函数被访问
2013-06-06 11:28:02
#《Linux设备驱动开发详解》电子书连载#第7章 Linux设备驱动中的并发控制,Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态。Linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。详情:http://t.cn/zHONW9I
2013-06-09 14:48:50
#《Linux设备驱动开发详解》电子书连载#第8章 Linux设备驱动中的阻塞与非阻塞IO,阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活地支持用户空间对设备的这两种访问方式。8.1节
2013-06-25 15:14:03
的基本思想就是尽量抽取设备特性的共同点,把最复杂的设备驱动架构程序代码交给Linux的内核和驱动子系统开发人员,而留给Linux的驱动编写者更少的工作并使设备更趋于完美的工作。O***oy觉得:说白了就是
2016-04-16 14:31:57
N32G430C8L7_STB开发板用于32位MCU N32G430C8L7的开发
2023-03-31 12:05:12
高性能32位N32G4FRM系列芯片的样片开发,开发板主MCU芯片型号N32G4FRMEL7
2023-03-31 12:05:12
PCI设备WINDOWS驱动程序的开发摘要:本文主要介绍了在Windows9x操作系统下开发PCI设备驱动程序的方法。关键词:PCI设备 驱动程序 PCI设备概述近几年来,随着诸如图形处理、图像处理
2009-05-03 12:10:10
`一、看威武霸气的封面作者:宋宝华 二、读读简介,看看适合你吗?这是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于LDD6410开发板,以
2015-09-11 23:36:44
大家好! 我正在做dm8148底层驱动的开发,包括设备驱动以及音频驱动的开发,内核很多地方需要进行配置,请问哪里有这方面相关的资料可以查找?谢谢!
2014-12-18 11:21:00
1.《linux驱动设备驱动开发详解》 基于linux4.0 是目前主流的 嵌入式开发用的系统 整个开发流程很详细,是嵌入式开发的入门之选,在2021年之前是没有任何图书有这么详细的教程的,是国内
2021-11-08 08:03:07
u***设备驱动开发
2012-08-20 10:28:34
《Linux设备驱动开发详解》
2012-10-30 13:16:24
什么是字符设备驱动?字符设备驱动开发步骤有哪些?如何实现实现设备的具体操作函数?
2021-10-20 08:02:42
出功能强大的USB设备,设计者往往需要自己开发USB设备驱动程序,驱动程序开发一直是Windows开发中较难的一个方面,但是通过使用专门的驱动程序开发包能减小开发的难度,提高工作效率,本文
2019-10-10 06:23:11
华清——linux设备驱动开发
2017-09-02 17:04:37
Linux系统将设备有哪几种类型如何利用字符设备实现IC卡设备的驱动模块开发
2021-04-27 06:35:18
做嵌入式linux驱动开发,首先要搞明白大致框架。linux的驱动通常分为字符设备驱动、块设备驱动和网络设备驱动三大块。字符设备是最普遍的应用,用于简单控制、读写、传输数据等等,块设备主要与硬盘
2021-12-24 08:30:18
1.嵌入式设备驱动概述2.字符设备驱动框架3.GPIO驱动程序设计实例4.中断处理和同步机制1.1驱动程序设计是嵌入式Linux开发中重要的一部分,也是比较困难的一部分需要熟悉Linux的内核机制
2016-10-09 17:21:32
起来,使得操作系统能够识别设备,并为应用程序提供相应的服务。要想真正了解驱动程序必须结合一些驱动程序的实际开发。本文以基于ARM9核心硬件平台的触摸屏驱动程序为例,讲解如何在不同的硬件设备上实现Windows CE的驱动开发。
2020-03-17 06:55:13
本文介绍了Linux下无配置信息PCI设备驱动程序的设计开发方法。
2021-04-27 06:10:52
标准hid设备pc上驱动不用自己开发,自定义的hid设备windows系统的驱动用自己开发吗
2019-07-09 09:31:50
本帖最后由 一只耳朵怪 于 2018-5-28 16:59 编辑
大家好! 我正在做dm8148底层驱动的开发,包括设备驱动以及音频驱动的开发,内核很多地方需要进行配置,请问哪里有这方面相关的资料可以查找?谢谢!
2018-05-28 13:17:26
三四本LINUX设备开发实用书籍《Linux内核源代码情景分析—毛德操 著》、《精通LINUX设备驱动程序开发》,《嵌入式Linux应用开发完全手册》,非常经典!文件太大,要的留邮箱!
2013-06-03 09:21:24
开发环境:workbench3.0目标机操作系统:vxworks6.6处理器架构:x86现在想在vxbus架构下编写PCI板卡驱动,板卡型号:PCI1612,RS422卡。
2020-11-25 10:59:41
嵌入式Linux设备驱动开发
Linux 设备驱动的基本概念Linux 设备驱动程序的基本功能Linux 设备驱动的运作过程常见设备驱动接口函数掌握LCD 设备驱动程序编写步骤
2008-09-10 13:10:2982
驱动开发经验集锦
1
文件
nt/2000pci设备驱动程序详解1 ohg2001
2008-09-12 10:12:240
Windows 2000/XP WDM设备驱动程序开发主要介绍DriverStudio开发工具开发Windows 2000/XP下的WDM设备驱动程序的原理
2008-09-13 22:58:260 简要介绍一种嵌入式Linux 操作系统—— uClinux, 详细叙述如何在uClinux 环境开发设备驱动程序。
2009-04-16 09:45:0621 WinDriver 是一套功能强大的驱动程序开发包。利用WinDriver 向导,可以生成针对自己设备的驱动程序框架,再使用VC 等编译器进行应用程序开发;适合多种平台,发布简单、方便, 是
2009-04-16 10:06:3721 本文主要讲述的是Linux的设备驱动程序开发。
2009-04-22 16:37:2941 WinDriver 是一套功能强大的驱动程序开发包。利用WinDriver 向导,可以生成针对自己设备的驱动程序框架,再使用VC 等编译器进行应用程序开发;适合多种平台,发布简单、方便, 是
2009-05-15 14:14:5514 用WinDriver开发PCI设备驱动程序:给出了驱动开发工具WinDriver的主要特点,内部机制及开发步骤,并且结合PCI设备的具体特点总结了使用WinDriver开发PCI设备驱动程序的通用方法。
2009-06-28 19:26:2951 为了促进“Linux+PCI”技术在工控领域中的应用,通过对Linux系统中PCI局部总线规范实现机制和Linux设备驱动模块的分析,给出了PCI设备驱动程序的基本结构、内容及开发方法;最后用
2009-07-16 09:55:2215 本文以ISA 采集卡的驱动开发为例讨论基于Windriver 的设备驱动开发。对基于Windriver 的驱动开发的原理、过程以及开发中的关键环节做了深入探讨。并在某高炮的轴角转换采集卡的驱
2009-08-14 16:12:0021 本文详细介绍了Linux平台下内核空间设备驱动程序的开发。在比较proc和dev两种文件系统的基础上,分别以PCI设备和USB设备的驱动程序开发为实例来介绍利用两种文件系统开发字符设
2009-08-19 08:44:1918 为了能够在LabView 中对第三方可编程测控仪器进行控制,对LabView 开发设备驱动程序的方法进行了分析,提出了利用CIN 节点开发LabView 的设备驱动程序的开发技术。并以AX5621H 数据
2009-09-01 08:49:3739 本文介绍了Linux 系统的特点,阐述了在Linux 操作系统下,对系统硬件的访问和开发驱动程序的方法,说明了设备驱动程序的结构和编写过程。
2009-09-02 17:11:5120 摘 要: 介绍虚拟设备驱动程序开发的基本知识以及VxDs与WIN32应用程序通讯的几种常用方法,并给出了用VtoolsD开发VxDs的具体实例。 关键词: 虚拟设备,虚拟设
2010-11-18 17:25:5638 PCI设备WINDOWS驱动程序的开发
本文主要介绍了在Windows9x操作系统下开发PCI设备驱动程序的方法。关键词:PCI设备 驱动程序
2009-05-03 11:54:503196 本文以快捷而简单的方式讲解如何像一个内核开发者那样开发linux设备驱动. 要开发Linux设备驱动,需要掌握以下知识: C编程 需要掌握深入一些的C语言知识,比如,指针的使用,位处理
2011-03-19 14:57:57600 本文简要介绍了WDM驱动程序的结构体系,之后结合PCI设备的结构特点,通过实例说明如何利用驱动程序开发工具DriverWorks开发PCI设备的Windows2000系统下WDM驱动程序,实现对PCI设备配置空间
2011-05-19 18:11:380 对嵌入式实时系统Vxw池中的设备驱动程序开发进行了简要的介绍,讨论了V s操作系统下的I/O系统和设备驱动程序、应用程序之间的关系。另外,结合作者开发~29054时统卡驱动程序的实
2011-08-04 17:41:2834 首先对USB总线及USB驱动的体系结构进行介绍,然后分成主机端和设备端来详细介绍。
2011-11-15 14:41:14209 系统中虽然不存在操作系统,但是设备驱动是必须存在的。一般情况下,对每一种设备驱动都会定义为一个软件模块,包含.h文件和.c文件,前者定义该设备驱动的数据结构并声明外部函
2011-11-16 17:12:530 书主要介绍Windows 98和Windows 2000新的驱动程序模型(WDM)。描述了WDM设备驱动程序的结构、功能和开发方法.
2011-12-12 15:31:250 驱动程序沟通着硬件和应用软件,而驱动工程师则沟通着硬件工程师和应用
软件工程师。随着通信、电子行业的迅速发展,全世界每天都会有大量的新芯片
被生产,大量的新电路板被设计,因此,也会有大量设备驱动
2015-11-05 16:19:197 本文介绍了 Windows CE 体系结构和开发 wince 设备驱动程序的过程,阐述了设备驱动程序模型、设备驱动结构和中断处理。 Windows CE 操作系统支持4种设备驱动模型:本机设备驱动,流接口设备驱动,USB 设备驱动, NDIS 网络驱动。
2016-04-18 10:13:450 本文介绍了Windows CE操作系统的设备驱动结构和驱动实现方式,以一个嵌入式指纹识别系统的指纹传感器设备驱动的开发为例,介绍了Windows CE操作系统的设备驱动程序的开发过程。
2016-04-18 10:27:010 本文阐述了设备驱动程序的概念和结构 介绍了 Windows CE. NET环境下开发驱动程序的特点以及一些常用的开发工具 并以华恒科技的 HHARM9 - EDU 开发板的触摸屏驱动程序 对 Windows CE. NET环境下开发具体驱动程序作了解释。
2016-04-18 11:28:140 uClinux下中断驱动的I_O设备驱动开发
2017-01-24 17:21:049 MCGS嵌入式设备与UPS的通信驱动程序开发_张晓明
2017-01-18 20:21:174 11.4 块设备驱动编程 块设备通常指一些需要以块(如512字节)的方式写入的设备,如IDE硬盘、SCSI硬盘、光驱等。它的驱动程序的编写过程与字符型设备驱动程序的编写有很大的区别。 块设备驱动编程
2017-10-18 16:32:360 分享到:标签:嵌入式Linux 设备驱动 操作系统 11.1 设备驱动概述 11.1.1 设备驱动简介及驱动模块 操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件
2017-10-18 16:44:160 1.字符设备驱动编写流程 设备驱动程序可以使用模块的方式动态加载到内核中去。加载模块的方式与以往的应用程序开发有很大的不同。以往在开发应用程序时都有一个main()函数作为程序的入口点,而在驱动开发
2017-10-18 17:33:521 《Linux设备驱动开发详解》第23章、Linux设备驱动的移植
2017-10-27 10:58:139 《Linux设备驱动开发详解》第20章、USB主机与设备驱动
2017-10-27 11:04:088 《Linux设备驱动开发详解》第18章、LCD设备驱动
2017-10-27 11:11:5113 《Linux设备驱动开发详解》第17章、Linux音频设备驱动
2017-10-27 11:14:2617 《Linux设备驱动开发详解》第16章、Linux网络设备驱动
2017-10-27 11:17:065 《Linux设备驱动开发详解》第15章、Linux的I2C核心、总线与设备驱动
2017-10-27 11:19:258 《Linux设备驱动开发详解》第14章、Linux终端设备驱动
2017-10-27 11:22:008 《Linux设备驱动开发详解》第13章、Linux块设备驱动
2017-10-27 11:24:3918 《Linux设备驱动开发详解》第11章、内存与IO访问
2017-10-27 11:27:156 《Linux设备驱动开发详解》第9章、Linux设备驱动中的异步通知与异步IO
2017-10-27 11:33:150 《Linux设备驱动开发详解》第8章、Linux设备驱动中的阻塞与非阻塞IO
2017-10-27 11:35:129 《Linux设备驱动开发详解》第7章、Linux设备驱动中的并发控制
2017-10-27 11:37:4510 《Linux设备驱动开发详解》第6章、字符设备驱动
2017-10-27 11:46:4423 《Linux设备驱动开发详解》第5章、Linux文件系统与设备文件系统
2017-10-27 14:13:310 《Linux设备驱动开发详解》第4章、Linux内核模块
2017-10-27 14:15:510 的资源注册进内核,由内核统一管理。在参照Linux2.6内核源码有关平台设备驱动的基础上,编写和测试了GPIO设备的驱动程序。该驱动程序已在Xilinx公司FPGA开发板ML403上验证,并且稳定运行。
2017-11-18 11:32:572134 想要驾驭Linux驱动开发,必须深刻理解Linux总线设备驱动框架。之所以会形成这样的框架,主要是为了代码的可重用性,因为驱动和设备的关系是一对多的。正如主设备号和次设备号之分,主设备号表示驱动程序,次设备号表示具体的设备。
2018-03-22 11:08:5710363 USB设备驱动和PCI设备驱动是PC中最主要的两种设备驱动程序。与PCI协议相比,USB协议更复杂,涉及面较多。本章将介绍USB设备驱动开发。首先介绍USB协议,使读者对USB协议有个整体认识。然后
2019-05-07 18:20:009 这是一本介绍Linux设备驱动开发理论、框架与实例的书,Linux设备驱动开发详解基于LDD6410开发板,以Linux2.6 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器
2019-04-28 08:00:0013 这是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于LDD6410开发板,以Linux2.6 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断
2019-07-24 08:00:0029 《Linux设备驱动开发详解(第2版)》是一本介绍linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于ldd6410开发板,以linux 2.6版本内核为蓝本
2019-11-25 09:32:411748 本篇文章将介绍Linux设备驱动开发的基本知识,带你快速拨开Linux驱动这团迷雾。文章分为如下3个小节进行讲解:
2020-02-24 15:03:464055 Linux设备驱动开发详解
2022-10-28 11:03:0645 Linux字符设备驱动开发模板中介绍了旧版本的驱动开发模板,其需要手动分配设备号后,再进行注册,驱动加载成功后还需要手动创建设备节点,比较麻烦。目前Linux内核推荐的新字符设备驱动API函数,可以自动分配设备号、创建设备节点,使得驱动的使用更加方便
2023-04-14 12:02:50612 设备驱动层是一组驱使硬件设备工作的程序,实现了访问硬件设备的功能,它负责创建和注册I/O设备。设备驱动层注册设备有以下两种方式。
2023-10-12 10:26:59245 电子发烧友网站提供《移动设备中的重力感应驱动程序开发.pdf》资料免费下载
2023-10-30 11:23:020
评论
查看更多