Страница 2 из 3
Re: Android-x86
Добавлено: 16 апр 2012, 14:25
Olej
Olej писал(а):Olej писал(а):- сеть пока настроить не удалось ... и не уверен вообще, что это возможно, поскольку в Android есть поддержка сетевого оборудования WiFi & Bluetooth, но никогда не слышал о поддержке оборудования Ethernet, которое для него "подставляет" VirtualBox.
Поменял образ на вот этот:
android-x86-2.2-r2-eeepc.iso как:
- из более stable ветки (пишут ... 2.3 - в миру Gingerbread - ещё только в доведении до ума ... в Android-x86 проекте, не путать с Android);
- более соответствующий моему железу;
Переустановил (имея минимальный опыт теперь всё это занимает в итоге ... мин. 10)...
Вот вам и андроид и сеть и мышь ... и все удовольствия
После значительного перерыва по случаю опять обратился к Android-x86 ... и что-то сеть у меня в VirtualBox не поднялась... может сам сбил настройки, постоянно работая с VirtualBox для других VM.
Пришлось повозиться.
Поэтому добавляю картинку настройки сети в VirtualBox:
- net1.png (56.69 КБ) 12227 просмотров
(чтоб кому придётся - не уродоваться как мне).
Утверждается, что установка типа адаптера такого типа: PCnet-FAST III (Am 79C973) является обязательной (для этого образа VM)!
Re: Android-x86
Добавлено: 16 апр 2012, 14:31
Olej
Olej писал(а):
Пришлось повозиться.
И вот ещё к сетевым настройкам и диагностике:
- net2.png (84.12 КБ) 12228 просмотров
- видно как беспарольно (!) регистрация переходит к root по su - ...
- без root она не хочет делать netcfg & ifconfig
P.S. показанный терминал (в Android всё не просто
... через задницу) - это:
- terminal.png (57.2 КБ) 12228 просмотров
-
закладка Terminal Emulator
приложения Dev Tools.
Re: Android-x86
Добавлено: 25 май 2012, 21:31
Olej
http://www.nixp.ru/news/11771.html
25.05.2012 11:34
Intel выпустила x86-сборку платформы Android 4.0
Компания Intel выпустила системный образ с Android 4.0 (Ice Cream Sandwich) для архитектуры x86.
Образ с x86-сборкой Android от Intel (на базе версии 4.0.3) позволяет запускать эмулятор Android на x86-машинах с «естественной» производительностью и упрощает отладку Android-приложений для запуска на процессорах с архитектурой Intel. Получить образ можно через SDK Manager («Intel x86 Atom System Image» в дереве релиза Android 4.0.3).
Также можно отметить, что в конце апреля на индийском рынке появился смартфон Lava XOLO X900, использующий процессор Intel Atom Z2460 с тактовой частотой 1,6 ГГц и работающий под управлением Android 2.3 (обновляется до 4.0).
Всё, что есть упоминаемые в сообщении SDK и SDK Manager - имеется в виду ресурс:
http://developer.android.com/sdk/index.html
О нём (об установке, использовании и т.д.) во множестве (на 5 страниц обсуждения
) описано здесь в форуме:
viewtopic.php?f=4&t=1558&start=0
Re: Android-x86
Добавлено: 29 авг 2012, 18:59
Olej
Olej писал(а):
После значительного перерыва по случаю опять обратился к Android-x86
И опять есть повод вернуться к Android-x86:
Подключение модемов напрямую через PPP при помощи скриптов.
Сборки сильно обновились:
android-x86-4.0-RC2-tx2500.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 16 175 MB 28320
android-x86-4.0-RC2-amd_brazos.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 191 MB 24452
android-x86-4.0-RC2-tegav2.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 188 MB 10876
android-x86-4.0-RC2-asus_laptop.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 185 MB 40242
android-x86-4.0-RC2-eeepc.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 179 MB 46494
android-x86-4.0-RC2-s103t.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 178 MB 8126
android-x86-4.0-RC2-thinkpad.iso Android-x86 4.0-RC2 live and installation iso Featured livecd Jul 15 188 MB 11144
Но теперь такое впечатление, что они не поддерживают никакие сетевые интерфейсы кроме WiFi, а это для использования в эмуляторе совершенно неинтересно.
Или надо будет почитать чего они там намудрили...
Re: Android-x86
Добавлено: 30 авг 2012, 01:25
Olej
Возвращаясь к этой публикации...
Проект Android-x86 предлагает несколько ISO-образов, которые могут быть запущены на VirtualBox. Скачайте со страницы загрузки образ android-x86-2.3-RC1-eeepc.iso, который стабилен в работе и имеет поддержку ethernet.
Для этого образа всё происходит ожидаемо:
Код: Выделить всё
[olej@nvidia platform-tools]$ ping 192.168.1.22
PING 192.168.1.22 (192.168.1.22) 56(84) bytes of data.
64 bytes from 192.168.1.22: icmp_req=1 ttl=64 time=0.336 ms
64 bytes from 192.168.1.22: icmp_req=2 ttl=64 time=0.213 ms
^C
--- 192.168.1.22 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.213/0.274/0.336/0.063 ms
- это так видится Android на виртуальном хосте...
И доступ внутрь него из SDK:
Код: Выделить всё
[olej@nvidia platform-tools]$ ./adb connect 192.168.1.22
connected to 192.168.1.22:5555
[olej@nvidia platform-tools]$ ./adb devices
List of devices attached
192.168.1.22:5555 device
И вот мы уже в shell этого Android и выполняем любые его команды:
Код: Выделить всё
[olej@nvidia platform-tools]$ ./adb -s 192.168.1.22:5555 shell
root@android:/ # pwd
/
root@android:/ # netcfg
lo UP 127.0.0.1 255.0.0.0 0x00000049
eth0 UP 192.168.1.22 255.255.255.0 0x00001043
root@android:/ # whoami
root
...
Re: Android-x86
Добавлено: 30 авг 2012, 01:28
Olej
Olej писал(а):
И вот мы уже в shell этого Android и выполняем любые его команды:
Но из всех
нынешних образов android-x86-4.0-RC2-* я не могу найти поддержки Ethernet!
Re: Android-x86
Добавлено: 30 авг 2012, 01:49
Olej
Olej писал(а):Olej писал(а):
И вот мы уже в shell этого Android и выполняем любые его команды:
Но из всех
нынешних образов android-x86-4.0-RC2-* я не могу найти поддержки Ethernet!
Получилось таки и с Android-x86 4.0, вот этот образ:
android-x86-4.0-RC2-eeepc.iso
После установки запускаем приложение (нужно продвинуться на 2 экрана в выборе приложения):
И в терминале смотрим настройки:
Вот этот хост снаружи:
Код: Выделить всё
[olej@nvidia platform-tools]$ ping 192.168.1.23
PING 192.168.1.23 (192.168.1.23) 56(84) bytes of data.
64 bytes from 192.168.1.23: icmp_req=1 ttl=64 time=1.15 ms
64 bytes from 192.168.1.23: icmp_req=2 ttl=64 time=0.247 ms
^C
--- 192.168.1.23 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.247/0.698/1.150/0.452 ms
А вот его shell, подключение из сети:
Код: Выделить всё
[olej@nvidia platform-tools]$ ./adb connect 192.168.1.23
connected to 192.168.1.23:5555
[olej@nvidia platform-tools]$ ./adb -s 192.168.1.23:5555 shell
shell@eeepc:/ $ u_n_a_m_e -a
Linux localhost 3.0.36-android-x86-eeepc+ #1 SMP PREEMPT Fri Jul 13 19:55:18 CST 2012 i686 GNU/Linux
shell@eeepc:/ $ su -
shell@eeepc:/ # whoami
root
shell@eeepc:/ #
Настройка сети в VirtualBox выглядит так:
- -android-x86-4.0-RC2-eeepc.iso - Свойства.png (58.45 КБ) 11961 просмотр
Re: Android-x86
Добавлено: 30 авг 2012, 02:01
Olej
А теперь то, из-за чего я снова возвратился в Android-x86 + возился с версией 4.0:
пробросить в VM модем USB!
- android-x86-4.0-RC2-eeepc.iso-Свойства-USB.png (48.2 КБ) 11962 просмотра
А вот уже терминал Android-x86 4.0:
P.S. Характерно, что после пробрасывания USB в VM, в хост системе это устройство исчезает,
не отображается:
Код: Выделить всё
[olej@nvidia platform-tools]$ ls /dev/*USB*
ls: невозможно получить доступ к /dev/*USB*: Нет такого файла или каталога
Теперь можно тренироваться и с настройками PPP коннекта через модем USB!
Re: Android-x86
Добавлено: 31 авг 2012, 22:35
Olej
Интересное вот здесь
viewtopic.php?f=5&t=1798&start=50#p5016 замечание от
dmitriev:
dmitriev писал(а):Андрон пишет блочные устройства в директорию /dev/block. И все они там есть. Кроме SD карты! Фотоапарат даже смонтировался сам - в директорию /mnt/USB.
Код: Выделить всё
root@eeepc:/ # ls -l /dev/block
brw------- root root 7, 0 2012-08-31 13:35 loop0
brw------- root root 7, 1 2012-08-31 13:35 loop1
brw------- root root 7, 2 2012-08-31 13:35 loop2
brw------- root root 7, 3 2012-08-31 13:35 loop3
brw------- root root 7, 4 2012-08-31 13:35 loop4
brw------- root root 7, 5 2012-08-31 13:35 loop5
brw------- root root 7, 6 2012-08-31 13:35 loop6
brw------- root root 7, 7 2012-08-31 13:35 loop7
brw------- root root 1, 0 2012-08-31 13:35 ram0
brw------- root root 1, 1 2012-08-31 13:35 ram1
brw------- root root 1, 10 2012-08-31 13:35 ram10
brw------- root root 1, 11 2012-08-31 13:35 ram11
brw------- root root 1, 12 2012-08-31 13:35 ram12
brw------- root root 1, 13 2012-08-31 13:35 ram13
brw------- root root 1, 14 2012-08-31 13:35 ram14
brw------- root root 1, 15 2012-08-31 13:35 ram15
brw------- root root 1, 2 2012-08-31 13:35 ram2
brw------- root root 1, 3 2012-08-31 13:35 ram3
brw------- root root 1, 4 2012-08-31 13:35 ram4
brw------- root root 1, 5 2012-08-31 13:35 ram5
brw------- root root 1, 6 2012-08-31 13:35 ram6
brw------- root root 1, 7 2012-08-31 13:35 ram7
brw------- root root 1, 8 2012-08-31 13:35 ram8
brw------- root root 1, 9 2012-08-31 13:35 ram9
brw------- root root 8, 0 2012-08-31 13:35 sda
brw------- root root 8, 1 2012-08-31 13:35 sda1
brw------- root root 11, 0 2012-08-31 13:35 sr0
brw------- root root 11, 1 2012-08-31 13:35 sr1
drwxr-xr-x root root 2012-08-31 13:35 vold
Код: Выделить всё
root@eeepc:/ # ls -l /dev/block/sd*
brw------- root root 8, 0 2012-08-31 13:35 sda
brw------- root root 8, 1 2012-08-31 13:35 sda1
Интересно:
- это особенность Android-x86? Или всех Android, главным образом оригинального под ARM?
- зачем такие отличия от традиционного Linux? чтобы труднее было разобраться Linux пользователям?
Код: Выделить всё
root@eeepc:/ # ls -l /mnt/sdcard
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Alarms
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Android
drwxrwxr-x root sdcard_rw 2012-08-30 17:11 DCIM
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Download
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Movies
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Music
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Notifications
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Pictures
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Podcasts
drwxrwxr-x root sdcard_rw 2012-08-30 17:06 Ringtones
Re: Android-x86
Добавлено: 31 авг 2012, 22:57
Olej
Olej писал(а):Интересное вот здесь
viewtopic.php?f=5&t=1798&start=50#p5016 замечание от
dmitriev:
dmitriev писал(а):Андрон пишет блочные устройства в директорию /dev/block. И все они там есть. Кроме SD карты!
Добавим в свойства VM Android-x86 4.0 USB флеш-диск:
- usb.png (50.17 КБ) 11946 просмотров
А теперь
перезагрузив VM смотрим что получилось:
Код: Выделить всё
root@eeepc:/ # ls -l /dev/block/sd*
brw------- root root 8, 0 2012-08-31 22:37 sda
brw------- root root 8, 1 2012-08-31 22:37 sda1
brw------- root root 8, 16 2012-08-31 22:37 sdb
brw------- root root 8, 17 2012-08-31 22:37 sdb1
2 диска известны системе.
Код: Выделить всё
root@eeepc:/ # fdisk -l /dev/block/sda
Disk /dev/block/sda: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/block/sda1 * 1 261 2096451 83 Linux
Это тот
виртуальный диск (образ в файле), откуда и загружена VM.
Код: Выделить всё
root@eeepc:/ # fdisk -l /dev/block/sdb
Disk /dev/block/sdb: 1002 MB, 1002438656 bytes
64 heads, 32 sectors/track, 956 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/block/sdb1 * 1 179 183296 17 Hidden HPFS/NTFS
А это та
реальная USB-флешка 1Gb, которую мы только-что сделали доступной для VM.