上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 61 下一页
摘要: 一、简介 设备树定义是保留着存在于系统中的设备信息,当机器引导时,OS通过使用驱动程序和其他组件获得的信息建立此树,并且当添加或删除设备时更新此树。 设备树保留着存在于系统中的设备信息。当机器引导时,OS通过使用驱动程序和其他组件获得的信息建立此树,并且当添加或删除设备时更新此树。 设备树是分级的, 阅读全文
posted @ 2022-01-20 19:04 轻轻的吻 阅读(1288) 评论(0) 推荐(0)
摘要: 一、uboot是用来干什么的,有什么作用? uboot 属于bootloader的一种,是用来引导启动内核的,它的最终目的就是,从flash中读出内核,放到内存中,启动内核。所以,由上面描述的,就知道,UBOOT需要具有读写flash的能力。 二、uboot是怎样引导启动内核的? uboot刚开始被 阅读全文
posted @ 2022-01-19 17:49 轻轻的吻 阅读(856) 评论(0) 推荐(0)
摘要: 一、spi驱动框架简介 spi核心层 提供spi控制器驱动和设备驱动的注册方法、注销方法、spi通信硬件无关接口 spi主机驱动 主要包含spi硬件体系结构中适配器(spi控制器)的控制,用于产生spi读写时序。 spi设备驱动 通过spi主机驱动与CPU交换数据。 二、驱动源码分析 1、spide 阅读全文
posted @ 2022-01-16 17:10 轻轻的吻 阅读(1890) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <string.h> unsigned short utils_crc16_modbus( unsigned char *buff,int len) { unsigned short tmp = 0xffff; unsigned short r 阅读全文
posted @ 2022-01-11 17:35 轻轻的吻 阅读(275) 评论(0) 推荐(0)
摘要: #include<stdio.h> void main() { char chn[10]="测试中..."; printf("%X %X %X %X %X %X %X %X %X %X\n",chn[0]&0xff,chn[1]&0xff,chn[2]&0xff,chn[3]&0xff,chn[4] 阅读全文
posted @ 2022-01-11 17:33 轻轻的吻 阅读(709) 评论(0) 推荐(0)
摘要: 一、概述 I2C (Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,一个i2C总线上可以挂载多个从设备,多个设备同时使用总线时,怎么防止数据冲突,这就需要i2c的总线仲裁机制。 二、i2c总线仲裁机制 1、I2C总线上 阅读全文
posted @ 2022-01-09 17:12 轻轻的吻 阅读(4340) 评论(0) 推荐(0)
摘要: 一、IIC驱动框架简介 1、IIC物理总线 SCL:时钟线,数据收发同步。 SDL:数据线,具体数据 支持一主多从,各设备地址独立,标准模式传输速率为100kbit/s,快速模式为400kbit/s 2、常见IIC设备 EEPROM 触摸芯片 温湿度传感器 mpu6050 3、框架图 I2C核心 提 阅读全文
posted @ 2022-01-09 10:38 轻轻的吻 阅读(1541) 评论(0) 推荐(0)
摘要: 一、概念 platform是一个驱动管理模型,它不是从设计驱动的角度考虑,而是从管理驱动的角度考虑 platform device:描述硬件信息的部分(硬件不通,信息或资源不同)。 platform driver:描述软件信息的部分(对硬件资源的操作,保持相对稳定,较少修改)。 platform b 阅读全文
posted @ 2022-01-08 11:40 轻轻的吻 阅读(266) 评论(0) 推荐(0)
摘要: 参考链接:linux驱动并发与竞态 Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API。 一、引言 在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步 阅读全文
posted @ 2022-01-03 16:04 轻轻的吻 阅读(212) 评论(0) 推荐(0)
摘要: 一、概述 输入子系统驱动模型也是字符设备驱动的一种模型,是对普通字符设备驱动的封装,专门用于输入类型的设备。 嵌入式linux系统中的输入类型设备:按键、鼠标、键盘、触摸屏、游戏手柄、手写板等等。 二、输入子系统驱动模型的优点 简化普通字符设备驱动的设计步骤 给应用程序提供统一的标准接口。硬件平台不 阅读全文
posted @ 2022-01-02 15:09 轻轻的吻 阅读(239) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 61 下一页