Для желающих программировать прямо на завре

КПК с Linux, установка Linux на iPaq и другие модели, программы
maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Для желающих программировать прямо на завре

Сообщение maslovsky » Пт ноя 12, 2004 20:21

Я обновил Developer Image, добавив в него следующие программы:

- UIC (UI Compiler)
- tmake
- qembed - File and Image Embedder
- man, groff and a цhole bunch of man pages
- VIM

Имея на борту UIC и tmake можно компилить не только консольные приложени, но GUI для Qtopia. Специально для проверки пересобрал свой будильник на завре :)

Неокторые могут спросить - а зачем? Да, конечно, это заметно тормознее, чем на большом линуксе, НО большой линукс еще нужно иметь, а не у всех он есть :) Да и потом удобно - в свободное время поделать что-то, не будучи привязанным к большому компу...

Учтите, что имидж сжат squashfs, поэтому для его мантирования нужен модуль для ядра. Взять его можео тут:

http://www.zaurususergroup.com/forums/i ... topic=8323

В новой прошивке поддержка squashfs будет уже включена, а пока звиняйте :)

Сам имидж можно скчать вот тут:

http://downloads.zaurususergroup.com/do ... mg-1.6.zip

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Re: Для желающих программировать прямо на завре

Сообщение Е. Медведев » Вс ноя 14, 2004 11:48

maslovsky писал(а):Учтите, что имидж сжат squashfs, поэтому для его мантирования нужен модуль для ядра.
Еще б собрать этот модуль для ядра к большому линюху можно было бы без патча, цены бы не было этому squashfs... :)
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Re: Для желающих программировать прямо на завре

Сообщение maslovsky » Пн ноя 15, 2004 14:18

Е. Медведев писал(а):
maslovsky писал(а):Учтите, что имидж сжат squashfs, поэтому для его мантирования нужен модуль для ядра.
Еще б собрать этот модуль для ядра к большому линюху можно было бы без патча, цены бы не было этому squashfs... :)
В чем проблема-то? Ядро версии 4.20 и выше пачится на раз, с 18-м пришлось повозиться самую малость...

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Re: Для желающих программировать прямо на завре

Сообщение Е. Медведев » Пн ноя 15, 2004 14:33

maslovsky писал(а):В чем проблема-то?
Да шоб я знал, просто не везет мне с ядрами как таковыми - собираю-собираю, конфигурю и туда и сюда, и все время выясняется что забыл что-нибудь, или что-то еще не так сделал, или баг в процессоре нашел, (о как я парился с AMD K6 в свое мремя прежде чем не узнал что это именно баг в процессоре) или об внезапно сгоревшую память споткнулся... В общем я стараюсь лишний раз самые ядра не собирать, типа не буди лихо. :)
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн ноя 15, 2004 16:35

Ну с таким подходом оно конечно :)

А вообще, если просто имиджи собрать для последующего использования на завре, то и модуль не нужен - утилитка mksquashfs компилится - и все дела...

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Сообщение Е. Медведев » Пн ноя 15, 2004 16:39

maslovsky писал(а):А вообще, если просто имиджи собрать для последующего использования на завре, то и модуль не нужен - утилитка mksquashfs компилится - и все дела...
Собрать-то оно да. А вот разобрать! :) Правда mksquashfs умеет и добавлять файлы в имидж, но это некузяво. А мне в нем нужны хедеры bluetooth и openssl...

Выкрутился путем подцепления имиджа на завре, распаковывания на большой линюх и досыпания имиджа до кучи уже там.
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн ноя 15, 2004 19:29

Собрать-то оно да. А вот разобрать! :) Правда mksquashfs умеет и добавлять файлы в имидж, но это некузяво. А мне в нем нужны хедеры bluetooth и openssl...
Если не секрет, почему именно там?

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Сообщение Е. Медведев » Пн ноя 15, 2004 19:38

maslovsky писал(а):Если не секрет, почему именно там?
1. Потому что все начинают их искать с /usr/local/include. И ставить начинают тоже оттуда же.
2. Потому что более ни для чего кроме сборки на завре они мне на завре не нужны, почему не положить весь набор в одно место? :)
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Вт ноя 16, 2004 10:55

А почему компилятор 2.95.1, а не 2.95.4?

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт ноя 16, 2004 14:33

Е. Медведев писал(а):1. Потому что все начинают их искать с /usr/local/include. И ставить начинают тоже оттуда же.
А вот так не пробовал:

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

export LDFLAGS=-L<путь к bluez>/lib
export CPPFLAGS=-I<путь к bluez>/include
./configure

... ну и т.д.

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Сообщение Е. Медведев » Вт ноя 16, 2004 15:25

Можно конечно, но не разумнее ли затолкать их в имидж и более не вспоминать? :)

Кстати об имидже. Там не хватает 'comm'. И вероятн еще некоторых textutils которых в роме нет...
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт ноя 16, 2004 15:53

Е. Медведев писал(а):Можно конечно, но не разумнее ли затолкать их в имидж и более не вспоминать? :)
Они меняются очень часто, каждый раз имидж менять не разумно...
Кстати об имидже. Там не хватает 'comm'. И вероятн еще некоторых textutils которых в роме нет...
Возможно, что многого и не хватает. Но вся фишка в том, что то что нужно мне - имеется, а это самое главное, не правда ли :)

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Сообщение Е. Медведев » Вт ноя 16, 2004 16:05

maslovsky писал(а):Возможно, что многого и не хватает. Но вся фишка в том, что то что нужно мне - имеется, а это самое главное, не правда ли :)
И он еще после этого спрашивает зачем мне туда еще чего-то толкать. :)
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср ноя 17, 2004 12:18

У меня вот возникла мысль сделать в новой прошивке папочки /usr/include, /usr/man и т.п., в которые можно будет писать, чтобы собираемые проги нормально инстолились...

Е. Медведев
Аспирант (2 lvl)
Сообщения: 58
Зарегистрирован: Вт окт 19, 2004 18:27

Сообщение Е. Медведев » Ср ноя 17, 2004 12:25

maslovsky писал(а):У меня вот возникла мысль сделать в новой прошивке папочки /usr/include, /usr/man и т.п., в которые можно будет писать, чтобы собираемые проги нормально инстолились...
Голосую обеими руками за.

Кстати о новой прошивке. Имхо, конечно, но сделать версию без шарповского pim внутри и вместо этого приложить пакеты с оным, в наше время, когда ko/pi постепенно крутеет - актуально.
Sharp Zaurus SL-C860, Cacko 1.23lite
Trendnet TE-CF100, Pretec WiFi, Pretec Presenter, Socket Bluetooth (F), Kingston SD 512 и еше гора всякого мусора..

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»