Rock Pi开发笔记(三):Rock Pi 4B plus(基于瑞星微RK3399)板子硬件资源介绍
前言
上一篇,概览了整个的rock pi大致系列,我们开始定位为RK3399做评估,入手RK3399,对基本的外设进行解说。
板载外设

- USB3.0 × 2
- USB2.0 × 2
- 千兆网口 × 1
- 音频输入 × 1
- MIPI CSI × 1
- HDMI × 1
- MIPI DSI × 1
- 802.11 ac / wif × 1
- PoE × 1
- RTC电池口 × 1
- PCIE M.2 × 1
- TF × 1
40pin的通用输入输出引脚
GPIO 40 pin介绍

- 橙色标记的功能是该引脚的默认功能
- 除电源引脚外,所有引脚都直接布局到 Soc RK3399
- 对于引脚 3、5、27、28、29 和 31,每个引脚都通过一个 4.7K 上拉电阻连接到 3.0V 电源

- 引脚 19、21、23、24 直接布局到板上 SPI 设备的引脚

- 引脚 7 直接布局到板上 MIPI CSI 的引脚
- UART异步传输协议
UART2 默认启用为 U-boot 和 Linux 串行控制台,参数为“1500000,8,1,N”(特别注意:串口使用必须使用串口TTL转接板,rock pi的uart是3.3V,没有过串口电平芯片,不能直接对接电脑串口12V电平);
UART2 & UART4 支持广泛的波特率。它包括但不限于以下波特率。例如,115200bps。500000bps、1500000bps 等等;
对于 v1.4 及更高版本的硬件,板载 SPI flash被焊接,UART4 PIN用作SPI 功能; - 对于 I2C-2 和 I2C-7
官方已经使用 i2c 设备 e2prom 进行了测试。打开 i2c 设备文件,然后进行读写操作。
统计下单项硬件资源
- GPIO引脚 × 27
- I2C总线 × 2
- **I2S总线(音频总线)**× 1(libmraa库未给出)
- SPI总线 × 2
- UART总线 × 2
- PWM × 2
- ADC x 1
- 5V × 2
- 3.3V × 2
- GND × 8
GPIO输出口的电压特性
IO口的tolerance,应该是能承受的最大电压或者是容差(需要进一步确认)。
GPIO口的序号计算

GPIO口通用库libmraa
像树莓派一样,提供了系统自带的可以操作底层驱动引脚的libmraa库(类似树莓派的wiringpi库一样)。
之前统计的硬件资源:
- GPIO引脚 × 27
- I2C总线 × 2
- I2S总线(音频总线)× 1(libmraa库未给出)
- SPI总线 × 2
- UART总线 × 2
- PWM × 2
- ADC x 1
- 5V × 2
- 3.3V × 2
- GND × 8
对比libmraa库的使能配置,如下图:





(应该为2个uart,但是2为默认调试口)


Rock Pi开发笔记(三):Rock Pi 4B plus(基于瑞星微RK3399)板子硬件资源介绍的更多相关文章
- Rock Pi开发笔记(二):入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行
前言 入手rock pi 4b plus板子,查看具体的实物,然后制作系统,刷系统,让摇滚派的ubuntu系统运行起来. Rock Pi 4B plus 介绍 ROCK Pi 4 是 Ra ...
- Rock Pi开发笔记(一):Rock Pi系列arm产品方案快速落地方案介绍
前言 开发RK3399等相关的项目和产品做评估,最近发现Rock Pi4是一个很好的评估版,价格合适,能满足评估的开发,像树莓派一样留出来引脚接口,是很好的快速落地arm系列产品和项目的较好方案选 ...
- Django开发笔记三
Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1.基于类的方式重写登录:views.py: from ...
- RBL开发笔记三
2014-08-26 20:06:24 今天就是在开发这个EPOLL来处理网络事件 封装较为健壮的EPOLL模型来处理基本的网络IO 1) 超时这个主题先没有弄 在开发EPOLL包括select/po ...
- Vue-cli开发笔记三----------引入外部插件
(一)绝对路径直接引入: (1)主入口页面index.html中头部script标签引入: <script type="text/javascript" src=" ...
- 钉钉开发笔记(三)MySQL的配置
最近在编写web的过程中,经常需要与后台工作人员互动.由于比较麻烦.没有效率. 就果断的请教了,公司的后台大牛,学习下数据库的一些简单操作,现在就把利用MySQL连接服务器, 进行可视化操作的简单步骤 ...
- openwrt开发笔记三:uci移植及API调用
1.uci编译安装.移植 安装依赖 libubox #安装cmake sudo apt-get install cmake #下载依赖库libubox git clone http://git.nbd ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)(转)
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析
1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...
随机推荐
- [转帖]在yum安装本地rpm文件时遇到public key不正确问题
yum错误:public.gpg.key: import read failed(2). 在yum安装本地rpm文件时遇到public key不正确问题 Downloading Packages: ...
- [转帖]10--k8s之数据持久化
https://www.cnblogs.com/caodan01/p/15136217.html 目录 一.emptDir 二.hostPath 三.pv 和 pvc 1.环境准备 2.创建pv 3. ...
- [转帖]使用JAYDEBEAPI同时连接两个不同数据库(ORACLE+MYSQL)的问题
jaydebeapi 同时连接两种数据库 在使用jaydebeapi只连接一种数据库时,是没问题的,但是如果需要同时连接两种数据库,比如同时连接oracle和mysql 例如以下测试代码: imp ...
- [转帖]龙芯3A5000评测 国产自主指令集架构实战
https://tieba.baidu.com/p/8297036384?pid=147031768904&cid=#147031768904 芯片,是世界一大难题,很多人难以想象电子硬件 ...
- [转帖]CPU Utilization is Wrong
Brendan Gregg's Blog home CPU Utilization is Wrong 09 May 2017 The metric we all use for CPU utiliza ...
- 手工创建一个带sticky模块的nginx镜像 并且实现容器化负载均衡的方法
最近想进行容器化运行的nginx反向代理负载均衡服务. 找了一下 dockerhub上面的 nginx 发现里面不包含 sticky模块. 会报错为: nginx: [emerg] unknown d ...
- API架构风格对比:SOAP vs REST vs GraphQL vs RPC
API架构风格对比:SOAP vs REST vs GraphQL vs RPC 最近一段时间关于GraphQL的讨论很多,一些项目中也相继用到了这种风格,但使用是否合理,是否存在杀鸡用牛刀这样的问题 ...
- 【团队效率提升】Python-PyWebIO介绍
作者:京东零售 关键 Q&A快速了解PyWebIO Q:首先,什么是PyWebIO? A:PyWebIO提供了一系列命令式的交互函数,能够让咱们用只用Python就可以编写 Web 应用, 不 ...
- 【构造,树】【Loj】Loj6669 Nauuo and Binary Tree
2023.7.3 Problem Link 交互库有一棵 \(n\) 个点的二叉树,你每次可以询问两个点之间的距离,猜出这棵二叉树.\(n\le 3000\),询问次数上限 \(30000\). 首先 ...
- 【JS 逆向百例】房天下登录接口参数逆向
声明 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 逆向目标 目标:房天下账号密码登录 主页:https://passpo ...