Android构建在Linux kernel之上,大多数Linux系统都使用GNOME、KDE、LXDE等桌面环境。
我用busybox、arm cross compiler工具链和arm-J2SE编译了Linux内核和最小根文件系统.目前我有基本的Command Line Interface。现在我想使用桌面环境(启用鼠标和处理鼠标或触摸屏输入/事件)。因为我的java命令行代码运行良好,但是当我使用swing或awt应用程序时,它会显示此异常。
Exception in thread "main" java.awt.HeadlessException at
我正在Nitrogen6x板上工作,它运行在Yocto2.1上,支持QT5.6.2。我已经开发了一个Qt应用程序,它将支持USB键盘、鼠标和触摸屏等输入选项,并支持全高清分辨率显示。
我已经连接了一个触摸屏显示器,支持全高清分辨率的氮板使用HDMI到VGA转换器电缆,我的应用程序工作良好,正确的分辨率,并支持即插即用键盘和鼠标连接。
但是,Qt没有接收到触摸屏监视器上的触摸响应,因此触摸接口没有像预期的那样为我工作。
当我插入鼠标时,在我的氮板控制台上看到以下信息:
~ # usb 1-1.1: new low-speed USB device number 8 using ci_hdrc
i