`
icheng
  • 浏览: 833721 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

Linux: 最小的设备驱动程序框架

 
阅读更多

1) 最小框架

2) 增加调用接口

在linux源码树添加相关配置文件,生成hello.ko,安装到/lib/modules

3) 测试该模块

在目标平台上,

# insmod hello.ko

创建设备节点,比如/dev/hello

# mknod /dev/hello c 242 0

然后,编写测试程序:

交叉编译后,bin档(比如hello-test)放到rootfs/bin目录,在目标平台上运行

# hello-test

分享到:
评论

相关推荐

    Linux设备驱动程序框架

    Linux设备驱动程序框架 linux的设备驱动程序与外界的接口可以分为三个部分: 1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。 2.驱动程序与系统引导的接口。这...

    可重用Linux设备驱动程序框架

    可重用Linux设备驱动程序框架可重用Linux设备驱动程序框架可重用Linux设备驱动程序框架

    Linux设备驱动程序开发详解

    《Linux设备驱动开发详解》是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于LDD6410开发板,以Linux2.6 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、...

    可重用Linux设备驱动程序框架.pdf

    可重用Linux设备驱动程序框架.pdf

    Linux设备驱动程序原理及框架

    Linux采用的是整体式的内核结构,这种结构的内核一般不能动态的增加新的功能。为此,Linux提供了一种全新的机制,叫(可安装)“模块”...正是这种机制,使得内核的内存映像保持最小,但却具有很大的灵活性和可扩充性。

    Linux下PCI设备驱动程序开发基本框架

    Linux下PCI设备驱动程序开发基本框架

    Linux设备驱动程序原理及框架.ppt

    Linux设备驱动程序原理及框架

    linux设备驱动程序开发

    认识目标板各设备型号及开发中注意事项 ...Linux下设备驱动程序开发框架和流程 Linux下模块化驱动程序设计(动态加载) 设备驱动加入Linux内核中 实验:编写驱动程序框架+测试用例(字符型设备)两种初始化方式

    Linux下的PCI设备开发以及字符驱动程序框架的研究.pdf

    Linux下的PCI设备开发以及字符驱动程序框架的研究.pdf

    Linux USB驱动框架分析

     事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,是这个驱动器对象所拥有的属性及...

    Linux字符设备驱动基本框架

    Linux 字符设备 驱动 基本框架 AT91SAM9G20驱动程序设计

    论文研究-Linux中USB设备驱动程序研究.pdf

    介绍了USB的相关概念及Linux中USB设备驱动程序的框架和重要数据结构。通过设计和实现一个典型的例子,总结了Linux下编写一个USB设备驱动程序的一般方法和技巧。

    嵌入式系统/ARM技术中的Linux设备驱动程序框架

    一、linux的设备驱动程序与外界的接口可以分为三个部分:  1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。  2.驱动程序与系统引导的接口。这部分利用驱动程序对...

    Linux下PCI设备驱动程序开发

    PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为...Linux的内核能较好地支持PCI总线,本文以Intel 386体系结构为主,探讨了在Linux下开发PCI设备驱动程序的基本框架。

    Linux 系统下蓝牙设备驱动程序研究和实现

    在系统分析蓝牙协议和驱动层框架的基础上,定义了 Linux 下蓝牙核心数据结构,给出了 Linux 下蓝牙 设备驱动程序架构,编写了 Linux 系统下蓝牙设备 UART 驱动程序的开发。

    嵌入式linux 应用程序开发框架之模块化代码实现

    这样的代码不应该需要太多积分,但时间久了积分上去了,特意来减少所需积分,希望大家喜欢。 嵌入式开发框架之模块化代码实现 仿linux设备驱动框架编写 linux模块化编程 代码开发框架 linux驱动学习

    Linux 蓝牙协议栈的USB+设备驱动

    设备驱动程序在 Linux 内核中起着重要作用,它使某个 硬件能响应一个定义良好的内部编程接口。这些接口隐藏了 设备的工作细节,用户通过一组独立于特定驱动程序的标准 调用来操作设备。而将这些调用映射到作用于实际...

    Linux kernel 2.6 I2C设备驱动程序框架介绍

    linux kernel I2C device driver, pdf document.

    linux设备驱动程序的研究与开发

    介绍Linux系统中的设备,Linux下设备驱动程序的基本结构,结合USB驱动程序的具体开发实例,介绍了USB的相关 概念,分析Linux中USB核心子系统的框架构成,描述了Linux下USB设备驱动开发的一般方法和技巧。

Global site tag (gtag.js) - Google Analytics