标签: odroid

Odroid-XU4 Android全屏纵向定位

我想在Odroid-XU4设备上安装Android操作系统,并通过HDMI将其连接到垂直触摸屏.我希望内容显示为肖像并适合屏幕.

我在Odroid上安装了4.4.4,6.0(Cyanogenmod 13.0)和7.1(Lineage 14.1)安卓图像.默认情况下,所有这些都将屏幕显示为横向,因此我必须配置操作系统以将其显示为纵向.

我首先使用了AndroidUtility(操作系统映像中包含的工具)并将HDMI方向设置为纵向.使用4.4.4 OS映像显示屏幕(纵向和全屏).不幸的是,4.4.4操作系统对我不起作用,因为设备必须是COSU,这需要6.0或更高版本的OS.

但是使用AndroidUtility,屏幕在6.0和7.1操作系统中都显示如下:

通过论坛,博客查看...我发现解决方案应该在OS build.prop配置文件中编辑这些行:

persist.demo.hdmirotation=portrait
ro.sf.hwrotation=270 (I have tried 90 too)
windowsmgr.support_rotation_270=true
Run Code Online (Sandbox Code Playgroud)

这样做,7.1操作系统版本看起来像portait并填满所有屏幕...但它显示颠倒.

6.0 OS版本看起来不仅转向,而且还被裁剪:

如何将其显示为纵向和全屏?

android orientation odroid

26
推荐指数
1
解决办法
917
查看次数

尝试使用webcam python opencv捕获视频时gstreamer严重错误

我正在尝试使用opencv和python以及简单的代码来使用网络摄像头拍摄视频

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
print('cap.isOpened')
if cap.isOpened():
    print ('cap is opened')
    while(True):
        re,img=cap.read()
        cv2.imshow("video output", img)
        k = cv2.waitKey(10)&0xFF
        if k==27:
            break
cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

如果我尝试播放现有的视频,如.mp4文件,它工作正常.但是当我尝试使用网络摄像头时出现错误

GStreamer-CRITICAL**:gst_element_get_state:断言'GST_IS_ELEMENT(element)'cap.isOpened失败

有关更多信息,我正在使用odroid xu4和ubuntu 16.04,网络摄像头我使用logitech c170(它在网络摄像头测试和使用guvcview正常工作)认为它不适用于奶酪和camorama.

需要帮助,请...

python ubuntu opencv gstreamer odroid

10
推荐指数
1
解决办法
3557
查看次数

如何在Linux内核(Samsung Exynos5422)中实现异构多处理(HMP)调度?

有谁知道如何在Linux内核调度程序中实现异构多处理(HMP)调度?

这已在ODROID-XU3板提供的内核中实现.(https://github.com/hardkernel/linux.git -b odroidxu3-3.10.y-android)

我粗略地知道它计算某个进程的负载,并根据该负载重新调度到更快或更慢的CPU.我正在寻找更详细的解释,如果可能的话,还有实现此功能的函数的代码位置.

scheduling smp linux-kernel odroid hmp

9
推荐指数
1
解决办法
1万
查看次数

Odroid XU4上的Tensorflow编译

我试图在Odroid XU4(16GB eMMc,Ubuntu 16)上编译Tensorflow(试过两个:full和lite),但我收到错误显示在数字:https://www.dropbox.com/sh/j86ysncze1q0eka/AAB8RZtUTkaytqfEGivbev_Ga?dl = 0

我使用FlytOS作为操作系统(http://docs.flytbase.com/docs/FlytOS/GettingStarted/OdroidGuide.html).其定制的Ubuntu 16采用OpenCV和ROS设置,安装后可生成11GB.所以,我只有2.4GB免费.因此,我添加了16GB USB作为交换内存.

我没有使用交换内存就安装了Bazel.尝试tensorflow完整版和精简但无法编译.但是,我为Pi下载了编译的tensorflow lite并成功安装在Odroid上.因为,Odroid是Octacore,因此,为了充分利用可用的处理能力,我需要在Odroid上编译tensorflow.

如果任何人在Odroid XU4上编译了tensorflow,请告诉我.

问候,

odroid tensorflow

6
推荐指数
1
解决办法
2515
查看次数

识别连接的 USB 和内置 USB

我已经通过USB将Android手机连接到Odroid

现在,当我在 Odroid 上执行“lsusb”时,我会得到以下输出。

总线 001 设备 001:ID 1d6b:0002
总线 002 设备 001:ID 1d6b:0001
总线 001 设备 002:ID 0424:2514
总线 001 设备 004:ID 0bdb:190d 总线
001 设备 005:ID 1004:618e

sys/bus/usb/devices 列表如下,

USB1
1-0:1.0
USB2
2-0:1.0
1-1
1-1: 1.0
1-1.1
1-1.1:1.0
1-1.1:1.1
1-1.1:1.2
1-1.1:1.3
1-1.1:1.4
1- 1.1:1.5

现在我需要知道哪一个是内置的,哪一个是连接的......?

手动检查供应商 ID 和产品 ID,我可以看出lsusb中的最后一个是我的 Android 手机,并类似地检查“ 2-0:1.0 ”目录中的“uevent”文件。

我以编程方式解析 bDeviceClass、产品、idVendor、产品、制造商和其他内容以获取信息。

但是文件中是否有任何标志或一些额外信息可以告诉我哪个 USB 已连接以及哪个 USB 是内置的?

希望我的问题很清楚。

linux usb android odroid

5
推荐指数
1
解决办法
5617
查看次数

是否有可用于Arm芯片的MongoDB 2.4+安装?

我有兴趣使用具有1.7GHz四核芯片的Odroid U3构建一个小型服务器.我确实在Raspberry上安装了MongoDB 2.1.1,但发现其性能远远低于修补之外的任何严重用法.我想知道有一个MongoDB软件包/指令/教程可以安装更新版本的MongoDB.任何建议/帮助将不胜感激

mongodb raspberry-pi odroid

5
推荐指数
1
解决办法
7399
查看次数

在Docker容器中关闭MongoDB会导致100%的CPU

我现在已经把头发拉了过头几天,直到我放弃这里.使用docker-compose我启动一些容器,其中一个运行mongodb,使用CMD ["/ usr/bin/mongod"]但是,当我使用docker stop关闭容器时,mongod进程占用100%cpu并保持永远奔跑而不能杀死它.杀死父进程时,mongod进程成为init的子进程,但处于相同的状态.Mongodb会记录它关闭但错误代码为0.

Docker版本:17.04.0-ce Docker-compose版本:1.11.2

到目前为止我尝试了什么:

  • 不同的Linux发行版
  • 容器内的supervisord处理mongod
  • 添加--init到docker守护进程
  • 将mongod作为一个分支运行
  • 寻找内核更新,但3.14似乎是最新的(在Odroid C2上运行)
  • 不同的存储驱动程序,但只有aufs工作(覆盖需要更高的内核)

一切都没有任何喜悦..

在此输入图像描述

linux mongodb docker odroid

5
推荐指数
1
解决办法
375
查看次数

错误:无法安全地从此类存储库进行更新,因此默认情况下被禁用

我一直在尝试在 Odroid XU4 上设置英特尔实感 D415,但不断遇到相同的错误。当我执行https://github.com/IntelRealSense/librealsense/blob/development/doc/distribution_linux.md上的命令时,当我尝试 sudo apt-get update 时会弹出以下错误

odroid@odroid:~$ sudo apt-get update
Get:1 http://deb.odroid.in/5422-s bionic InRelease [1701 B]
Hit:2 http://ports.ubuntu.com/ubuntu-ports bionic InRelease                    
Hit:3 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease            
Hit:4 http://archive.canonical.com/ubuntu bionic InRelease                     
Hit:5 http://ppa.launchpad.net/apt-fast/stable/ubuntu bionic InRelease         
Hit:6 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease          
Err:7 http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial InRelease
403  Forbidden [IP: 52.218.80.49 80]
Hit:8 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease    
Err:9 http://realsense-alm-public.s3.amazonaws.com/apt-repo xenial InRelease
403  Forbidden [IP: 52.218.80.49 80]
Reading package lists... Done                      
E: Failed to fetch http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo/dists/xenial/InRelease  403  Forbidden [IP: 52.218.80.49 80]
E: The repository …
Run Code Online (Sandbox Code Playgroud)

intel odroid realsense

5
推荐指数
1
解决办法
3万
查看次数

为什么qt5-default软件包中没有qmake-qt5

我使用sudo apt-get install qt5-default命令在Odroid XU3上安装了qt5-default,并希望使用终端运行qmake-qt5,但打印此命令未知。然后我查看了usr / share / qt5文件夹,发现里面只有doc-foder。我还查看了usr / bin文件夹,只能找到qmake-qt4,但找不到qmake-qt5。当我运行install命令时,我还读到一些库将被安装,所以我认为库不是问题。

接下来,我尝试从此页面https://launchpad.net/ubuntu/trusty/+package/qt5-qmake手动安装qmake-q5t,但是随后我收到一条消息,提示已经安装了较新版本的qmake-qt5。我使用find命令在整个系统中搜索了qmake-qt5,但无法检测到它。

最后,我还尝试使用此处描述的方法添加ubuntu-sdk ppa,网址https://askubuntu.com/questions/279421/how-can-i-install-qt-5-x-on-12-04-lts,但这也没有解决。

它与我的Odroid或Lubuntu有关系吗?还有其他安装qmake-qt5的方法吗?

我试图编译并使用已经安装的qt4做,这确实使用

qmake-qt4 -project
qmake-qt4
make
./helloworld 
Run Code Online (Sandbox Code Playgroud)

我想做同样的事情,但只用qt5

提前致谢

ubuntu qt qmake odroid

3
推荐指数
1
解决办法
1万
查看次数