Первый обзор Haipad i7. Часть 3.

Плата с Allwinner A10

В заключительной части своего обзора Haipad i7 я расскажу о технических тонкостях и прошивке данного планшета. Точнее это будет беглый (первый) взгляд на его работу с технической стороны. Ссылки на прошлые части обзора расположены в конце этой статьи.

 

И так. Первым делом подключаем к компьютеру по USB. Видим как находятся следующие устройства:

Haipad i7 найденные устройства при подключении к ББ

Запускаем ADB из Android SDK. Видно, что root есть сразу: root@android:/ #. Смотрим информацию о процессоре:

root@android:/ # cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 1001.88
Features        : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc08
CPU revision    : 2

Hardware        : sun4i
Revision        : 0000
Serial          : 0000000000000000

Как видно по идентификатору sun4i - процессор и правда Allwinner A10 (это его кодовое имя). Штатная частота возможно, если судить по BogoMIPS - 1Ghz. Хотя по BogoMIPS нельзя сделать особых выводов, тем более, что частота может быть динамической (меняться по необходимости).

Смотрим инфу о разбиении внутренней флэш-памяти (NAND), который и правда размером 8Гб:

Filesystem             Size   Used   Free   Blksize
/dev                   407M    44K   407M   4096
/mnt/asec              407M     0K   407M   4096
/mnt/obb               407M     0K   407M   4096
/system                251M   212M    39M   4096
/data                 1007M    91M   916M   4096
/cache                 251M     4M   247M   4096
/mnt/sdcard              5G   392K     5G   4096
/mnt/secure/asec         5G   392K     5G   4096

Как видно, под раздел /data (в системе называется "внутренний накопитель" и используется для установленных программ) отведен 1Гб места. Этого будет вполне достаточно. Кэши ведь и пользовательские файлы обычно выкладываются в раздел /mnt/sdcard, куда отведена большая часть места - 5Гб. Остальное место занимает система. Карта памяти при подключении монтируется в раздел extern_sd. Ну еще глянем как полностью разбита NAND через /proc:

major minor  #blocks  name

  93        0      16384 nanda
  93        8       2048 nandb
  93       16      32768 nandc
  93       24     262144 nandd
  93       32    1048576 nande
  93       40       1024 nandf
  93       48      32768 nandg
  93       56     262144 nandh
  93       64    6123520 nandi

Памяти RAM (ОЗУ) и правда 1Гб. Это видно и из логов загрузки и так:

# busybox free -m                                             
             total         used         free       shared      buffers
Mem:           814          498          316            0           19
-/+ buffers:                479          335
Swap:            0            0            0

Смотрим информацию о подгруженных модулях ядра Linux:

mma7660 5671 0 - Live 0xbf09a000
rtl8150 8910 0 - Live 0xbf093000
mcs7830 6557 0 - Live 0xbf08d000
qf9700 8513 0 - Live 0xbf086000
asix 22500 0 - Live 0xbf07b000
usbnet 23745 3 mcs7830,qf9700,asix, Live 0xbf06f000
sun4i_csi0 26905 0 - Live 0xbf064000
ov2659 13819 1 - Live 0xbf05c000
ov7675 11712 1 - Live 0xbf055000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf050000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf046000
mali 130595 28 - Live 0xbf019000
ump 42422 35 mali, Live 0xbf008000
goodix_touch_811 14187 0 - Live 0xbf000000

Довольно-таки стандартный набор для A10.

Из прочего - в качестве shell'а используется mksh. Busybox'а по умолчанию нет, его функционал реализовывает программа toolbox:

# ./toolbox
Toolbox!

Busybox легко поставить, установив Android-программу Superuser. При запуске она предложит обновить бинарник busybox'а, а рут для этого у нас есть сразу. В /system/bin ссылки стандартных команд (типа ls, mount и т.п.) сделаны на бинарник toolbox. После установки busybox можно некоторые из них поменять на него. Все-таки busybox лучше и удобнее выполняет эти функции. Ну это для тех, кому надо и кто понимает. cheeky.

Ну и если кому интересно, выкладываю лог загрузки dmesg. Много технической информации, сам пока толком не смотрел. Главный факт - наличие 1Гб памяти двумя банками:

[    0.000000] Total Detected Memory: 1024MB with 2 banks

Изначально, как часто бывает у китайских производителей, приложений и фреймворк от Google минимально. Google Maps API не установлены например. Без них, некоторые программы не будут ставиться. Почему так и как исправить сказано тут.

Оцените статью: 
В среднем: 1 (проголосовало 2)