Android-x86

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 16 апр 2012, 14:25

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
net1.png (56.69 КБ) 12154 просмотра
(чтоб кому придётся - не уродоваться как мне).
Утверждается, что установка типа адаптера такого типа: PCnet-FAST III (Am 79C973) является обязательной (для этого образа VM)!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 16 апр 2012, 14:31

Olej писал(а): Пришлось повозиться.
И вот ещё к сетевым настройкам и диагностике:
net2.png
net2.png (84.12 КБ) 12155 просмотров
- видно как беспарольно (!) регистрация переходит к root по su - ...
- без root она не хочет делать netcfg & ifconfig

P.S. показанный терминал (в Android всё не просто ;-) ... через задницу) - это:
terminal.png
terminal.png (57.2 КБ) 12155 просмотров
- закладка Terminal Emulator приложения Dev Tools.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 25 май 2012, 21:31

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 29 авг 2012, 18:59

Olej писал(а): После значительного перерыва по случаю опять обратился к Android-x86
И опять есть повод вернуться к Android-x86: Подключение модемов напрямую через PPP при помощи скриптов.
Olej писал(а): А вот здесь: http://code.google.com/p/android-x86/downloads/list - сами образы ISO от разных авторов сборки Android-x86.
Сборки сильно обновились:
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, а это для использования в эмуляторе совершенно неинтересно.
Или надо будет почитать чего они там намудрили...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 30 авг 2012, 01:25

Olej писал(а):В дополнение к здешним обсуждениям, на самом сайте появился новый перевод в тему:
http://rus-linux.net/MyLDP/android/andr ... albox.html
Ускорение разработки для Android с помощью VirtualBox и Android-x86
Возвращаясь к этой публикации...
Проект 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
...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 30 авг 2012, 01:28

Olej писал(а): И вот мы уже в shell этого Android и выполняем любые его команды:
Но из всех нынешних образов android-x86-4.0-RC2-* я не могу найти поддержки Ethernet! :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 30 авг 2012, 01:49

Olej писал(а):
Olej писал(а): И вот мы уже в shell этого Android и выполняем любые его команды:
Но из всех нынешних образов android-x86-4.0-RC2-* я не могу найти поддержки Ethernet! :-o
Получилось таки и с Android-x86 4.0, вот этот образ: android-x86-4.0-RC2-eeepc.iso

После установки запускаем приложение (нужно продвинуться на 2 экрана в выборе приложения): И в терминале смотрим настройки:
android-x86-4.0-RC2-eeepc.iso-term-net.png
(65.97 КБ) 10013 скачиваний
Вот этот хост снаружи:

Код: Выделить всё

[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
-android-x86-4.0-RC2-eeepc.iso - Свойства.png (58.45 КБ) 11888 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 30 авг 2012, 02:01

А теперь то, из-за чего я снова возвратился в Android-x86 + возился с версией 4.0: пробросить в VM модем USB!
android-x86-4.0-RC2-eeepc.iso-Свойства-USB.png
android-x86-4.0-RC2-eeepc.iso-Свойства-USB.png (48.2 КБ) 11889 просмотров
А вот уже терминал Android-x86 4.0:
eeepc.iso-ttyUSB.png
(60.52 КБ) 10020 скачиваний
P.S. Характерно, что после пробрасывания USB в VM, в хост системе это устройство исчезает, не отображается:

Код: Выделить всё

[olej@nvidia platform-tools]$ ls /dev/*USB*
ls: невозможно получить доступ к /dev/*USB*: Нет такого файла или каталога
Теперь можно тренироваться и с настройками PPP коннекта через модем USB!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 31 авг 2012, 22:35

Интересное вот здесь 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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android-x86

Непрочитанное сообщение Olej » 31 авг 2012, 22:57

Olej писал(а):Интересное вот здесь viewtopic.php?f=5&t=1798&start=50#p5016 замечание от dmitriev:
dmitriev писал(а):Андрон пишет блочные устройства в директорию /dev/block. И все они там есть. Кроме SD карты!
Добавим в свойства VM Android-x86 4.0 USB флеш-диск:
usb.png
usb.png (50.17 КБ) 11873 просмотра
А теперь перезагрузив 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.

Ответить

Вернуться в «Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость