Сведения о вопросе

Kimsanov

17:36, 10th August, 2020

Теги

Linux   HTC   ARM    

Как запустить Linux на телефоне с ARM-процессором, сенсорным экраном и без клавиатуры?

Просмотров: 343   Ответов: 7

Добрый день.

Имею телефон HTC Touch Viva (ARM-процессор TI Opal 200MHz). Хочеться из праздного любопытства (и возможно результат выльется в статью) попробовать запустить на нем консоль linux с экранной клавиатурой и пакетным менеджером apt. С чего стоит начать чтение и на какие дистрибутивы/ядра обратить внимание?



  Сведения об ответе

SILA

17:45, 23rd August, 2020

Ядро линукса из исходников. Окружение — busybox, сборник стандартных программулинок. Разумеется, grub, ubuntu и подобные вещи не пойдут.
Затем собирается компилятор для всего этого.
Затем компилируется SDL.
Затем собирается какойнибудь GUI на SDL.
Затем компилируется Qt, tslib (для тачскрина).
Затем появится консоль. Консоль (терминал) — это графическое приложение. У меня на caanoo она появилась через несколько месяцев, изначально там было всё — игры, фильмы, библиотеки, читалки, но консоли не было.
Консоль в том виде, в котором она существует, когда работает без иксов (например, классический голый линукс с командной строкой) не будет поддерживать тачскрин, т.к. экранная клавиатура — графическое приложение. Поэтому сначала qt, а потом уже консоль.


  Сведения об ответе

repe

00:45, 26th August, 2020

У меня девайс есть подобный. 2 пути.
1. Ставить dropbear (ssh сервер) и соединяться по сети. Это просто консоль.
2. Компилировать Qt, далее собирать консоль с экранной клавиатурой. Если нужны будут исходники/ссылки, пишите, соединял както виджеты терминала и клавиатуры.
3. Если есть usb-хост, то пункт номер 2 + внешняя клавиатура.
То, что соберёте apt (и он будет работать) — верится с трудом, если получится, сниму шляпу.


  Сведения об ответе

VERSUION

00:31, 23rd August, 2020

+ вот статья по сборке Qt на embedded платформу
habrahabr.ru/blogs/qt_software/106526/


  Сведения об ответе

LAST

19:02, 23rd August, 2020

Возможно вы не совсем правильно поняли вопрос. На аппарате стоит Windows Mobile. Я хочу поставить туда параллельно либо вместо какой-нибудь linux. Пока ставлю целью запустить просто консоль. Собственно, если для этого обязательно поднимать X и ставить Qt, то это может быть приемлемо. Но это должен быть linux и управляться он должен с собственно аппарата.

Так вот вопрос:
1. Какое взять ядро?
2. Как его загрузить? (возможно ли использовать груб?)
3. Как прикрутить консоль?


  Сведения об ответе

VERSUION

13:35, 22nd August, 2020

Я запускал на нем специальную сборку андроида, но как проделать то же с линуксом.


  Сведения об ответе

crush

22:41, 21st August, 2020

Это тебе нужно обращаться к авторам статьи кто ставил линукс на плеер из журнала. Кстати в тех статейках как раз были линки на спец сборки линукса для подобных целей.


  Сведения об ответе

DINO

06:39, 21st August, 2020

wing linux работает на touch viva.
вместо android можно запихать angstrom linux, или собрать ядро+окружение каким-нибудь, к примеру, buildrootом самому.

qtopia кстати для того поколения хтц тачей тоже было где-то.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться