RK3399Pro
文章平均质量分 86
冷静的领头狼
这个作者很懒,什么都没留下…
展开
-
基于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 · 1569 阅读 · 0 评论 -
基于RK3399PRo的串口驱动学习-XR21V1414IM48
目录原理图XR21V1414IM48简介重点代码函数入口初始化tty串口操作集USB转串初始化设备ID测试代码头文件宏定义输入参数提示打开设备设置波特率配置数据位、停止位、校验位主函数Makefile文件测试代码编译源码执行测试程序实验现象原理图由于RK3399的外设资源有限,才有了USB转串的芯片(XR21V1414IM48)。XR21V1414IM48简介XR21V1414IM48框架图如下所示.原创 2021-11-23 17:14:03 · 3095 阅读 · 4 评论 -
基于RK3399Pro的USB驱动-鼠标键值获取
目录USB协议简介USB 设备基础概念设备描述符配置描述符接口描述符端点描述符字符串描述符管道USB 端点分类USB 总线驱动概念驱动程序讲解代码编写:函数入口probe函数USB设备中断接口USB设备列表测试程序Makefiel文件测试步骤编译源码加载驱动执行测试程序实验现象USB协议简介 USB ,是英文 Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“...原创 2021-11-18 19:22:59 · 2406 阅读 · 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 · 1666 阅读 · 3 评论 -
基于RK3399Pro的TM1650键盘读取-IIC总线
目录原理图IIC总线简介tm1650的特性按键读写时序图数据命令设置程序代码编写添加设备树驱动编写匹配设备节点文件探索杂项设备文件操作集键值读取接口IIC读取接口上层应用代码编写Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象重要提示:博客评审专家需要一定的粉丝,所以之后写的文档设置权限粉丝可见,还望谅解。原理图TM1650采用的是IIC接口。IIC总线简介IIC 即I..原创 2021-11-16 12:10:59 · 1476 阅读 · 0 评论 -
基于RK3399Pro的AM2321温湿度数据采集-单总线
目录温湿度控制-单总线原理图AM2321单总线介绍单总线通信特殊说明单总线说明单总线传送数据定义单总线数据计算示例单总线时序说明读写的流程图程序代码编写添加设备树驱动编写上层测试代码Makefile编写测试步骤原理图AM2321采用的是单总线控制。AM2321单总线介绍查看am2321的数据手册单总线通信特殊说明 典型应用电路中建议连接线长度短于 30 米时用 5.1K 上拉电阻,大于 30 米时根据实际情况.原创 2021-11-15 18:45:50 · 5146 阅读 · 0 评论 -
基于RK3399Pro的BH1750驱动开发
01-BH1750驱动开发BH1750基础知识模块工作原理图原理图获取光照度值程序开发流程图如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入BH1750基础知识BH1750是数字光照度传感器,IIC总线接口,常用于手机的LCD的背光中,取值范围1-65535lx。模块工作原理图PD,感光材料原创 2021-11-12 11:08:16 · 1636 阅读 · 0 评论 -
基于RK3399Pro的红外(NEC格式)接收-不精准
目录原理图IR红外编程原理IR NEC 协议协议特征调制协议格式数据协议编写驱动程序入口函数杂项设备文件操作集读取函数POLL机制中断处理函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图IR红外编程原理最强的红外协议参考链接IR NEC 协议NEC协议参考链接参考博客协议特征 使用双向编码(又称曼彻斯特编码); 使用38K.原创 2021-11-11 15:59:12 · 1077 阅读 · 0 评论 -
基于RK3399Pro的LED驱动开发
目录原理图添加设备树编写驱动程序设备节点文件入口函数杂项设备文件操作集控制函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。 问题1:如何判断正负极? 尺寸大的.原创 2021-11-10 11:11:48 · 1423 阅读 · 3 评论 -
基于RK3399PRO的蜂鸣器驱动移植文档
原理图对应RK3399Pro的引脚是GPIO4_C6引脚,采用的是npn型小功率晶体三极管(9014),经常用于收音机以及各种放大电路中,SOT-23封装。引脚 极型 1 基极 2 发射极 3 集电极 基极接RK3399Pro的引脚 发射极接GND 集电极接蜂鸣器引脚 添加设备树在设备树arch/arm64/boot/dts/rockchip/rk3399pro-toybrick-prop-linu...原创 2021-11-09 11:43:47 · 756 阅读 · 0 评论