Headless Android开发板的调试及远程显示和控制

      最近在调试msm8996的开发板,由于主板和LCD子板还没回来,所以先回的核心板算是个Headless的Android Device。核心板有独立供电,另外还有USB Type-C、FAN、HDMI、TF Card和KEY等硬件模块,目前都已调通,效果如下图所示。

        

      在调试过程中,Android远程桌面助手基本可以弥补没有显示屏的问题,调试的进度也没有因为缺少液晶屏而受影响。另外,调试时也根据实际需求扩展了Android远程桌面助手的一些功能,可以用得更顺手。修改内核代码后,编译boot.img、使用fastboot烧录、重启验证,基本流程如下所示。

      

时间: 2024-10-28 01:17:22

Headless Android开发板的调试及远程显示和控制的相关文章

【STM32 .Net MF开发板学习-08】远程PLC读写控制

在工控项目中,PLC一般必不可少,现场控制一般以它为核心,而PC系统一般只是起到远程监控.图表和数据存储的作用.除了PLC之间,PC和PLC之间通信外,一般一些智能显示模块(如型号各异的触摸屏 HMI系统)也和PLC通信,我们就要把把承载.NET MF的系统打造成一个最简单的HMI系统,远程操控PLC. 一般国外每一个PLC厂家,其通信协议一般都是不同的,如西门子PLC的PPI/MPI.欧姆龙 PLC的HostLink.AB PLC的DF1.施奈德 PLC的Modbus等等,由于Modbus协议

Android开发之断点调试空指针

安卓程序中,遇到最多报错,其中一种空指针问题,空指针说起来:好解决! 也不好解决. 好解决的是说:明显的空指针问题,没有实例化类,控件或者id 找错的.都会出现空指针问题. 不好解决的空指针是:通常是这种情况,在一个请求里面,又写了一个网络请求.就相当于在一个线程里面又开了一个线程.因为我们不能确定第一个线程是否执行完毕了,或者说执行了一半的时候,不能确保线程执行完毕的情况.当然这种情况不一定就是网络请求才会出现.也有可能是执行了非常耗时的工作.所以,不推荐在一个线程中,又开启另一个耗时的线程.

ARM开发板上QT5 中 OSD显示的问题 具体如下

问题描述 ARM开发板上QT5 中 OSD显示的问题 具体如下 各位 ,我现在做一个视频监控类的东西,在IMX6的开发板上移植了QT5.4 用于GUI界面的显示, 然后用IMX6的/dev/vidio17作为视频的输出到fb0,现在要求视频显示在底层,GUI显示在上层,GUI的背景我设置为透明的,这样可以看到后面的视频,IMX6有两层fb0和fb1 但是现在的情况视频老是挡住GUI 我明明通过 export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1指定输出到fb1

Android 开发实现EditText 光标居右显示

Android 开发实现EditText 光标居右显示 前言: 有些时候肯定会遇到这种奇葩的需求,光标要靠右显示,因为Android里面光标默认是靠左显示的,那怎么实现呢,肯定有办法的,这里提供一种实现方式,看布局 <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id

【Android开发】经典范例1-在GridView中显示SD卡上的全部图片

实现一个在GridView中显示SD卡上的全部图片的实例. 在mian.xml布局文件中加入GridView组件,列数4,也就是每行显示4张图片 res/layout/main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool

安卓 api 蜂鸣器-210开发板蜂鸣器驱动问题

问题描述 210开发板蜂鸣器驱动问题 210开发板已经能运行安卓系统,请问如何在安卓层面用API驱动开发板的蜂鸣器. 解决方案 WINCE6.0如何在REAL210开发板上调试应用

Android开发中各种问题集锦

本文主要收集个人在Android应用开发过程中遇到一些问题,包括开发过程中遇到一些Bug应如何解决,或者如何通过代码调用某个方法实现一定的功能.....等等各种问题.俗话说:好记性不如烂笔头. [1]Android中如何通过单击Button按钮来实现 BACK(返回)功能:           网上有很多人都说通过调用:          [html] view plaincopyprint? onKeyDown(KeyEvent.KEYCODE_BACK, null);  onKeyDown(

Android开发中用户登录信息怎么关联整个APP

问题描述 Android开发中用户登录信息怎么关联整个APP 5C Android开发,App的某些功能显示是用户登录后才能用的.可是用户登录后怎么关联整个APP呢? 解决方案 用一个全局变量(单例类)保存用户信息. 解决方案二: 看你的App需不需要实现自动登录功能,如果需要的话可以存到SharedPreferences中 解决方案三: 你可以写一个reciever,监听进程的启动和停止,进程package就是你项目的package,是android唯一的.

Android开发系列三之窗口的常用事件_Android

相关阅读: Android开发系列二之窗口Activity的生命周期 Android开发系列一用按钮实现显示时间 设置窗口标题事件和在Activity之间跳转. 新建一个项目,新建两个Activity:MainActivity,TitleActivity ,然后再AnroidManifest.xml 中注册TitleActivity AndroidManifest.xml内容如下 <?xml version="1.0" encoding="utf-8"?>