- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们在 NXP PICO-PI-IMX6UL 上的 Android Things 应用程序安装/启动/运行时间非常长。当直接在命令行上使用 Android Studio 和 adb 时,可以观察到此问题。
~2MB 大小的小型应用程序需要5 到 15 分钟的安装时间。 Intel Edison 上的相同应用程序只需几秒钟即可安装。
值得注意的是,其他 adb 操作似乎也运行得非常慢(即 shell、logcat 等)。
我们已严格按照使用这些资源列出的过程来安装 Android Things 镜像: https://developer.android.com/things/hardware/imx6ul.html
我们已经多次重新刷新 Android Things 图像并遇到相同的问题。
为排除任何应用程序问题,我们已尝试安装/运行此处找到的 Android Things 示例模板应用程序:https://github.com/androidthings/new-project-template并遇到同样的问题。我们可以验证该应用程序在运行 Android Things 4.1 的 Intel Edison 板上安装/运行没有问题。
以下是有关我们设置的更多详细信息:
主持人:
i.MX6UL:
关于我们的设置有什么问题或可能导致这些问题的原因有什么建议吗?
谢谢!
2017 年 10 月 20 日更新
使用其他 NXP i.MX6UL 板进行的进一步测试仅显示出安装和运行时间方面的微小改进,而且结果并不一致。我们还尝试将子板换成旧版本 (Wandboard i.MX6UL),但结果是一样的。
我们计划在发布更新版本的 Android Things 时继续进行测试,但与此同时,我们将继续使用 Intel Edison 进行开发,尽管它已停产。
最佳答案
我假设芯片配置有问题,因为简单地保持内核“Activity ”会使系统相当忙碌,只有 50% 空闲。运行 gradle 任务“uninstallAll”解决了我无法解决的问题开始进一步的调试 session 。
显示当前 CPU 使用情况:
adb shell
top
关于Android Things - 在 NXP PICO-PI-iMX6UL 上安装缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46325822/
我正在使用 ARM iMX6 处理器的嵌入式 Linux 设备上进行开发。主要目的是从外部源读取传入的串行流。 由于串行流的非典型性质,我在 Linux serial driver 方面遇到了一些障碍
尝试获取一个可工作的 directfb,用于基于运行 Linux 2.6.35.3(由 Freescale 提供)的 i.MX53 处理器(ARM Cortex-A8 内核)的嵌入式系统。 我在 i6
我试图了解嵌入式 Linux 原理,但无法在 u-boot 输出中找出地址。 如何找到U-boot的起始地址? 例如,我有基于 i.MX6 四核处理器的 MX6-SabreSD 板,我从 U-Boot
我有一个在 imx CPU 上运行的自定义构建 linux 2.6。 CAN 与外部节点的通信非常有效,但是当在终端中使用“candump can0”时(当我使用 usb-CAN 加密狗在我的主机上运
我是一名优秀的程序员,十分优秀!