Purple Pi OH作为一款兼容树莓派的开源主板,采用瑞芯微RK3566 (Cortex-A55) 四核64位超强CPU,主频最高达1.8 GHz,算力高达1Tops,支持INT8/INT16,凭借其强大的兼容性,可转换基于TensorFlow/MXNet/PyTorch/Caffe等一系列框架的网络模型,多路视频输出和输入,支持4K、H.265/H.264视频解码,接口丰富。支持开源鸿蒙,Android 11,Debian 10,Ubuntu,麒麟OS等操作系统,并且开放了Openharmony SDK。 1.生Purple Pi开发板I2C接口测试Purple Pi开发板通过J12排针提供了丰富的GPIO接口,包括UART、SPI、I2C、GPIO等(还包括DC5V、DC3.3V、GND)。 本节主要测试Purple Pi开发板的对外I2C接口。 I2C接口简介 I2C总线(Inter IC bus)是由Philips公司开发的一种通用数据总线。**两根通信线:SCL(Serial Clock串行时钟线)、SDA(Seriak Data串行数据线)。**工作模式为同步、半双工,带数据应答。同步(因为它有单独的时钟线)、半双工(SDA只有一根线,并且还要来回通信)通用的I2C总线,可以使各种设备的通信标准统一,对于厂家来说,使用成熟的方案可以缩短芯片设计周期、提高稳定性,对于应用者来说,使用通用的通信协议可以避免学习各种各样的自定义协议,降低了学习和应用的难度。 Purple_Pi开发板的I2C接口 Purple Pi开发板提供了两组I2C接口,此处主要测试第一组HW-I2C。第一组HW I2C对应pad是PAD_TTL1/ PAD_TTL2,对应节点是/dev/i2c-0;第二组HW I2C对应pad是PAD_HDMITX_SCL/PAD_HDMITX_SDA,对应节点是/dev/i2c-1。 2.生Purple Pi开发板GPIO接口测试本节主要测试Purple Pi开发板的GPIO接口(输出功能)。其中LED添加限流电阻,连接到GPIO-88和GND管脚。 GPIO单步测试流程 首先检视GPIO设备,然后申请GPIO设备(此处申请GPIO-88),接着设置GPIO属性(包括输入输出和Value)。
(左右移动查看全部内容) ...... 演示效果: 3.Purple Pi开发板的存储介质测试本节主要测试Purple Pi开发板的J4/J5接口做存储介质的测试。 TF接口J4 开发板已经默认加载了SD卡驱动,插上TF卡后,在系统中会出现节点/dev/mmcblk1p1(如TF有多个分区,则会出现多个/dev/mmcblk1px),同时支持标准MicroSD存储卡,支持FAT,EXT等文件系统,开发板的TF卡对应接口位于J4。 插入SD卡后,系统会默认把SD卡,挂载到**/sdcard**目录下。 插拔检测 将SD卡插入卡槽中,系统会提示以下信息:
(左右移动查看全部内容) 拔出SD卡,系统会提示以下信息:
(左右移动查看全部内容) 4.Purple Pi开发板的RTC测试RTC(Real-Time-Clock,实时时钟)**功能是日常生活中应用最为广泛的消费类电子产品功能之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准。实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。有些时钟芯片为了在主电源掉电时还可以工作,需要外加电池供电。 触觉智能 Purple Pi开发板(型号:IDO-SBC2D06智能主板)采用的星宸科技的SigmaStar-SSD201-CPU(双核ARM Cortex-A7,主频1.2Hz ),CPU内部集成了RTC功能。 通常RTC时钟的使用方式为:
(左右移动查看全部内容) RTC原理图 触觉智能 Purple Pi开发板的RTC原理图如下图所示: 5.OpenHarmony音频播放应用1、注意事项
2、工程概述 PPI有声是一款基于OpenHarmony API 9 开发的,运行于Purple Pi 开发板(安装OpenHarmony标准系统)的音频播放应用程序。 3、场景化
...... 效果预览: |
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3-ubuntu18.04虚拟机开发环境搭建
392 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】使用Deveco Studio进行开发
636 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译和烧录
563 浏览 0 评论
691 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3 - 智能家居中控屏连接华为云IoTDA物联网平台
1493 浏览 0 评论