@proembedded

Страница 628 из 975
Nicholas
29.01.2018
11:42:03
а в этом смысле

Valentin
29.01.2018
12:02:07
По памяти?

Алексей
29.01.2018
13:51:14
Гуру

Ниид хелп

Google
Алексей
29.01.2018
13:51:58
Может кто встречал вариант для использования апельсинки как спи флешь

shadowsoul
29.01.2018
13:53:18
как именно эмулятора?

да хрен найдёшь так-то

Алексей
29.01.2018
13:57:18
звучит как адова дичь
Та никак не допротирую свитч на роутер.. Чувствую что скора флешка кончится

Ищу варианты для отладки

А так да... Дико звучит

Кирилл
29.01.2018
14:04:16
Может кто встречал вариант для использования апельсинки как спи флешь
Под распи делали программный драйвер PSX джоя, скорее всего можно обойтись минимальной переделкой

Vasia
29.01.2018
14:13:39
ну или хардкор, сделой эмуль на стм32

Google
Алексей
29.01.2018
14:13:45
купи просто на 16 или на 32 ;)
Видимо действительно проще купить другу флешку

Кирилл
29.01.2018
14:14:26
А ссылку не дадите?
https://m.geektimes.ru/post/288947/

Nikita
29.01.2018
14:26:23
Ищу варианты для отладки
Я в особо странном случае через kdb вполне неплохо шатал ядро через uart. Не скажу что понравилось и что помогло, но как факт - работает.

пикотранзистор
29.01.2018
14:27:00
Ещё можно пользоваться магией U-boot'а и грузиться по сети в RAM.

Nikita
29.01.2018
14:27:48
https://www.kernel.org/pub/linux/kernel/people/jwessel/kdb/

Алексей
29.01.2018
14:27:48
Nikita
29.01.2018
14:28:12
никакой магии, положил образ в память и сказал bootm

свитч какой?

u-boot из sdk обычно его криво-косо, но конфигурит

Nikita
29.01.2018
14:31:50
ну шитодат у тебя скорее всего есть

сконфигурь port-based vlan для начала из u-boot

ye bkb e;t d dtlht

ну или уже в ведре

заработает, тогда уже 802.1q прикручивай

Алексей
29.01.2018
14:32:59
ну или уже в ведре
Если б был убут... Там Jboot

Nikita
29.01.2018
14:33:08
исходники есть?

Google
Алексей
29.01.2018
14:34:27
исходники есть?
Сдк на девайс нет

Nikita
29.01.2018
14:35:12
исходники загрузчика. на крайняк есть ли порт u-boot на этот камень

если нет - тогда забей и страдай

Nikita
29.01.2018
14:36:32
ну так збс, он дерьмо, но хоть немного шатабелен

там уже в ините eth можно запилить посылку по mdio команд в свитч

я когда марвеловский свитч делал, начинал с того, что сделал обёртку над mdio и из комстроки срал в регистры

но u-boot для 7620 - полное говно, по крайней мере тот что в медиатековом sdk был

Roman
29.01.2018
19:40:11
Народ, а можно ли сигнал NE1 у fsmc stm32f1 использовать как dclk lcd интерфейса? С подключением rgb к d0...d15 и ногодрыгом на стробах?

Lord
29.01.2018
20:30:59
Подскажите дешевый ширпотребный стерео АЦП на I2S? 16 бит, 48 кгц

Nikita
29.01.2018
21:05:05
У реалтека было

GluckMaker
29.01.2018
21:13:37
Ищу варианты для отладки
Я бы предложил ядро во флешке, корень на NFS, но для этого тоже нужен живой езернет, правда, уже после инициализации ядра.

F.L
30.01.2018
05:36:38
привет работаю с SIM868 где-то слышал, что можно скармливать GSM-координаты GPS-модулю, для того, чтобы GPS-координаты быстрее определялись в интернете найти ничего по этой теме не могу есть кто знает как это сделать? и вообще возможно ли это или лапша всё это

Petr
30.01.2018
05:38:39
Ты про A-GPS?

F.L
30.01.2018
05:45:47
о, да, похоже это именно то, что я искал надеюсь у меня получится её реализовать спасибо)

Kirill
30.01.2018
09:31:18
https://www.youtube.com/watch?v=jWlaEAzigCY @mkrentovskiy выступает

Born
30.01.2018
09:37:12
Новый день — пора новых вопросов! Я почитал и выяснил, что супервизоры — это очень круто и очень полезно. Прочитал также, что всякие systemd/upstart/sysv — ето не круто, когда под рукой есть такая вещь как run-it. Никто не пользовался? Пока что меня интересует только некоторый пробел в идеологии использования всего этого дела: получается, что мне просто нужно первым запускать не стандартный /sbin/init (как я понял, это и есть sysv-подход), а соответствующий для моего run-it процесс? Или как лучше сделать? В принципе, как я понял, можно этот run-it прописать банально в inittab и будет вроде как всё то же.

пикотранзистор
30.01.2018
09:37:39
?

Ты можешь начать с полумеры и воспользоваться runit'ом только в качестве супервайзера, а не в качестве системы инициализации.

Google
пикотранзистор
30.01.2018
09:38:46
Я так свои сервисы оборачиваю на VPS'ке с Debian'ом, у которого до сих пор sysv.

Born
30.01.2018
09:38:54
То есть в inittab прописать runsvdir?

пикотранзистор
30.01.2018
09:39:36
То есть в inittab прописать runsvdir?
Необязательно в inittab, можно в init.d

Born
30.01.2018
09:41:06
Просто ок, я понял, что runsvdir запускает по кругу скрипты из соответствующих /etc/service-директорий. Но кто-то же должен запускать сам runsvdir! И он, как я понимаю, тоже может грохнуться. И как раз в этом моменте мы используем sysv, который просто следит за runsvdir как за обычным сервисом.

пикотранзистор
30.01.2018
09:42:46
runit в разы быстрее, чем sysv-скрипты инициализации (его 1, 2 и 3-скрипты должны быть очень простыми) как минимум потому что все программы запускаются параллельно и сильно позже, чем выполнятся и запустятся все необходимые штуки для работы.

Born
30.01.2018
09:43:32
С таким успехом ты можешь подумать, что /sbin/init может тоже грохнуться.
Ну если падает система инициализации, то у нас есть более серьёзные проблемы, чем не работающие сервисы. Откуда-то я вчера это вычитал. х)

Born
30.01.2018
09:44:47
Окей. Понял. Тогда буду делать так и не париться.)

пикотранзистор
30.01.2018
09:50:13
Но вообще на текущей работе мы активно _хотим_ внедрить клёвый finit: https://github.com/troglobit/finit У него хотя бы есть встроенная система зависимостей для сервисов (в runit'е приходится костылить inotify и pid-файлы, например).

Vasia
30.01.2018
10:08:20
а чем системд неустроил

пикотранзистор
30.01.2018
10:12:32
а чем системд неустроил
systemd в embedded тащить?

Vasia
30.01.2018
10:13:11
а, вы про это

Born
30.01.2018
10:23:33
Но вообще на текущей работе мы активно _хотим_ внедрить клёвый finit: https://github.com/troglobit/finit У него хотя бы есть встроенная система зависимостей для сервисов (в runit'е приходится костылить inotify и pid-файлы, например).
Ещё и зависимости. Ух. Надо себе домой утащить и попытаться всё по-человечески сделать. Потому что меня заставили вообще ставить dpkg. И это довольно смешно. Потому что, как я понимаю, dpkg рассчитан на использование как раз таки systemd и прочих debian-овских болезненностей (читал, что там зоопарк из upstart/sysv/systemd, который работает через пень-колоду).

А что по сути этот dpkg делает? Ок, бинарные файлы и либы, где нужно, распаковывает. Какие-то конф-файлы. И просто прописывает демонов или ругие настройки в соответствующие файлы в /etc директории?

пикотранзистор
30.01.2018
10:28:08
Другой вопрос, что есть opkg вместо dpkg, который совместим с deb-пакетами

Alexander
30.01.2018
10:30:49
systemd в embedded тащить?
я хотел. Но оно отказывалось собираться. А потом перестал следить. Фичи этого комбайна можно отключать поотдельности?

Alexander
30.01.2018
10:33:44
жаль

Google
Born
30.01.2018
10:33:55
deb-пакеты можно рассматривать как SFX-архив с метаинформацией. Вообще никак к системе инициализации не привязан.
Но вот я установил демон через dpkg. Кто-то же должен узнать о его присутствии в системе и начать его запускать. Вроде как есть start-stop-daemon, который идёт с dpkg. Он этим занимается?

Born
30.01.2018
10:35:15
Вот. Но тогда получается, что привязка к системе инициализации есть. Разве я не прав?

пикотранзистор
30.01.2018
10:35:18
Ну и симлинк из rcX.d

Born
30.01.2018
10:36:04
Но кто-то же им должен пользоваться. :D Иначе он не заработает.

пикотранзистор
30.01.2018
10:36:13
Вот. Но тогда получается, что привязка к системе инициализации есть. Разве я не прав?
Так можно этот файл на другой поменять и сказать, что есть зависимость от runit

Born
30.01.2018
10:36:52
Да. Это бесспорно. Просто суть dpkg же в том, что ты нажал dpkg -i *.deb и у тебя всё работает из коробки. И ты щастлев.

И не заморачиваешься тем, как оно и чего.

пикотранзистор
30.01.2018
10:37:10
Ну, далеко не совсем так.

Born
30.01.2018
10:37:48
А как? Я не спорю. Я не понимаю. :D

Born
30.01.2018
10:38:42

Страница 628 из 975