Avatar notebook default
11篇文章 · 13381字 · 2人关注
  • 8.1 Linux I2C框架_Overview

    1. 前言 I2C协议是嵌入式系统中广泛使用的一类通信协议,主要用于CPU和各种外设之间的低速数据通信。Linux kernel使用I2C ...

  • 8. Linux I2C协议

    1. I2C通信介绍 ▪ 由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据,是一个多主机的半双工通信方式;▪ 每个挂接在总线上的器...

  • 7.1 tslib安装以及使用

    交叉编译 下载地址:https://github.com/kergoth/tslib/releases?after=1.5 平台:NXP IMX...

  • 7. Linux - 触摸屏(电阻屏)驱动程序实现

    一、触摸屏概述 触摸屏作为一种输入设备,是目前最简单、方便、自然的一种人机交互方式。按照触摸屏的工作原理和传输信息的介质,可以将触摸屏分...

  • Resize,w 360,h 240
    6.1 Linux-LCD驱动实现

    在上一节 Linux-LCD 驱动程序概述 中,可知LCD驱动主要实现是帧缓冲设备的实现。 一、帧缓冲设备驱动在Linux子系统中的结构: ...

  • Resize,w 360,h 240
    6. Linux-LCD 驱动程序概述

    入局:应用程序是如何操控LCD显示器的? 我们知道应用程序的调用接口,无非open/read/write...然后通过驱动程序最终作用到硬件设备...

  • Resize,w 360,h 240
    3. Linux - 字符设备驱动模型

    在上一节(Linux 设备驱动 — 概念)中,我们对Linux设备驱动有了大致的了解;接下来的几个章节主要对字符设备进行学习。 1、设备描述...

  • Resize,w 360,h 240
    2. Linux - 设备驱动 — 概念

    一、概述 u-boot的任务是启动内核,内核的任务是启动应用程序,应用程序会涉及很多文件和硬件操作,但不会直接操作硬件,由设备驱动来完成硬件...

  • 1. Linux - 内核模块

    一、什么是内核模块 内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,L...

文集作者