Завершуючи огляд цього планшета, я хочу розповісти про технічні дані і нюансах роботи планшета.
Для початку, як я вже говорив. маркет був не повний. На планшеті знадобилося отримати root доступ для виправлення / system / etc / permissions. Root виходить через exploit з adb recover. інструкція є в цьому пості на 4pda. Там же є і інструкція і набір permissions для отримання повного маркету. Після установки цих дозволів, в маркеті стали відображатися всі додатки.
Подивимося інформацію про ядро:
Який довгий build ядра. Судячи з усього, це версія SDK від Freescale. Звідки природно було зібрано ядро. Як я вже говорив в ранньому предобзоре планшета, Freescale - американська компанія. Отже тут з підтримкою і OpenSource чіпа справи має складуться краще (ніж у китайських виробників чіпів). У них на сайті можна скачати BSP і SDK. а також вихідні ядра для i.MX6Q. Але на жаль невідомо яке додаткове обладнання та контролери використовують китайські виробники планшетів (Sanei, Ampe і т.п.). Може якогось драйвера і не бути у відкритому доступі.
Глянемо на завантажені модулі lsmod:
# Lsmod wlan 596911 0 - Live 0xbf000000
Хмм. завантажений лише модуль для wlan (Wi-Fi). А значить драйвери всіх контролерів та іншого "вкомілірованни" в ядро. Що не є добре. Оскільки якщо їх немає в SDK / BSP від Freescale, значить китайці додали свої прямо в ядро. Що означає, що пересобрать своє ядро з підтримкою планшета буде вкрай важко. Але хоча поки я не чув, щоб хтось намагався це зробити і у нього не вийшло. Так що поки тут все невизначено. Але всяко тут ситуація трохи краща, ніж скажімо з MediaTek.
До речі на жаль немає підтримки NTFS. Для цього потрібен драйвер FUSE і ntfs-3g. А їх поки в прошивках немає. Можливо з'явиться згодом. Але в даний момент підключати до планшета диски з NTFS не можна.
Ще одна неприємна особливість стокової прошивки - підключення до комп'ютера відбувається тільки в режимах MTP і PTP. Тобто режиму Mass Storage (змінний накопичувач) - немає. Тобто для підключення на Windows XP знадобиться додатковий софт. Хоча на Vista і Windows 7 є штатна підтримка. І дозволяє цей режим підключати диски планшета так, що вони на самому планшеті в цей час залишаються підключеними. Однак по роботі MTP режиму є скарги на швидкість (не у даного планшета конкретно, а в загальному).
Подивимося інформацію про процесор.
# Cat / proc / cpuinfo
Processor. ARMv7 Processor rev 10 (v7l)
processor. 0
BogoMIPS. 395.26
processor. 1
BogoMIPS. 395.26
processor. 2
BogoMIPS. 395.26
processor. 3
BogoMIPS. 395.26
Features. swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer. 0x41
CPU architecture: 7
CPU variant. 0x2
CPU part. 0xc09
CPU revision. 10
Hardware. Freescale i.MX 6Quad Richtechie Board
Revision. 63011
Serial. 0000000000000000
Тут все чесно, як і обіцяно видно 4 системних ядра відразу. До речі цікаво, що у двоядерного MediaTek MT6577 ядра окремо не показують.
Подивимося на організацію вбудованої флеш пам'яті. До речі всередині планшета варто саме звичайна microSD карта. в звичайному слоті. Такий же як зовні, тільки він на платі під корпусом. Мабуть BSP припускав такий варіант конструкції для своїх плат розробки. І китайці не мудруючи лукаво, просто скопіювали конструкцію. Не стали припаювати чіпи NAND пам'яті. З іншого боку тут є і плюс. Розібравши планшет, флешку можна витягти і підключити до комп'ютера. У разі повністю "запороти" прошивки, це допоможе її відновити в будь-якому випадку.
Ну нічого не звичайного. Раз стоїть саме microSD, то і драйвер для неї визначає її як EMMC (не вдаючись у подробиці, mmc і sd - це майже одне й те саме).
Подивимося на точки монтування:
# mount
rootfs / rootfs ro, relatime 0 0
tmpfs / dev tmpfs rw, nosuid, relatime, mode = 755 0 0
devpts / dev / pts devpts rw, relatime, mode = 600 0 0
proc / proc proc rw, relatime 0 0
sysfs / sys sysfs rw, relatime 0 0
none / acct cgroup rw, relatime, cpuacct 0 0
tmpfs / mnt / asec tmpfs rw, relatime, mode = 755, gid = 1000 0 0
tmpfs / mnt / obb tmpfs rw, relatime, mode = 755, gid = 1000 0 0
tmpfs / mnt / shm tmpfs rw, relatime, size = 1024k, mode = 775, uid = 1000, gid = 1003 0 0
none / dev / cpuctl cgroup rw, relatime, cpu 0 0
/ Dev / block / mmcblk0p5 / system ext4 ro, relatime, user_xattr, barrier = 1, data = ordered 0 0
/ Dev / block / mmcblk0p7 / data ext4 rw, nosuid, nodev, noatime, nodiratime, user_xattr, barrier = 1, data = ordered, noauto_da_alloc 0 0
/ Dev / block / mmcblk0p6 / cache ext4 rw, nosuid, nodev, relatime, user_xattr, barrier = 1, data = ordered 0 0
/ Dev / block / mmcblk0p8 / system / vendor ext4 rw, nosuid, nodev, relatime, user_xattr, barrier = 1, data = ordered 0 0
none / sys / kernel / debug debugfs rw, relatime 0 0
/ Dev / block / vold / 179: 4 / mnt / sdcard vfat rw, dirsync, nosuid, nodev, noexec, relatime, uid = 1000, gid = 1015, fmask = 0702, dmask = 0702, allow_utime = 0020, codepage = cp437 , iocharset = iso8859-1, shortname = mixed, utf8, errors = remount-ro 0 0
/ Dev / block / vold / 179: 4 / mnt / secure / asec vfat rw, dirsync, nosuid, nodev, noexec, relatime, uid = 1000, gid = 1015, fmask = 0702, dmask = 0702, allow_utime = 0020, codepage = cp437, iocharset = iso8859-1, shortname = mixed, utf8, errors = remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro, relatime, size = 0k, mode = 000 0 0
Ну і тут все підтверджується. В якості основної файлової системи, як і прийнято для EMMS, використовується ext4. Тільки що цікаво, / system / vendor (там де зазвичай лежать модулі і драйвери до конкретного пристрою) розташована на окремому розділі. Зазвичай воно просто лежить в / system.
Мабуть ось і вся основна інформація, яку я хотів розповісти в своєму огляді цього планшета. Можливо пізніше щось доповню і це буде нова частина огляду. Але це вже буде після нового року.
Спасибі за прочитання!