硬声视频链接
B站视频链接
电子发烧友文章链接
公众号链接
0x00前言 鲁班猫0.无线版,资源丰富,性能强劲,而身材mini,特别适合diy一些有意思的项目。刚好之前买的红白机坏了,正好利用该板改造一台。 文章分为两部分,前面先介绍下开发板的基本使用比用安装系统等,尽可能让非开发人员也能按照步骤一步步实现;后面进行NES游戏模拟器的安装以及测试,最后做一个小的总结。
0x01资料https://doc.embedfire.com/products/link/zh/latest/linux/ebf_lubancat.html
参考 https://doc.embedfire.com/linux/rk356x/quick_start/zh/latest/quick_start/flash_img/flash_img.html 下载地址 https://pan.baidu.com/s/19t8AZV9SYTdjn2uObBiSGA#list/path=%2Fhslu
0x02烧录系统下载镜像从0x01资料中的链接下载 3-Linux镜像 rk356x-lubancat-rk_series-ubuntu22.04-desktop-20230313_update.7z
下载工具从0x01资料中的链接下载 6-开发软件
准备SD卡准备一张tf卡,比如32GB的。 如果之前装过系统,SD卡在windows下枚举容量只有一点,可以用SDCardFormatterv格式化
SD启动卡制作解压rk356x-lubancat-rk_series-ubuntu22.04-desktop-20230313_update.7z 得到rk356x-lubancat-rk_series-ubuntu22.04-desktop-20230313_update.img
打开 SD_Firmware_Tool.exe
按如下选择移动存储设备,SD启动,选择固件,开始创建
SD卡启动按照如图 在断电情况下插上SD卡,接上mini-HDMI转接头,
第一次上电会重启,大概花两分钟左右。
启动后如下
接上type-c的USB HUB,接上无线鼠键操作
0x03基本操作桌面登录用户 --- 用户名 -- 密码 超级用户 - root -- root 普通用户 - cat -- temppwd 登陆后显示桌面
使用鼠键操作可以用cat用户登录 也可以选择other选择root用户登录。
串口登录参数为1500000-8-N-1
用户名root,密码root登录
连接WIFI桌面使用鼠键操作连接WIFI 注意有两个Reaktek WI-FI,只连接上面一个即可,后面那一个断开,我这里测试如果两个都连接的话无法上网。
SSH登录连接WIFI后就可以使用SSH登录 查看无线网IP 使用crt配置ssh登录
更新系统sudo apt-get update
sudo apt-get upgrade 提示输入时输入y回车
安装zmodem安装zmodem可以用串口终端rz sz导入导出文件
apt-get install lrzsz
rz导入文件 sz导出文件
0x04安装NES模拟器rom下载链接:https://pan.baidu.com/s/1lRDldjsZm1gXeMp28cDNwg?pwd=4bux 提取码:4bux 得到 nesrom.zip
rz导入nesrom.zip 解压 unzip nesrom.zip nes文件名为中文,最好是改成英文再导入到开发板。
安装fceuxsudo apt-get install fceux
0x05玩转NES游戏使用fceux 桌面左上角图标Applications menu->All Applications->搜索fceux打开
File->Open ROM打开nes文件
需要先配置手柄映射,详细过程参见演示视频。
0x06待办1. 待3D打印一个小的盒子将开发板装起来,这样方便摆放和使用。 2. 后面可以考虑使用无线手柄。 3. 待添加电池和LCD,这样可以不使用HDMI显示器,独立使用。 0x07总结以上step by step演示了快速将开发板改造为掌上游戏机的过程。得益于开发板强劲的性能,可以直接运行Ubuntu桌面系统.开发板的可玩性还是非常高的,既可以作为开发工具,验证平台也可以玩转各种DIY,非常不错的活动,后面继续完善,再玩转其他有意思的Demo。
|