LINUX.ORG.RU

Debian на планшете с Allwinner A13

 , ,


3

6

Таки поставил на него Linux. На скриншоте Debian с Enlightenment. Особых трудностей не возникло, кроме того, что из-за криворуких мейнтейнеров из аура (не собирался gcc под arm) ядро пришлось собирать на убунте. В общем, пока неюзабельно. Что нужно сделать:

  • заставить тачскрин работать как тачскрин
  • заставить работать хоть какое-то энергосбережение
  • включить аппаратное ускорение - драйвер для видеокарты вроде как собрался вместе с ядром, но профита от него нету.

Еще не завелся Wi-Fi, но думаю, собрать ядреные модули не проблема. Если не считать эти проблемы, то все просто прекрасно. Режим Tablet в E17 таки конфетка.

>>> Просмотр (800x480, 182 Kb)

★★★★

Проверено: JB ()

Симпатично, наверное даже удобно.

oskar0609 ()

Всегда было интересно, на кой хрен все эти телодвижения, если андроид просто работает и всё.

SjZ ★★★★★ ()
Ответ на: комментарий от SjZ

Ты думаешь, что кто-то будет пользоваться линуксом на планшете постоянно? Я думаю, это возможно, но очень трудно осуществимо.

А так, иметь линукс на планшете может и полезно, если нужны кое-какие программы оттуда.

a1batross ★★★★★ ()
Ответ на: комментарий от SjZ

Всегда было интересно, на кой хрен все эти телодвижения, если андроид просто работает и всё.

I did because I can!

plm ★★★★★ ()

«В общем, пока неюзабельно. Если не считать эти проблемы, то все просто прекрасно.»

В этих двух фразах квинтэссенция гиковского подхода к жизни.

Oleaster ★★★ ()
Ответ на: комментарий от plm

Когда коту нечего делать...

Перевёл, не благодарите.

Oleaster ★★★ ()

скриншот очень приятный. а фраза «В общем, пока неюзабельно. Если не считать эти проблемы, то все просто прекрасно.» вообще на 5+.

pyometra ★★★★★ ()

А можно поинтересоваться: как такое сделать?

nutsandmilk ★★★ ()

Для планшетов был придуман gnome shell, зачем ставить туда E17? Тем более, что последний выглядит как ранняя альфа-версия iOS, со всеми ее глянцевыми поверхностями и градиентами.

tekk ★★★★★ ()
Ответ на: комментарий от SjZ

просто работает без нормального jabber клиента? там софт не очень...

frozenix ★★★ ()

Вот здесь Е17 очень кстати! На тачскрине красиво и, наверное, удобно.

SIvan32 ()
Ответ на: комментарий от tekk

Ну тут настроек больше на порядок. Чем в третьегноме или айосе.

SIvan32 ()
Последнее исправление: SIvan32 (всего исправлений: 1)
Ответ на: комментарий от tekk

Гномшелл требует аппаратного ускорения графики.

PolarFox ★★★★★ ()
Ответ на: комментарий от tekk

А ещё он ненастраиваемое говно и вряд ли будет юзабелен даже на планшете. ☺

PolarFox ★★★★★ ()
Ответ на: комментарий от tekk

Для планшетов был придуман gnome shell

4.2. Для каких это он планшетов придуман, если там все еще юзаются обычные окошки?

Extraterrestrial ★★★★ ()
Ответ на: комментарий от tekk

E17, если мне не изменяет память, еще как только они появились сориентировался на них и телефоны. Крутая штука кстати, но не очень юзабельня, хотя всяко лучше третьегнома.

dearboy ()
Ответ на: комментарий от Extraterrestrial

Планшетный интерфейс это не когда одно окно на весь экран, а когда мышь заменена на толстый стилус (палец).

PolarFox ★★★★★ ()
Ответ на: комментарий от Extraterrestrial

Ну придуман был для планшетов, но что-то не задалооос.

tekk ★★★★★ ()

еще можно поэксперементировать с plasma active или plasma/netbook

Ford_Focus ★★★★★ ()
Ответ на: комментарий от nutsandmilk

как такое сделать?

  • Клонируешь к себе на комп эти репозитории:
  • Ставишь gcc для arm (в убунте пакет под именем gcc-4.7-arm-linux-gnueabi)
  • Делаешь на своей MicroSD 2 раздела - первый раздел с 2048 сектора по 34815, форматируешь его в fat32.
  • Под второй раздел все остальное место. Форматируешь его в ext4
  • Собираешь ядро:
    # make ARCH=arm a13_defconfig
    # make ARCH=arm menuconfig
    # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage 
    # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=out modules
    # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=out modules_install 
    
  • Монтируешь первый раздел флешки на компе, копируешь script.bin (предварительно выдранный из NAND планшета) и ядро (файл uImage в папке arch/arm/boot) на этот раздел
  • Собираешь u-boot:
    # make a13_mid CROSS_COMPILE=arm-linux-gnueabi- 
    
  • Записываешь u-boot на флешку (не забудь отмонтировать все разделы):
    # dd if=spl/sunxi-spl.bin of=/dev/sdN bs=1024 seek=8 (где N - номер твоей флешки)
    # dd if=u-boot.bin of=/dev/sdN bs=1024 seek=32
    
  • Качаешь любую rootfs, распаковываешь на второй раздел
  • Выключаешь таблетку, вставляешь флешку и загружаешься

Вроде ничего не упустил.

P.S. А нет, упустил. из папки с исходниками ядра надо скопировать модули в rootfs (/lib/modules). Монтируешь куда-нибудь второй раздел флешки (например в /mnt/sdb) и пишешь:

cd out/lib/modules
cp -r * /mnt/sdb/lib/modules

Extraterrestrial ★★★★ ()
Последнее исправление: Extraterrestrial (всего исправлений: 1)
Ответ на: комментарий от SjZ

Зачем огрызок в виде андроида, если есть полноценный GNU/Linux?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от Ford_Focus

еще можно поэксперементировать с plasma active или plasma/netbook

Плюсую

Chaser_Andrey ★★★★★ ()

заставить тачскрин работать как тачскрин

А как он сейчас себя ведёт?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от Extraterrestrial

Одновременно двойное прикосновение или нажатие и удерживание не эмулирует ПКМ?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от Extraterrestrial

Отлично, кинул себе в закладки. Ты мог бы отписываться в этом топике по мере решения проблем?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от Extraterrestrial

Как я понимаю большой шанс на выходе получить кирпич, да?

За ман спасибо.

nutsandmilk ★★★ ()
Ответ на: комментарий от Chaser_Andrey

Ты мог бы отписываться в этом топике по мере решения проблем?

Ну конечно же. Я хочу стать первопроходцем в освоении линукса на планшетах. :D

Extraterrestrial ★★★★ ()

Заставил нажиматься ПКМ долгим тапом:

Section "InputClass"
  Identifier "touchscreen"
  Driver "evdev"
  Option "EmulateThirdButton" "1"
  Option "EmulateThirdButtonTimeout" "1000"
  Option "EmulateThirdButtonMoveThreshold" "30"
EndSection

Extraterrestrial ★★★★ ()
Ответ на: комментарий от Extraterrestrial

IMHO, стоит уточнять название конфигов. Здесь, конечно, можно догадаться, что речь идёт про xorg.conf/xorg.conf.d, но если до этого с ним не сталкивался (учитывая дружелюбность современных линуксов), то это может поставить в тупик.

Chaser_Andrey ★★★★★ ()

если не считать эти проблемы

ахаха, это пять. Зачем на планшет ставить Debian?

insider ★★★ ()

заставить тачскрин работать как тачскрин

У меня на A10 с Debian Wheezy работает.

Artificial_Thought ★★★★ ()
Ответ на: комментарий от Artificial_Thought

У меня на A10 с Debian Wheezy работает.

Расскажи историю успеха тогда что ли...

Extraterrestrial ★★★★ ()

энергосбережение работает, надо только собрать ядро с ним

wingrime ()
Ответ на: комментарий от a1batross

кое-какие программы оттуда

uname, ls, cd?

SjZ ★★★★★ ()
Ответ на: комментарий от plm

Так можно что угодно делать, и что теперь?

SjZ ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.