电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
联想 Leez SBC P710 开发板: 火力全开
分 享
扫描二维码分享
联想 Leez SBC P710 开发板: 火力全开
Leez
P710
RK3399
d8c0baa8a65052b3
关注
发布时间: 2019-07-16
丨
阅读: 3135
# Leez-P710: 火力全开 Leez P710 是联想 Leez 物联硬基于 RK3399 设计的一款高性能开发板,性能强劲,资源丰富。 ## 1、硬件配置 | Module | Configuration | | ------------ | ------------------------------------------------- | | CPU | 2 * A72 + 4 * A53 | | GPU | Mali T860 | | DDR | LPDDR4 4GB | | Storage | eMMC、TF card slot | | WiFI/BT | AP6256 5G wifi, Bluetooth 5.0 | | USB | 2 * USB 2.0 (Type-A), USB 3.0 ( Type-A + Type -C) | | Video Output | HDMI | | Debug Port | baudrate1500000 (和我手上的串口小板交叉连接) | | Power Supply | Type-C 5V | ## 2、开箱 - 带 Leez 标识的包装盒 ![](https://cf01.ickimg.com/bbsimages/201907/c52dac39fa20874e8bbc5c04f777afcb.jpg) - 开发板正面 因为选择了高集成度的 SOC RK3399, 整个开发板设计的简介大方,却功能丰富。 - Type-C PD 供电,紧贴近当前的主流设计,使用方便。 - 带有 RJ45 以太网口,这个传统嵌入式玩家一定非常喜欢,在 u-boot 下可以通过以太网做 tftp升级,在做高版本内核移植的时候,Wifi 的功能如果暂时不可用,以太网 也是很方便的接口,目前以太网功能基本在各个版本的内核中都可以很方便的用起来。 - USB 接口丰富,可以接键盘鼠标。 - 4 GB 内存,这和 RK3399 强悍的性能很配,用来跑重型任务也不怕内存不够用了。 ![](https://cf01.ickimg.com/bbsimages/201907/0666f93ac726ed3c53550b79733b945b.jpg) - 带散热片的样子 ![](https://cf01.ickimg.com/bbsimages/201907/10a5c1b8b88acf1f0b88d258ff397bc7.jpg) RK3399 性能强劲,大核心 CPU 运行频率高达 2.1 GHZ,GPU 运行频率高达 800 MHZ, 为了充分发挥芯片的性能,开发板配备了散热片。 - 开发板反面 ![](https://cf01.ickimg.com/bbsimages/201907/c742fae85877d915af8f901d1d662f42.jpg) 反面留了eMMC 焊接位,因为本人拿的是预售版, 所以话没有贴eMMC, 根据 Leez 团队消息,最终发售的版本会带 16GB eMMC。 TF 卡接口,目前系统启动就是从 TF 卡启动的。 ## 3、制作启动卡 - 写入官方固件到 TF 卡 - 把带 TF 卡的读卡器插入电脑 (我使用的是主机是 Ubuntu 系统),通过 dmesg -T 命令,可以看到电脑将 TF 卡识别为 sdd: ![](https://cf01.ickimg.com/bbsimages/201907/61c43330a618993064b930273fafebee.png) - 解压固件,最终固件被解压到rockdev目录下 ```c tar -zxvf Leez-rk3399-DebianFS-2019-06-10_0000-39_71.tar.gz ``` ![](https://cf01.ickimg.com/bbsimages/201907/5b3cf26eab2c473f5590fb289fe4787d.png) - 解压官方提供的固件写入工具 , 得到sdboot.sh, mkimage,boot_merger 三个文件,将他们放到和rockdev 平级的目录。 - 执行 sdboot.sh 将固件写入 TF 卡 ``` sudo ./sdboot.sh /dev/sdd ``` ![](https://cf01.ickimg.com/bbsimages/201907/bab07ea105b6af8d7937a2386f2c041c.png) 记住这里要以 sudo 权限执行,如果有提示 sdboot.sh, boot_merger 或者 mkimage 某个程序不可执行,以 chmod u + x 命令给他们添加可执行权限。 ## 4、启动系统 - 用自制的 USB 转串口小板和开发板的 Debug 串口相连接,一般需要连三根线: GND,TX,RX。 ![](https://cf01.ickimg.com/bbsimages/201907/a904d5cab3270b925f0eba10820b4854.jpg) - PC 端打开串口软件,波特率为 1500000、无流控,这里我用的是minicom。 ``` minicom -b 1500000 -w -D /dev/ttyUSB1 ``` - TF 卡插入板子,上电启动 发现系统起来后,命令行终端的提示符是 buildroot,这不对啊,我们烧写到卡里的是 Debian 系统啊。仔细 看系统的启动 log, 发现 u-boot 启动过程中有如下打印: ``` Net: eth0: ethernet@fe300000 Hit key to stop autoboot('CTRL+C'): 0 ANDROID: reboot reason: "recovery" ``` 看样子这个系统还是模仿了 Android 的启动方式,应该是进了 recovery 模式。但是后面我无论是 执行 reboot 命令重启,还是直接拔掉电源重启,系统每次都进入 recovery 模式,而没有进入 Debian 系统。作为一个阅码无数的玩家, 我知道 u-boot 在系统的时候会去读一个叫做 misc 的分区,如果在这个分区里面找到了 recovery 标识,就会启动 recovery 模式,那我直接把这个分区擦掉,它就找不到 recovery 标识了。 根据 u-boot 启动 log 提示,系统重启的时候长按键盘的 Ctrl + C 按键,就会进入 u-boot 命令行。 用 part list 命令找到 misc 分区的起始位置,再用 mmc erase 命令擦除该分区: ![](https://cf01.ickimg.com/bbsimages/201907/d91eaeddfaef134e26fdd82b8f6722fd.png) 重启, 顺利进入 Debian 系统。 ![](https://cf01.ickimg.com/bbsimages/201907/d867757c0dc7a8302661e7b758d6a183.gif) 接上 HDMI, 可以看到经典的 Debian 桌面。 ![](https://cf01.ickimg.com/bbsimages/201907/396366806bf683fb28cd3e350d9ba6cf.jpg) 通过板子上的 USB 接口连上键盘、鼠标,就可以当作一台微型电脑。 ## 5、联网 板子上带有以太网接口,接上网线就可以自动联网。 这个板子上还带有 WiFi 模组,所以也可以通过 WiFI 联网。可以在 命令行中通过 WiFI 联网。 - 通过 iwlist scan 扫描可用的 WiFi AP ![](https://cf01.ickimg.com/bbsimages/201907/d04b4d9ca4c94706186bcc88af4560da.png) - 在 /etc/network/interfaces 添加如下内容 ``` auto wlan0 iface wlan0 inet dhcp pre-up ip link set wlan0 up pre-up iwconfig wlan0 essid ssid wpa-ssid APSSID wpa-psk passwd ``` 其中 APSSID 是上面 iwlist scan 扫描到的任何一个 AP 的 ESSID, passwd 是与之对应的密码。 - reboot 重启系统,然后执行 ifup wlan0 命令,WiFi 即可连接成功。 ![](https://cf01.ickimg.com/bbsimages/201907/bc54a524c2b5d5cd34fb20547151a547.png) eth0 对应的是以太网, wlan0 对应即是 WiFi。 - ssh 登录 网络可用之后,我们可以通过 ssh 登录到开发板上,执行各种操作。 ``` ssh root@172.16.33.54 ``` @ 后面是开发板对应的 ip 地址,登录密码为 leez。 ## 6、性能测试 可以用 stressapptest 对系统进行压力测试: ![](https://cf01.ickimg.com/bbsimages/201907/dd513e4ccff1275e2ba6afd781cc86da.png) 通过下面的命令可以查看系统的运行情况: ![](https://cf01.ickimg.com/bbsimages/201907/ced4df00e4d259c925ed76ecfb39765c.png) 可以看到 CPU 小核(CPU 0~3, A53)的最高运行频率为 1.4 GHZ, 大核(CPU 4~5, A72)的最高运行频率为 1.8 GHZ。 这个压力测试基本让 CPU 满负载运行了。 说明: Leez 是来自联想的专业行业智能研发团队,旨在构建一个有活力的智能硬件开放生态,面向个人及合作伙伴,为其提供技术及生态赋能。如果对他们的设计和服务有兴趣,可以联系栗子团队 。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
2
)
d8c0baa8a65052b3
擅长:消费电子
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交