719|2

25

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【玄铁杯第三届RISC-V应用创新大赛】连载1.初识LiCheePi4A从开箱到上电到连接 [复制链接]

 

【玄铁杯第三届RISC-V应用创新大赛】连载1.初识LiCheePi4A从开箱到上电到连接

大信 ALSET (QQ:8125036)

     经过漫长的等待终于等到报名平头哥RISC-V项目审核通过,非常高兴。这里感谢平头哥科技、矽速科技与EEWorld给与的基于LicheePi4A开发板参赛机会。矽速科技LicheePi4A设备是基于平头哥最新发出的RISC-V 64位处理器TH1520而设计的开发板。

    LicheePi4A除了丰富的多媒体能力外,还具备H264,H265的实的编解码多媒体能力,还具有MIPI DSI/CSI,HDMI输出能力。从其硬件能力看该开发板在图形图像处理、高级成像、高级机器视觉、机器人控制等嵌入式应用等跨领域应用场景有广泛的适用。

一、开箱套件介绍

开发板包装不大,非常简洁,漂亮。打开快递外包装后,可以看到塑封的不大的盒子,用纸套一个塑料盒,你们就是静静躺着的开发板。

打开后,直接看到产品包装,产品名称型号很显眼 LiCheePi 4A:

包装上可以看到板子的主要产品亮点:

上面写着“超凡RISC-V单板计算机”,看着这么强大的计算机体积却这么小,而一只手就能把持,真是太兴奋了。

赶紧打开盒子,里面是包装外壳:1套,开发板:1块,TypeC线:1根,硅脂片:1张,散热风扇:1个。

二、开发板介绍

LicheePi Module 4A 是一款采用平头哥半导体的TH1520 RISC-V处理器作为主控的核心模组,主控核心包含四核玄C910CPU,搭载 4TOPS@Int8 AI 算力的 NPU,拥有4K视频处理能力,最大支持 16GB LPDDR4X 内存和 128G eMMC 存储,支持双千兆以太网和最大4K分辨率视频输出,多个USB 接口,音频接口等特性。核心还额外包含一颗 C906 处理器用于音频处理。得益于 SODIMM 样式的封装, LicheePi Module 4A可以用于多种场合,适用于多款底板满足不同应用场景的组合。

从文献上看LicheePi4A也是号称首款可以在标准测试下,性能基本可以赶上主流ARM版本树莓派4的单板机。

其主要技术参数如下:

RAM · 8GB 64bits LPDDR4· 16GB 64bits LPDDR4
存储 · eMMC: 可选 空贴、 8G、 32G、 128G· 支持 TF 卡
以太网 · 2 x 千兆以太网接口,可选 POE
USB · USB3.0 x 4· USB2.0 x 1(仅用于烧录)
音频接口 · 1 x 3.5mm 耳机接口· 一个扬声器接口· 两个板载麦克风
显示接口 · 1 x HDMI2.0· 1 x 4-lane MIPI DSI
摄像头接口 · 2 x 2-lane MIPI CSI· 1 x 4-lane MIPI CSI
GPIO · UART· IIC· SPI

正是有史以来最强的RISC-V处理器的单板机。

三、处理器主要技术参数

TH1520(曳影1520)是平台哥首款基于无剑600 SoC平台设计的多模态AI处理器SoC原型。该SoC原型基于玄铁C910内核 ,最高主频可达2.5GHz,支持全链路安全防护,具有4K视频处理能力,同时含有丰富的异构计算和高速IO资源。性能指标对标广泛的中高性能应用场景。

主控芯片 曳影 1520
CPU处理器 RISC-V 64GCV C910*4@2GHz· 每核支持 64KB I cache 和 64KB D Cache· 四核共享 1MB L2 Cache· 支持 TEE 和 REE,TEE/REE 支持核数启动时可配置· 支持自定义且接口兼容 RISC-V 的多核调试框架· 独立电源域,支持 DVFS
图形处理器 · OpenCL 1.1/1.2/2.0· OpenGL ES 3.0/3.1/3.2· Vulkan 1.1/1.2· Android NN HAL
NPU处理器 支持 4TOPS@INT8 通用 NNA 算力,主频 1GHz· 支持 TensorFlow、ONNX、Caffe· 支持 CNN、RNN、DNN 等
视频解码器 实时解码器,支持 H.265/H.264/VP9/8/7/6/AVS/AVS+/AVS2.0/VC1/MPEG4· 支持 H.264 BP/MP/HP@level 5.1 解码,最大 4K 分辨率· 支持 H.265/HEVC Main Profile@level 5.1 解码,最大 4K 分辨率· 支持 VP9 Profile-2 解码,最大 4K 分辨率· 支持 AVS2.0 解码,最大 4K 分辨率· 支持 VP6/7/8/AVS/AVS+/VC1/MPEG4 解码,最大 1920x1080 分辨率· 解码性能最大 4K@75fps
视频编码器 · 支持 H.264 BP/MP/HP@level4.2 编码,最大 4K 分辨率· 支持 H.265/HEVC Main Profile 编码,最大 4K 分辨率· 仅支持 I 帧和 P 帧· 编码性能最大 4K@40fps

该Lichee Pi 4A开发板相关介绍资料文档在这里:

https://wiki.sipeed.com/hardware/zh/lichee/th1520/lp4a.html

平头哥曳影1520处理器介绍链接:

https://www.t-head.cn/product/yeying

四、开发板上电启动

核心板和主板已经装好,这里只需要安装风扇与wifi天线即可。风扇按提示,如下红色线侧对准电源正,插入风扇座子即可。再在开发板上接好各个连线,鼠标,键盘,HDMIM显示器,网线,然后准备一个5V,2A的USB-C电源,使用type-C电源插口,给开发板供电,组装完成如下图。

插入电源后,课件到电源指示LED亮起,几秒后系统运行风扇开始转动,HDMI上有图像输出,说明开发板运行正常。

此时连接HDMI的显示器显示出系统的桌面,即系统默认的Debian的桌面图像:

sipeed提供了上手指南,参照指南,很容易上手操作。https://wiki.sipeed.com/hardware/zh/lichee/th1520/lpi4a/usage.html,可根据上面的介绍操作,直接使用开发板出厂提供的系统运行,可以正常启动运行。

该开发板没有使用串口作为调试通讯接口,而是使用图形界面直接进入系统,开发板上电后,在HDMI显示器上显示了登录窗口,输入

用户名:root,用户名:licheepi

顺利进入系统:

五、配置远程登录开发板

开发板启动后,测试ssh远程连接不通,是系统默认没有安装sshd服务,此时需要在在图形窗口下,安装sshd服务,在安装服务时,先apt update 更新了源,apt upgrade更新库索引,然后再安装sshd

apt install openssh-server

安装很快完成,对服务端进行一下设置,允许root远程登录:

cp /etc/ssh/sshd_config /etc/ssh/sshd_config_back

vim /etc/ssh/sshd_config

修改为:

PermitRootLoging yes

PasswordAuthentication yes #允许root用户登录

保存退出后运行:

/etc/init.d/ssh restart # 重启SSH服务

sudo update-rc.d ssh enable # 添加开机启动

/etc/init.d/ssh status # 查看ssh服务状态是否已经正常启动

全部确认完毕后,就可以使用root通过ssh登录了。

CPU 信息cat /proc/cpuinfo

 内存硬件信息:

cat /proc/meminfo

   

文件系统挂载信息:

df –h

 

 

然后查看网络信息,如下:

这个默认网卡配置信息是系统/etc/dnsmasq.conf:#dhcp-boot=pxelinux,server.name,192.168.1.100 文件默认配置。

六、网络地址配置

开发板没有配置地址信息,默认的地址跟所在的局域网不通,并不是我们需要的地址,而且每次在桌面上修改这个地址,启动后这个IP地址会变回原样,因此有必要设置为一个静态地址,方式是在系统里添加静态配置文件:

在/etc/systemd/network下,添加10-static-eth0.network文件,内容如下:

[Match]

Name=eth0

[Network]

Address=192.168.50.160/24

Gateway=192.168.50.1

DNS=8.8.8.8

重新启动网络系统,地址变为所设置的静态地址了,查看网卡地址已正确了。

执行:systemctl restart systemd-networkd

ping网关和互联网主机通信终于正常了,如下图:

到此就建立好开发板的基本工作环境,可以进行下一步的开发测试相关工作了。

七、使用测试总结

       本次拿到LiCheePi开发板从连接开发板线路,到连接网络,建立与主机的通讯,成功的建立了有线网络连接PC主机的通道,初步查看了系统的资源与软件系统,测试总体顺利,使用起来非常方便,命令执行流畅,初步的体验到了该开发板的强大性能。构建的SSH可以通过网络登录板子进行命令操作,也可以上传文件,为后续的测试开发搭建了基础的环境。

本次测试总体感受非常不错,X3模块和底板各个接口提示非常明确,按提示插接即可组装成为开发平台,再连接串口和网络,简单的设置就能够建立完整的开发测试工作环境,对于熟悉linux开发的人来说,上手非常容易,并且和在PC上开发并无大异,而其强大的性能,足以让使用者产生是在使用PC的错觉。

最新回复

拿到开发板的一些操作,就像MCU点灯和配置Uart一样。   详情 回复 发表于 2023-10-30 16:19
点赞 关注
 
 

回复
举报

25

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

文章配套视频:


 

 
 
 

回复

7277

帖子

2

TA的资源

版主

板凳
 

拿到开发板的一些操作,就像MCU点灯和配置Uart一样。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表