
研发管理
文章平均质量分 90
冷静的领头狼
这个作者很懒,什么都没留下…
展开
-
07_基于树莓派wiringPi的陀螺仪数据采集实验
目的: 通过调用树莓派的IIC接口,编写常用元器件陀螺仪的数据采集目录1、基础知识1.1、陀螺仪传感器介绍2、功能实现2.1、原理图2.2、打开树莓派的IIC0功能2.3、查看I2C-0上的设备2.4、代码实现2.4.1、头文件2.4.2、宏定义2.4.3、MPU6050初始化2.4.4、读取指定寄存器的数据的函数接口2.4.5、主函数2.5、生成执行程序2.6、现象1、基础知识MP6050参考资料1.1、陀...原创 2022-01-22 15:34:04 · 3657 阅读 · 0 评论 -
04_基于wiringPi的OLED驱动编写
目的: 通过OLED的屏幕显示案例,熟悉树莓派的IIC接口的使用方法。目录1、基础知识1.1、OLED介绍1.2、OLED初始化1.3、OLED显示1.3.1、页寻址模式1.3.2、水平寻址模式1.3.3、垂直寻址模式1.4、树莓派上IIC的接口使用方法1.4.1、头文件1.4.2、初始化设备ID的函数1.4.3、读取设备节点值的函数1.4.4、给设备节点写值的函数1.4.5、给设备节点的某一个寄存器写值1.4.6、读取设备节...原创 2022-01-10 10:22:29 · 1399 阅读 · 3 评论 -
基于RK3399Pro的系统移植文档
目录开发环境硬件:软件:uboot移植过程在ubuntu中git uboot源码交叉编译工具(linux-x86)修改make.sh设置编译u-bootkernel编译过程在ubuntu中git kernel源码编译kernelubuntu20.04制作安装 qemu下载和解压 ubuntu-core修改根文件系统准备工作准备网络:准备 qemu:进入根文件系统进行操作:更新及安装3、安装 xubuntu:4...原创 2021-12-06 11:13:28 · 1639 阅读 · 0 评论 -
基于RK3399PRo的串口驱动学习-XR21V1414IM48
目录原理图XR21V1414IM48简介重点代码函数入口初始化tty串口操作集USB转串初始化设备ID测试代码头文件宏定义输入参数提示打开设备设置波特率配置数据位、停止位、校验位主函数Makefile文件测试代码编译源码执行测试程序实验现象原理图由于RK3399的外设资源有限,才有了USB转串的芯片(XR21V1414IM48)。XR21V1414IM48简介XR21V1414IM48框架图如下所示.原创 2021-11-23 17:14:03 · 3314 阅读 · 4 评论 -
基于RK3399Pro的USB驱动-鼠标键值获取
目录USB协议简介USB 设备基础概念设备描述符配置描述符接口描述符端点描述符字符串描述符管道USB 端点分类USB 总线驱动概念驱动程序讲解代码编写:函数入口probe函数USB设备中断接口USB设备列表测试程序Makefiel文件测试步骤编译源码加载驱动执行测试程序实验现象USB协议简介 USB ,是英文 Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“...原创 2021-11-18 19:22:59 · 2480 阅读 · 0 评论 -
基于RK3399Pro的SARADC数据采集-内存映射
目录原理图ADC的基础地址PMUCRU基础地址SARADC( 逐次逼近型ADC)RK3399Pro寄存器SARADC_DATASARADC_STASSARADC_CTRLSARADC_DLY_PU_SOCCRU_CLKSEL_CON26操作流程编写驱动代码函数入口函数砸向设备文件操作集ADC通道设备ADC值获取测试代码编写Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图.原创 2021-11-17 18:32:25 · 1863 阅读 · 3 评论 -
基于RK3399Pro的TM1650键盘读取-IIC总线
目录原理图IIC总线简介tm1650的特性按键读写时序图数据命令设置程序代码编写添加设备树驱动编写匹配设备节点文件探索杂项设备文件操作集键值读取接口IIC读取接口上层应用代码编写Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象重要提示:博客评审专家需要一定的粉丝,所以之后写的文档设置权限粉丝可见,还望谅解。原理图TM1650采用的是IIC接口。IIC总线简介IIC 即I..原创 2021-11-16 12:10:59 · 1713 阅读 · 0 评论 -
基于RK3399Pro的AM2321温湿度数据采集-单总线
目录温湿度控制-单总线原理图AM2321单总线介绍单总线通信特殊说明单总线说明单总线传送数据定义单总线数据计算示例单总线时序说明读写的流程图程序代码编写添加设备树驱动编写上层测试代码Makefile编写测试步骤原理图AM2321采用的是单总线控制。AM2321单总线介绍查看am2321的数据手册单总线通信特殊说明 典型应用电路中建议连接线长度短于 30 米时用 5.1K 上拉电阻,大于 30 米时根据实际情况.原创 2021-11-15 18:45:50 · 5300 阅读 · 0 评论 -
基于RK3399Pro的BH1750驱动开发
01-BH1750驱动开发BH1750基础知识模块工作原理图原理图获取光照度值程序开发流程图如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入BH1750基础知识BH1750是数字光照度传感器,IIC总线接口,常用于手机的LCD的背光中,取值范围1-65535lx。模块工作原理图PD,感光材料原创 2021-11-12 11:08:16 · 1795 阅读 · 0 评论 -
基于RK3399Pro的红外(NEC格式)接收-不精准
目录原理图IR红外编程原理IR NEC 协议协议特征调制协议格式数据协议编写驱动程序入口函数杂项设备文件操作集读取函数POLL机制中断处理函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图IR红外编程原理最强的红外协议参考链接IR NEC 协议NEC协议参考链接参考博客协议特征 使用双向编码(又称曼彻斯特编码); 使用38K.原创 2021-11-11 15:59:12 · 1154 阅读 · 0 评论 -
基于RK3399Pro的LED驱动开发
目录原理图添加设备树编写驱动程序设备节点文件入口函数杂项设备文件操作集控制函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。 问题1:如何判断正负极? 尺寸大的.原创 2021-11-10 11:11:48 · 1555 阅读 · 3 评论 -
MAX6675ISA学习笔记-基于linux驱动
目录1、MAX6675简介2、基本参数3、引脚配置4、参考电路5、引脚功能描述6、转换公式7、读写的格式8、时序9、输出的数据内容10、模拟程序书写1、MAX6675简介 MAX6675 K-型热电偶温湿度检测模块,将K型热电偶信号转换成数字信号。数据手册: MAX6675数据手册2、基本参数接口:...原创 2020-04-30 15:05:48 · 2642 阅读 · 3 评论 -
学习笔记(01):<3>华为工程师 ,带你实战C++(2018版)-06内存的层次化管理-实现与声明的分离...
这是一套全面而系统的C++学习教程: 1,C++对C的全面提高(类型增强,函数重载,默认参数,引用,new/delete 内联函数,类型强转,命名空间,系统string类。2,封装,类与对象,友元,运算符重载。 3,继承与派生,多态,UML,设计模式。4,文件IO流,模板,STL,异常机制。...原创 2019-07-29 22:07:12 · 382 阅读 · 0 评论