如果你使用过安卓设备,你会意识到有一些应用程序会强制显示器竖屏,而忽略设备的方向传感器。在真实的设备上,这不是问题,因为你可以在手中实际旋转设备来使用该应用程序。
然而,我正试图在Linux Mint PC上的甲骨文VirtualBox中使用安卓-x86上的这样一个应用程序,并且无法实际旋转我的显示器。我已经尝试了f9-f12键来发送一个旋转事件到应用程序,但由于方向是固定的,这是没有效果的。
除了保持我的脖子弯曲在90°角之外,我应该如何配置android-x86,VirtualBox和/或Linux来正确地显示应用程序?需要说明的是,我无法访问该应用程序的源代码。
我的lsusb显示器
Bus 001 Device 006: ID 0cf3:0036 Atheros Communications, Inc.
Bus 001 Device 003: ID 0bda:5756 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 r
谁能解释一下“你好世界!”相对于现代Linux或Unix机器上的现代软件和硬件栈而言?在遵循helloworld.c程序生成的二进制文件上执行$ strace,以write()系统调用结束。我希望有人能引导我们的专家了解操作系统、加载的设备驱动程序和硬件(如CPU、GPU、PCIe和USB端口(连接到外部显示器)之间发生的所有交互,而字节"Hello!“从helloworld程序的虚拟内存中复制。最好知道各种软件和硬件事务的发起者是谁,他们是如何交互的,比如中断、总线事务等等。
#include<stdlib.h>
#include<stdio.h>
int m
我把我的电容式液晶显示器连接到tiny6410上,并在上面安装linux。我还将friendlyarm.ini更改为:
#This line cannot be removed. by FriendlyARM(www.arm9.net)
CheckOneButton=No
Action=Install
OS= Linux
LCD-Mode = No
LCD-Type = S70
LowFormat = No
VerifyNandWrite = No
CheckCRC32=No
StatusType = Beeper| LED
#################### Linux #