HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Для желающих программировать прямо на завре
Страницы: [1] 2
[Ответить]
maslovsky [12.11.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/index.php?showtopic=8323
В новой прошивке поддержка squashfs будет уже включена, а пока звиняйте 
Сам имидж можно скчать вот тут:
http://downloads.zaurususergroup.com/downloads/dev-img/dev-img-1.6.zip
Е. Медведев [14.11.2004 11:48] Re: Для желающих программировать прямо на завре:
maslovsky писал(а):
Учтите, что имидж сжат squashfs, поэтому для его мантирования нужен модуль для ядра.
Еще б собрать этот модуль для ядра к большому линюху можно было бы без патча, цены бы не было этому squashfs... 
maslovsky [15.11.2004 14:18] Re: Для желающих программировать прямо на завре:
Е. Медведев писал(а):
[quote:5e8551b81f="maslovsky"]Учтите, что имидж сжат squashfs, поэтому для его мантирования нужен модуль для ядра.
Еще б собрать этот модуль для ядра к большому линюху можно было бы без патча, цены бы не было этому squashfs... 
В чем проблема-то? Ядро версии 4.20 и выше пачится на раз, с 18-м пришлось повозиться самую малость...
Е. Медведев [15.11.2004 14:33] Re: Для желающих программировать прямо на завре:
maslovsky писал(а):
В чем проблема-то?
Да шоб я знал, просто не везет мне с ядрами как таковыми - собираю-собираю, конфигурю и туда и сюда, и все время выясняется что забыл что-нибудь, или что-то еще не так сделал, или баг в процессоре нашел, (о как я парился с AMD K6 в свое мремя прежде чем не узнал что это именно баг в процессоре) или об внезапно сгоревшую память споткнулся... В общем я стараюсь лишний раз самые ядра не собирать, типа не буди лихо. 
maslovsky [15.11.2004 16:35] :
Ну с таким подходом оно конечно 
А вообще, если просто имиджи собрать для последующего использования на завре, то и модуль не нужен - утилитка mksquashfs компилится - и все дела...
Е. Медведев [15.11.2004 16:39] :
maslovsky писал(а):
А вообще, если просто имиджи собрать для последующего использования на завре, то и модуль не нужен - утилитка mksquashfs компилится - и все дела...
Собрать-то оно да. А вот разобрать!
Правда mksquashfs умеет и добавлять файлы в имидж, но это некузяво. А мне в нем нужны хедеры bluetooth и openssl...
Выкрутился путем подцепления имиджа на завре, распаковывания на большой линюх и досыпания имиджа до кучи уже там.
maslovsky [15.11.2004 19:29] :
Собрать-то оно да. А вот разобрать!
Правда mksquashfs умеет и добавлять файлы в имидж, но это некузяво. А мне в нем нужны хедеры bluetooth и openssl...
Если не секрет, почему именно там?
Е. Медведев [15.11.2004 19:38] :
maslovsky писал(а):
Если не секрет, почему именно там?
1. Потому что все начинают их искать с /usr/local/include. И ставить начинают тоже оттуда же.
2. Потому что более ни для чего кроме сборки на завре они мне на завре не нужны, почему не положить весь набор в одно место? 
svsleaves [16.11.2004 10:55] :
А почему компилятор 2.95.1, а не 2.95.4?
maslovsky [16.11.2004 14:33] :
Е. Медведев писал(а):
1. Потому что все начинают их искать с /usr/local/include. И ставить начинают тоже оттуда же.
А вот так не пробовал:
export LDFLAGS=-L<путь к bluez>/lib
export CPPFLAGS=-I<путь к bluez>/include
./configure
... ну и т.д.
[Ответить]
[Вперед >]