我为我的 Rasp3 安装了 Android Things OS 映像,并成功启动并使用 adb 登录到 shell,但我的 7 英寸触摸屏显示器与液晶显示器倒置。
我想知道 Raspbian 上的 /boot/config.txt 中是否有类似 lcd_rotate=2 的配置?
我为我的 Rasp3 安装了 Android Things OS 映像,并成功启动并使用 adb 登录到 shell,但我的 7 英寸触摸屏显示器与液晶显示器倒置。
我想知道 Raspbian 上的 /boot/config.txt 中是否有类似 lcd_rotate=2 的配置?
您可以尝试从 sdcard 手动挂载引导分区并编辑config.txt
mount -t msdos /dev/sdX1 /mnt/disk
echo 'lcd_rotate=2' >> /mnt/disk/config.txt
/dev/sdX1
指向您的 sdcard 读卡器设备的位置。
注意:这比官方支持的解决方案更像是一种 hack,每次升级操作系统映像时都必须重新执行该操作。提交功能请求以要求更好地支持(动态?)显示配置会很好
我遇到了同样的问题,但未能在我的 Mac OS 上安装其他答案中提到的引导分区。但是,我最终找到了解决方案并且非常方便。
我的解决方案: 你可以简单地使用 Windows 操作系统来挂载安装了 Android Things 的 TF 卡,因为 Android Things 磁盘映像有一个名为 RPIBOOT 的 FAT16 格式的分区,其中包含 CONFIG.txt 文件,你可以在其中附加 'lcd_rotate=2' 到解决树莓派官方7寸触摸屏上下颠倒问题。
Bonus: 你也可以在 CONFIG.txt 中调整显示分辨率,总之你最好这样做。否则,如果您想在应用程序中开发一些 UI,您会发现 800*480 的初始分辨率比您预期的要大得多,因为触摸屏实际上是 7 英寸,240 DPI。我测试得到的最佳分辨率是1200*720。您可以在 CONFIG.txt 中附加 2 行以使显示看起来更好:
framebuffer_width=1200
framebuffer_height=720