野火科技
直播中

jf_1137202360

8年用户 1379经验值
擅长:嵌入式技术
私信 关注
[经验]

鲁班猫o.无线版 变身掌上游戏机



链接硬声
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=%2F
hslu
0x02烧录系统下载镜像
0x01资料中的链接下载
3-Linux镜像
rk356x-lubancat-rk_series-ubuntu22.04-desktop-20230313_update.7z
下载工具
0x01资料中的链接下载
6-开发软件
准备SD
准备一张tf,比如32GB的。
如果之前装过系统,SD卡在windows下枚举容量只有一点,可以用SDCardFormatterv格式化
图片1.png
图片2.png
图片3.png
图片4.png
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
图片5.png
按如下选择移动存储设备,SD启动,选择固件,开始创建
图片6.png
图片7.png
图片8.png
图片9.png
SD卡启动
按照如图
在断电情况下插上SD,接上mini-HDMI转接头,
然后接上USB电源
第一次上电会重启,大概花两分钟左右。
启动后如下
图片10.png
接上type-cUSB HUB,接上无线鼠键操作
图片11.png
图片12.png
0x03基本操作桌面登录
用户  --- 用户名 -- 密码
超级用户 - root -- root
普通用户 - cat  -- temppwd
登陆后显示桌面
使用鼠键操作可以用cat用户登录
也可以选择other选择root用户登录。
串口登录
参数为1500000-8-N-1
图片13.png
用户名root,密码root登录
图片14.png
连接WIFI
桌面使用鼠键操作连接WIFI
注意有两个Reaktek WI-FI,只连接上面一个即可,后面那一个断开,我这里测试如果两个都连接的话无法上网。
图片15.png
图片21.png
图片16.png
SSH登录
连接WIFI后就可以使用SSH登录
查看无线网IP
使用crt配置ssh登录
图片17.png
图片18.png
更新系统
sudo apt-get update
图片19.png
sudo apt-get upgrade
提示输入时输入y回车
图片20.png
安装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文件名为中文,最好是改成英文再导入到开发板。
安装fceux
sudo 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

更多回帖

发帖
×
20
完善资料,
赚取积分