Running Android within a vm on jetson tx2 platform - Android Software/Hacking General [Developers Only]

I am building a system where I need to run Android Auto on nvidia's jetson tx2 embedded platform. The problem is that there's no drivers/official support from nvidia for android. I believe it has special hardware acceleration to run vms on it and I was wondering if it would be possible to run android. Has anyone tried this?

Related

Windows Embedded Compact (CE) 7 on xoom?

Viewsonic has just come out with a tablet, that like the Xoom, uses the Tegra2 processor. This tablet has the option of booting into Windows 7 (they allege Pro or Standard) but as far as I know, these operating systems are still not compatible with the ARM processor in these tablets. It looks like it might be Windows Embedded Compact 7 (formerly known as Windows CE).
Anyone have any information about this, and thoughts about how to get Windows running on our xooms? I have been playing with Ubuntu, but would like to have a native "real" OS on my xoom so I can use it as a tablet PC. How are they accomplishing it on the Viewsonic? How can we replicate this, since the tablets are so similar?

Ubuntu on Tegra 2 Devices

Hi,
I came across a video of running ubuntu on the tegra 2 powered AC100 a while back and today I was just thinking if it would be possible to run pc games such as mass effect 2 on the AC100 / other tegra 2 devices using the wine or crossover games applications.
I just had the idea today where you can use something like a lg g2x (or future tegra 3 devices) as a complete all in one device where you dual boot android and ubuntu and maybe even play pc games.
I know it's super crazy but I was wondering about it and got curious enough to ask a question on here. So apologies if it's dumb question.
The only possibility would be if Windows 8 will work on ARM and game publishers would then release games compiled for that. Then an ARM version of wine could be capable of running those. But right now all released Windows binaries are x86 or x86-64, it's impossible to run those on an ARM processor, except in an emulator. Which wine is not.
What about the following youtube users?
youtube.com/user/paranpi7#p/u
youtube.com/user/DamionYates2
They seem to be running windows (x86) programs on ARM devices (n900 runs on an old OMAP and AC100 on tegra 2)
The second video mentions qemu, which is an emulator. The first video mentions winegcc and compiling source. So it's not an x86 binary, but Windows code compiled into an ARM binary. It seems winegcc makes this possible. But that won't help you for apps where you don't have the source code.

[Q] Running Intel x86 image in VM

Has anyone ever been able to run the intel's image they use for the Android emulator on Vmware or Virtualbox? The x86 acceleration makes the emulator a lot faster, but for sophisticated networking the emulator pales in comparison to vmware or vbox.
I tried downloading the image and making an iso out of it, but it wouldn't boot. I'm wondering if there might be some specific settings in the Android Emulator provided by Google to allow it to boot and then run the system image.
And yes, I've heard of android-x86 project. Their android 4.2.2 iso is extremely buggy. The 4.0 one is nice but I need 4.2.2
Any help would be extremely helpful!

[Q] Build a DIY android OUYA-like console from a laptop

Would it not be possible to create an android console from a laptop or similar piece of hardware. I'm thinking you would install android x86 on it and plug in some usb controllers. i have already tried this to some extent in virtual box and on an old laptop. The problem would come when you tried to run and arm based apps or games on it. Though there is a version of android x86 that has arm emulation, I could not get any fps games working as most of them would crash upon launching. And the one I did get working lagged in the main menu and the screen just went white when the campaign was launched. Does anyone have any ideas on this?
Interested
I am very interested in this also. I dont know anything about your specific probem but I am thinking about if its possible to emulate the entire ouya console itself. What do you think? Do you know anthing about this?

Is possible use the Tizen emulator with and AMD Fx-8350 ?

I have recently the gear s2 and i wanted to start a build something with the SDK Tyzen but it's impossible , I can not launch the emulator because it tells me that there is accelerating , I have the hardware virtualization in BIOS but I think you need an Intel processor and know if I can make it work with AMD.
My operating system is Windows 10 64-bit .
A greeting.
It has nothing to do with the brand of your processor.
I tried a SDK 2.3.1 Install and slow but works even install 2.4.2 again and again I say there is accelerating and will not let me run the emulator.
Has anyone had this problem and can help me out ?
That is incorrect, the processor does affect acceleration
jacobgong said:
It has nothing to do with the brand of your processor.
Click to expand...
Click to collapse
That is incorrect, the brand of the processor determines virtualization support, and without hardware acceleration, the emulator can appear to run Extremely slowly, so slowly as to appear to not even work.
If you have an AMD processor, it is recommended to use linux. If you are using windows, make sure that in the Emulator Manager, set the CPU VT field to OFF (or is disabled).
For Tizen Emulator, to use HW virtualization, you need:
In Ubuntu:
To use KVM, you need a processor that supports HW virtualization. Both Intel and AMD have developed those extensions for their processors (Intel VT-x/AMD-V). Check whether the CPU supports HW virtualization with the following command:
$egrep -c '(vmx|svm)' /proc/cpuinfo
If the output of the command is 0, the CPU does not support HW virtualization. Otherwise, it does.
The HW virtualization feature can also be disabled on the BIOS setting; check the setting and enable it if you need the feature.
In Windows®:
To use HAX, you need Intel VT-x-supported CPU, and you must enable the NX-related setting in the PC BIOS.
In Mac OS® X:
To use HAX, install EFI-related updates on your Intel-based Mac system.
Source -
https://developer.tizen.org/dev-guide/2.3.1/org.tizen.devtools/html/common_tools/emulator.htm#hw
akhilkedia94 said:
That is incorrect, the brand of the processor determines virtualization support, and without hardware acceleration, the emulator can appear to run Extremely slowly, so slowly as to appear to not even work.
If you have an AMD processor, it is recommended to use linux. If you are using windows, make sure that in the Emulator Manager, set the CPU VT field to OFF (or is disabled).
For Tizen Emulator, to use HW virtualization, you need:
In Ubuntu:
To use KVM, you need a processor that supports HW virtualization. Both Intel and AMD have developed those extensions for their processors (Intel VT-x/AMD-V). Check whether the CPU supports HW virtualization with the following command:
$egrep -c '(vmx|svm)' /proc/cpuinfo
If the output of the command is 0, the CPU does not support HW virtualization. Otherwise, it does.
The HW virtualization feature can also be disabled on the BIOS setting; check the setting and enable it if you need the feature.
In Windows®:
To use HAX, you need Intel VT-x-supported CPU, and you must enable the NX-related setting in the PC BIOS.
In Mac OS® X:
To use HAX, install EFI-related updates on your Intel-based Mac system.
Source -
https://developer.tizen.org/dev-guide/2.3.1/org.tizen.devtools/html/common_tools/emulator.htm#hw
Click to expand...
Click to collapse
So how would an x86 CPU virtrualize an ARM system in hardware? I don't think that's how it works, it only works with x86, maybe x86 builds of tizen.
as if the emulator isn't already slow enough, it's lagging on my PC with like 100x more performance than the actual watch. It's an emulator not a virtual machine.

Categories

Resources