Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Ставим Debian в качестве корневой системы.
KakTyzzz
Добавлено 31.07.2010 21:18 Сообщение: 41
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Проблема в том, что я беру Debian из раздела Лаборатория, для загрузки Gspca обновляю систему до lenny, после чего он жуёт команду aptitude 4 часа и у меня кончается терпение. Всё это из за того(мне так кажется), что на моей плате 32Мб оперативы. Без обновления не канает, сорслист морально устарел.

Вот я и хочу установить все нужные программы на эмуляторе, но установить туда систему тоже не выходит, уже писал почему.

А ядро 2.6.29, с поддержкой gspca. Вроде включил модульно, но в /dev файлом типа video0 даже ни не пахнет.

Не клонишь ли ты к тому, что достаточно всего на всего включить GSPCA в ядре и всё?! Получается я её как то недовключил там) Но как бы там не было, ФС обновлять надо!

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.07.2010 23:19 Редактировалось 31.07.2010 23:19 Сообщение: 42
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Не клонишь ли ты к тому, что достаточно всего на всего включить GSPCA в ядре и всё?!

для определенности включи камеру в порт платы и посмотри/запиши VID:PID устройства. потом посмотри в исходниках ядра в разделе GSPCA поддержано ли твое устройство. заодно выяснишь название камеры и тип сенсора в трактовке ядра
если все есть, то menuconfig и включаешь поддержку GSPCA и своей камеры и ну и вывод отладочной информации.
в теории, этого достаточно и в логе будет видно опознание устройства и процесс создания /dev/video0

а чем не устраивает Lenny в первом сообщение? мне слабо верится, что вот так легко и просто на плате сделать переход Etch->Lenny
взять этот образ, раскрутить на флешку, взять свежее ядро (телодвижений минимум), пересобрать и загрузить..

ЗЫ впрочем, я ни в коем случае не настаиваю на Debian, их есть много других операционок - кому что удобнее и привычнее..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
KakTyzzz
Добавлено 01.08.2010 00:10 Редактировалось 01.08.2010 00:38 Сообщение: 43
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Ну собственно похожая ситуация, но система на заставила долго ждать)
Код

armets:~# aptitude install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Uncaught exception: Not enough resources to create thread


после apt-get update стало всё как и прежде. При попытке что нибудь установить построение дерева зависимостей длится час, про остальное вообще молчу.

А вообще Дебиан хорошая штука, мне нравиться, в том числе и "твоя" сборка из первого поста, но у меня не работает) Ни одну программу не поставишь(

Вот что будет если вставить камеру в плату
Код

armets:~# usb 1-1: new full speed USB device using at91_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice

В доке по gspca название моей камеры упоминается, VID:PID не знаю как смотреть))
Когда собирал ядро, не полльзовался menu config а тупо в файле напротив gspca поставил =m и как бы усё) Это не правильно?

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.08.2010 11:13 Сообщение: 44
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А вообще Дебиан хорошая штука, мне нравиться, в том числе и "твоя" сборка из первого поста, но у меня не работает)
Ни одну программу не поставишь(

хм.. плата 9260 будем мне доступна завтра, проведу эксперимент "откусив" лишние 32МБ..
на этой корневой я просто не задумываясь, ставил все что меня интересовало apt-get install пакет-какой-хочу и все прекрасно ставилось..
если есть подозрение что мало памяти, то можно включить т.н. SWAP-file (я такое делал) и памяти будет хоть гигабайт
кстати, может свободного места нет на носителе?

Цитата
В доке по gspca название моей камеры упоминается, VID:PID не знаю как смотреть))
Когда собирал ядро, не полльзовался menu config а тупо в файле напротив gspca поставил =m и как бы усё)

посмотреть можно например командой lsusb из линукса или в свойствах устройства под Windows
типа такого
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=7966&num=2#7990
Цитата
Это не правильно?

а включить поддержку конкретной камеры?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
KakTyzzz
Добавлено 01.08.2010 12:41 Редактировалось 01.08.2010 15:17 Сообщение: 45
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Цитата
если есть подозрение что мало памяти, то можно включить т.н. SWAP-file (я такое делал) и памяти будет хоть гигабайт
кстати, может свободного места нет на носителе?

Ну больше не на что грешить, кроме как на память)
Место на карте достаточно, около гига свобдного. Но отдельного swap раздела я не делал. Может действительно стоит попробовать? А каким образов включить СВОП-файл??

Код
Bus 005 Device 004: ID 041e:4034 Creative Technology, Ltd Webcam Instant

вот что выдаёт lsusb, а вот что написано в поддержке ядра
Код
zc3xx 041e:4034 Creative Instant P0620

Как это тарактовать? И что имелось ввиду под включением поддержки конкретной камеры?
Если можно, выложи пожалуйста кусок конфига, который надо модифицировать для включения камеры/

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
KakTyzzz
Добавлено 01.08.2010 15:31 Редактировалось 01.08.2010 15:42 Сообщение: 46
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Так есть успехи небольшие.
Создал swap-файл.
Если кому интересно, своп делал так: http://linuxway.ru/poleznoe/sozdanie-swap-fajla/
Только что обнаружил, что он почему-то используется мало((
Код
Mem: 29376k total, 28440k used, 936k free, 332k buffers
Swap: 524280k total, 2481k used, 524200k free, 17492k cached
Тестирую скорость работы.


Далее, поколдовав с ядром, кое что получилось с камерой
Подключая в порт видим:
Код
gspca: probing 041e:4034
zc3xx: probe sif 0x0007
zc3xx: probe sensor -> 0f
zc3xx: Find Sensor PAS106
gspca: probe ok


а в /dev/video0 как не было, так и нету(

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.08.2010 18:52 Редактировалось 01.08.2010 20:55 Сообщение: 47
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. взял ядро MNUC950, скрутил память до 32 метров..
Код
Linux version 2.6.34-rc5 (root@debian) (gcc version 4.2.1) #231 PREEMPT Sun Aug 1 16:42:36 EDT 2010
Memory: 32MB = 32MB total
Memory: 29496k/29496k available, 3272k reserved, 0K highmem

результат
Код
armets:~# aptitude install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Uncaught exception: Not enough resources to create thread

возвращаю на исходную в конфиге 64М
Код
Memory: 64MB = 64MB total
Memory: 61984k/61984k available, 3552k reserved, 0K highmem

повторяю команду
Код
armets:~# aptitude install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done

со свопом возиться не стал (уверен что исправило бы ситуацию)
вывод: на ките 9260 и 32М памяти aptitude не работает, используем apt-get

зы на указанную почту написал..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
KakTyzzz
Добавлено 02.08.2010 00:25 Редактировалось 02.08.2010 00:27 Сообщение: 48
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Мне кажется apt не сильно легче для платы. Своп в принципе решает проблему нехватки ресурсов, но кажется, что скорости не прибавляет. Я ещё потестирую на адекватность скорости работы apt со свопом, попробую даже в отдельный раздел забомбить для подкачки.
Сейчас ядро поломал, не могу этим заняться. А вообще думаю полезно было бы на эмулятор поставить.

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.08.2010 10:04 Сообщение: 49
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Мне кажется apt не сильно легче для платы. Своп в принципе решает проблему нехватки ресурсов, но кажется, что скорости не прибавляет.

а никто скорость и не обещал :)
своп по своей сущности расположен на заведомо менее скоростной памяти (флеш, винчестер) и дает иллюзию МНОГО_ПАМЯТИ для софта..
во время экспериментов с иксами, я их запускал без свопа и с ним - субъективно с включенным свопом иксы грузились и работали быстрее..

Цитата
Я ещё потестирую на адекватность скорости работы apt со свопом, попробую даже в отдельный раздел забомбить для подкачки.

по возможности, выложи сюда результаты наблюдений
(я организовывал на винчестере выделенный раздел под своп)

Цитата
Сейчас ядро поломал, не могу этим заняться.

чтобы поломанное быстро чинить надо бекапить файл конфигурации :-P

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
KakTyzzz
Добавлено 02.08.2010 14:32 Редактировалось 02.08.2010 14:35 Сообщение: 50
KakTyzzz
5

Пункты: 86
Регистрация: 28.01.2010
Пол: Мужчина
Из: Орёл
Цитата
чтобы поломанное быстро чинить надо бекапить файл конфигурации :-P

Обижаааешь) Всё забэкаплено) Учитывая сильную эзотеричность знаний, возникающих в результате телодвижений с данными китам надо сохранять и записовать каждый шаг.

Учение - свет, а неучение - чуть свет и на работу
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux