单板计算机 (SBC) 是构建在单个电路板上的完整计算机,具有微处理器、内存、输入/输出 (I/O) 和功能计算机所需的其他功能。SBC面向人脸识别、商显、智能支付、服务机器人等应用。
单板机的世界变了很久,单板机不再像以前那么弱了。现在,硬件的发展使这些类型的主板比以前更坚固,并且具有当今计算机的许多功能。
在本文中,我们将介绍和评测Leez P710板。联想的 Leez 于 2019 年 2 月在 MWC 博览会上首次推出,由联想开发人员团队设计和建造。该团队成立于2012年,旨在为电子爱好者、工程师、学生和研究人员提供服务,并一直活跃在该领域。该集团还注册了一个名为SmartFire的品牌,其中包括多种产品。
Leez P710 的基本版本现在可通过Aliexpress和亚马逊商店以约 140 美元的价格购买,其中仅包括 Wi-Fi 天线和散热器。其他捆绑包还提供各种设备,例如:摄像头模块、触摸屏显示器、4G 模块等。
标准版的Leez P710,开箱后,我们看到的只有板子。乍一看,高品质的结构、标准的尺寸以及引人注目的设计会让您着迷。所有组件都按一定顺序排列在板上,这是一个很大的好处。Leez P710 是完美的正方形且对称,尺寸为 85x85 毫米。包装内还有一个散热器和一个外置 WiFi 天线。
Leez P710 搭载 6 核 64 位处理器(瑞芯微 RK3399),2 个 Cortex-A72 内核和 4 个 Cortex-A53 内核。同样在图形部分 (GPU),我们有 Arm Mali-T860MP4 芯片,它为繁重的处理提供了足够的能力。
为安装在板上的 Leez P710 提供了 4GB 的 LPDDR4 内存。在存储部分,默认提供 16GB 内存(eMMC 闪存),可通过 microSD 插槽进行扩展。此部分嵌入在电路板的背面。
Leez P710 优于其竞争对手的优势之一是同时支持可通过 HDMI、MIPI DSI、USB-C (DisplayPort) 输出访问的三个显示器。
两个 MIPI - CSI 输出旨在同时连接两个摄像头,其中一个输出能够同时用于摄像头和显示器连接。
在网络部分,Leez P710 具有以太网、WiFi 和蓝牙 5(通过 Ampak AP6256 模块)。此外,还可以通过板背面的 M.2 插槽连接4G 模块。为此,PCB 的背面有一个 SIM 卡槽。制造商未提供有关 M.2 插槽其他用途的更多信息。要使用 WiFi,您需要将包装中的天线连接到板子上。
正面有四个USB接口,其中两个是USB 2.0,另外两个是USB 3.0,其中一个是Type-C接口,一机多用。
电源和恢复模式有两个键。
其他 I/O 包括 3.5mm 插孔、RTC 电池引脚和电源端口(Type-C 端口),由5V/3A适配器供电。
下图显示了组件的完整位置。
板上有40个GPIO扩展引脚,具体如下,还有2x8个USB 2.0主机开发引脚、LED、PWR、Reset、音频输出引脚和另外4个UART引脚。
目前有 3 张图片可供刷写。
默认情况下,Leez P710 在 eMMC 上预装了 Android 9.0。此外,还可以在 microSD 内存上安装操作系统。当 microSD 内存连接到设备时,优先级为使用 microSD 启动。有关详细信息以及如何安装它,请参见此处。
Leez P710 与大多数基于 RK3399 Soc 的 SBC 一样,它往往会发热很多。根据我用 Debian 映像测量 CPU 温度的测试,在空闲模式下测量的温度几乎没有系统资源负载,温度范围在 45-50C 之间。当然,联想提供的散热片是很标准的,可以散热。
使用 Leez P710 和操作系统(Android 和 Debian)时,速度和性能完全可以接受。运行应用程序没有延迟。操作系统的启动时间非常好,大约需要 5 秒。
联想LeapIOT平台旨在提供快速部署工业物联网解决方案,具有设备连接、系统协同、数据分析等功能。基于云的物联网汇聚管理平台包括现场数据采集、工业系统连接、大数据存储与计算引擎、公有云与私有云资源调度、脚本执行引擎、可视化等100多个工业与大数据模块。数据分析。LeapIOT 与一个单独的“企业级” LeapAI分析平台一起工作。
LeapIOT 平台包括一个 LeapIOT Edge 客户端组件,可在网关和 Leez SBC 等其他设备上运行。这种轻量级边缘框架通过 TCP/MQTT 和 RS485/232 为工业协议和传感器提供接口。与云平台一起,支持消息队列、实时流、数字孪生等特性。
在本节中,我们将执行一个简单的电子项目。幸运的是,有一个功能强大的库可用于访问和控制 GPIO 引脚。
LED 连接到引脚 7、11 和 13。最后,您需要一根电线连接到 GND 引脚。
首先我们需要下载并安装WiringPi 库。我们使用以下命令来执行此操作:
wget https://raw.githubusercontent.com/jackeyt/wiringpi_forLeezPiRK3399/master/wiringpi_forLeezPiRK3399.deb
sudo dpkg -i wiringpi_forLeezPiRK3399.deb
现在,创建新文件并将以下代码复制到文件中。我的文件名是test.c
:
#include
int main(void)
{
int time = 100;
wiringPiSetup();
pinMode(7, OUTPUT);
pinMode(0, OUTPUT);
pinMode(2, OUTPUT);
for(;;)
{
digitalWrite(0, HIGH);
delay(time);
digitalWrite(0, LOW);
digitalWrite(2, HIGH);
delay(time);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(time);
digitalWrite(7, LOW);
delay(time);
}
}
编译test.c
文件:
gcc -Wall -o test test.c -lwiringPi -lwiringPiDev -lpthread -lrt -lm -lcrypt
最后,运行:
sudo ./test
运行程序后,LED 开始闪烁。
我希望这篇评论会引起您的兴趣。
https://github.com/leezsbc/resources/wiki/Leez-P710%EF%BC%88EN%EF%BC%89
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !