视频链接:链接
一些玩法的尝试,详情可以参考各自的 README
git clone https://github.com/Forairaaaaa/Rebecca.
├── camera
│ └── camera # 相机 app
├── hal
│ ├── cli-tool
│ │ ├── kava # 副屏控制便捷工具
│ │ └── rebecca-hal # HAL API 便捷工具
│ ├── godot-plugin # 给 Godot 项目用的 HAL 插件
│ └── service # HAL 服务
├── imu
│ └── pose-tracking # Godot 姿态跟踪
├── screen
│ ├── cover
│ │ ├── hotop_like # 副屏上的 htop
│ │ ├── lvgl # 副屏上跑 lvgl
│ │ └── web # 副屏上渲染 web canvas
│ └── jerry-tv # 全部屏幕随机循环播放猫和老鼠
├── steam # Steam Link 串流
└── vintage # 古早系统模拟器目前驱动是以64位官方镜像为基础开发的
内核源码: linux
驱动开发仓库:rebecca_drivers,多谢🧊🍅哥猛猛调驱动
相关细节可以看树莓派文档
下载 kernel 源码:
git clone --depth 1 -b rpi-6.12.y-rebecca https://github.com/Forairaaaaa/linux.git安装工具链:
sudo apt install bc bison flex libssl-dev make编译参数配置:
cd linux
KERNEL=kernel_2712
make rebecca_defconfig编译:
make -j6 Image.gz modules dtbs安装内核:
./install.sh立创开源链接:链接
主控是树莓派5
- 屏幕驱动
- 自定义按钮
- MPU6500
感谢 @Cjiio 和 @萨纳兰的黄昏 的屏幕驱动项目,参考了很多~
- 两个 SPI 副屏接口
- 两个 I2C 扩展接口
- ES8311 Codec,NS4150 功放 + 喇叭接口,模拟 MIC
- 环境光传感器
注意事项:
- 两个 I2C 接口是用来连线到两边侧翼的磁吸接口的,还没实际试过
- 模拟 MIC 没调试出来,没有声音,还不确定是软件问题还是电路问题
- 环境光传感器位置不理想,用不透明材料做外壳的话会挡住
| :) | (: |
|---|---|
| UPS 电源 | 链接 |
| 侧边 SPI LCD 副屏 | 链接 |
| 3520五磁喇叭[150MM1.25插头] | 链接 |
| 屏幕驱动到中间板排线 8P SH1.0 | 链接 |
| 屏幕排线 22pin芯线同向50毫米 | 链接 |
| 针脚加长的 2x20P 排母,用来增高树莓派的排针 | 之前不知道买什么送的,搜一下应该有 |
Fusion和拓竹工程可以在 release 下载
我视频里用的 PLA 哑光,长时间使用建议用更耐高温的,底部散热出气还是比较热的
| :) | (: |
|---|---|
| 十字圆头螺丝 M2.5*10 | 链接 |
| 单头六角柱 M2.5*10+6 | 链接 |
| 平头螺丝 M2.5*8 | 链接 |
| 防滑垫 | 链接 |
| MagSafe磁吸环 | 链接 |
| 侧板磁吸磁铁 直径3mm 厚度 2mm | 链接 |
| 固定屏幕的双面胶 1毫米宽 | 链接 |
