Size: a a a

2020 August 06

A

Alexander in Embedded Group
Ну и в основном осцилл помогает качественно проверить - что нет факапов на физическом уровне (сигнал есть, нужных частот и уровней).
источник

A

Alexander in Embedded Group
Мониторить на нем пакеты i2s - какой-то мэдскиллз )
источник

Х

Х in Embedded Group
Alexander
Мониторить на нем пакеты i2s - какой-то мэдскиллз )
Зря что ли я разлочивал это)))
источник

A

Alexander in Embedded Group
Х
Зря что ли я разлочивал это)))
Ты и bode plot разлочил :D
Не весь функционал использовать на 100 процентов же.
источник

Х

Х in Embedded Group
Alexander
Ты и bode plot разлочил :D
Не весь функционал использовать на 100 процентов же.
Я пока не осознал как делитель сделать для эксперимента. В их описании тухло, есть только странная схема в хелпе внутри осцилла
источник

C

ChoiPinMing in Embedded Group
Alexander
Мониторить на нем пакеты i2s - какой-то мэдскиллз )
Согласен, но мне надо с чего то начинать   логический анализатор я тоже хочу, но надо соблюдать финансовую сдержанность)
источник

A

Alexander in Embedded Group
Х
Я пока не осознал как делитель сделать для эксперимента. В их описании тухло, есть только странная схема в хелпе внутри осцилла
На форуме Дейва в ветке про mso5k кто-то гитарную примочку тестил чуть ли не через конденсатор.
Наверное там порыть можно.
источник

Х

Х in Embedded Group
Я вот может разделительный фильтр в колонке хочу измерить.
источник

Х

Х in Embedded Group
Alexander
На форуме Дейва в ветке про mso5k кто-то гитарную примочку тестил чуть ли не через конденсатор.
Наверное там порыть можно.
Я х.з. что за Дейв, кидай ссылку.
источник

A

Alexander in Embedded Group
Х
Я х.з. что за Дейв, кидай ссылку.
eevblog
источник

Х

Х in Embedded Group
Alexander
eevblog
А, ну я его ютуб смотрю, с шилом в ж. мужик.
источник

L

LexsZero in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
да, было бы интересно посмотреть
https://gist.github.com/lexszero/7a12f82c7b78b17b2fb23ad7e91cc984 ну вот выкинул что-то, вроде ничего не забыл (возможно какие-то баш-либы юзаемые в fwupdate_run)
источник

L

LexsZero in Embedded Group
документации конечно же нет нихуя, так что читай ссаный код (ну или можно меня расспрашивать, если правда интересно)
источник

BV

Bulat Valeev in Embedded Group
LexsZero
https://gist.github.com/lexszero/7a12f82c7b78b17b2fb23ad7e91cc984 ну вот выкинул что-то, вроде ничего не забыл (возможно какие-то баш-либы юзаемые в fwupdate_run)
Я так и не разобрался, что делают классы?
источник

L

LexsZero in Embedded Group
Bulat Valeev
Я так и не разобрался, что делают классы?
bbclass это просто способ прикручивать кастомную функциональность к йокте, чтоб потом можно было в рецепте сделать inherit huipizda и стало збс.
источник

L

LexsZero in Embedded Group
у меня например ббкласс реализует собственно генерацию апдейт бандлов, а в самом рецепте юзающем этот ббкласс только пишется что в этот бандл должно входить
источник

BV

Bulat Valeev in Embedded Group
То есть ты потом пересобираешь пакет и в процессе собирается ещё и бандл который можно закинуть в систему и все обновится? Или в процессе сборки обновление происходит?
источник

L

LexsZero in Embedded Group
Bulat Valeev
То есть ты потом пересобираешь пакет и в процессе собирается ещё и бандл который можно закинуть в систему и все обновится? Или в процессе сборки обновление происходит?
я собираю бандл. в бандле может быть что угодно - один пакет, два пакета, рутфс, фотка твоей пятки - пофиг, это указывается в рецепте бандла в зависимостях. fwupdate-image-base.bb в гисте - это пример бандла содержащего рутфс в tar.gz, юбут и скрипт который знает что со всем этим дерьмом делать (fwupdate_install.sh)

потом этот бандл как-то попадает на девайс (например, его можно скачать по хттп или принести на флешке) и когда мы на девайсе делаем fwupdate_run my-newest-firmware.tar, запустится запиханный в бандл скрипт и сделает то что в нем написано (в данном примере - перепишет неактивную рутфс если мы работаем с еммц, и обе если из инитрамфс)
источник

BV

Bulat Valeev in Embedded Group
LexsZero
я собираю бандл. в бандле может быть что угодно - один пакет, два пакета, рутфс, фотка твоей пятки - пофиг, это указывается в рецепте бандла в зависимостях. fwupdate-image-base.bb в гисте - это пример бандла содержащего рутфс в tar.gz, юбут и скрипт который знает что со всем этим дерьмом делать (fwupdate_install.sh)

потом этот бандл как-то попадает на девайс (например, его можно скачать по хттп или принести на флешке) и когда мы на девайсе делаем fwupdate_run my-newest-firmware.tar, запустится запиханный в бандл скрипт и сделает то что в нем написано (в данном примере - перепишет неактивную рутфс если мы работаем с еммц, и обе если из инитрамфс)
Спасибо большое!)
источник

L

LexsZero in Embedded Group
собственно скрипт который пихается в бандл (в коде он везде называется manifest) и отвечает за его установку тоже частично генерится ббклассом, путем конкатенации того что в BUNDLE_MANIFEST_APPEND в рецепте и дописывания заголовков с метадатой, на которую смотрит fwupdate_run перед запуском.
источник