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