今天就有啦!
前言
我用RK3588做了一个掌上主机!
适合家用办公,玩游戏,看视频,上网……
主机已经开源了!

下面分享一下主机的——主要功能亮点、硬件设计原理、软件设计注意事项。
希望能给你提供一些帮助。

主机的功能/亮点?
Ubuntu22.04主机,约6TOPS算力,运行嘉立创EDA不在话下[看]可外接键盘鼠标、连接网络,实现玩3A游戏轻办公基于RK3588核心板设计(本项目是主机底板)预留1路HDMI接口、2路USB3.0接口、1路USB2.0接口、1路2.5G以太网接口、1个DC电源接口线路板压缩至80mm×100mm,支持免费打样硬件设计原理(9图)原理图_Power
原理图_RK3588_Core
原理图_TypeC
原理图_HDMITX0
原理图_Audio- Batery-Button
原理图_ETH
原理图_USB3.0
原理图_USB2.0-microSD
PCB图
实物图
电源输入使用两个MOS管搭建防反接 冗余滤波电路用同步整流芯片搭建12V转5V、3.3V电路,用LDO芯片实现1.8V电路用Fusb302mpx实现TypeC接口握手协议,用一个24PTypeC插座实现全功能TypeCHDMI接口用IIC通信控制,所有HDMI插座引脚信号使用ESD芯片保护RTC电池使用CR1/N3柱状电池,节省空间预留 电源信号、复位开关、BOOT开关、RECOVERY开关用一个HR911130A带变压器的RJ45插座,省下以太网变压器的空间采用双层USB3.0插座,以纵向空间换取线路板面积硬盘用TF卡,支持 SDR104 ,节约空间,速率够用软件设计说明软件已开源。
设计时,具体有啥注意事项?
固件设备树需要裁剪!
否则RK3588会卡在开机自启PCIE时钟检测部分。
需要下载RK3588官方Ubuntu22.04源码,打开设备树文件修改这两部分:
在kernel-rockchip/arch/arm64/boot/dts/rockchip文件夹下:修改rk3588-nanopi6-common.dtsi,将pcie相关节点设置为disable。修改rk3588-nanopi6-rev09.dts,将pcie、hdmi1、hdmirx相关节点设置为disable。
设备树适配代码文件见附件。
支持根据自己的硬件设计裁减。实测裁减后Ubuntu22.04开机启动可在10秒内。
开源参考资料:https://oshwhub.com/sunluyao/rk3588-personal-mini-host
【正文完】
如果你觉得这篇文章还不错,欢迎点赞、关注~
我会持续更新优质开源项目!