Как стать автором
Обновить
11
0

Пользователь

Отправить сообщение

У меня есть минипк (j4125, j5105, n100), где работает 32ГБ из максимальных заявленных 16 интелом. Китайцы умеют. Стоит заметить n100 с 32ГБ ddr5 у меня не завёлся, а вот другая плата, под ddr4 емнип работает с 32ГБ.

В этом треде мы обсуждали обратную ситуацию, как программист плис воспринимает код под процессор.
А уж кто-как верилогу обучает и что считает более важным и на что ориентируется это дело каждого своё...

Не обязательно фрагменты, процессорные ядра вообще многим (а может большинству?) не нужны.
Вот наппример мультиплексор i2c шины на cpld Coolrunner II вполне самодостаточное устройство, и да, не требует даже тактовой частоты для работы в общем случае.

Код на верилоге может и без триггеров работать, описывая только комбинационную логику.

У меня ближайшая аналогия - учиться водить в стране с левосторонним движением после правостороннего.

p.s. много всего выполняется параллельно (запись в память, параллельные ядра, прерывания) и нужно следить за атомарностью и последовательностью городя костыли.

Так же как и наоборот, человек после верилога будет писать странное на Си.

Да, у меня несколько минипк для умного дома у меня и у родителей, j5105, j4125 и n100 тянут 32ГБ ддр4, хотя интел пишет максимум 16. И я так к этому привык, что повёлся на стильно-модно-моложёжный n100 под ddr5 и очень разочаровался, когда на нём так не сработало)))
Так что надо не выпендриваться и сидеть на ddr4

От домашней пыли есть неплохие фильтры воздуха от xiaomi. Но в некоторых городах с улицы таки больше...

С открытыми окнами пыль летит...
Добавьте датчик мелкодисперсных частиц типа sps30 и убеждайте супругу купить бризер)))

Ложноположительные срабатывания допустимы?
Порог нормальных срабатываний +/- километр?

А где сам код проекта, я что-то не нашёл?..

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

А запускать программы из докера и правда удобнее, чем в виртуалке.

Ну чтоб и на ci и у разработчиков получался bit-exact build (ну возможно с точностью до таймстемпов, если они в бинарь попадают).

А вы где-то видели готовый образ под сборку микроконтроллеров или плисин (да, по одному сервису, только для билда, даже без отладки возьмём)?

Что образ виртуалки, что сбилженный докер надо у себя хранить, это понятно...
Про базовый образ понятно, что скорее всего он доступен (но санкции тоже никто не отменял).
Я про следующие шаги, где вы какие-то внешние зависимости подтягиваете с гитхаба stm32 cmsis или ещё что-то что автор может взять и удалить, когда захочет, а потом какую-нибудь Vivado ide одним слоем на 120 гигов поставите (это уже к вопросу о размере) которая скачивается из под учётки только.

Ну какой-то репозиторий могут удалить с гита (xz) или архив с сайта и данные не скачаются.
Есть сайты, которые не отдают дистрибутивы без регистрации, так например нужно скачать компилятор/синтезатор ручками, собрать и запечатать докер образ с ними, чтоб в дальшейшем был референсный образ для компиляции/синтеза кода для всех разработчиков и каждому не нужно будет разворачивать на своей системе весь тулчейн + будет воспроизводимость.

Подождите, у докер образов есть теги, по ним и версионировать, как и образы виртуалок (да, перекачивать. Но и слои докера не всегда работают автоматом, если образ большой).
Про клонирование репы не понял...
Конфиг докера не факт что пересоберётся, если он тянет что-то из интернета. Ну и часто для него самого нужно какие-то зависимости подключать с дистрибутивами, чтоб собрать.

Думаете при использовании образа виртуалки вероятность не ниже?

Тут два момента:
1) Как работает обратная совместимость старых образов с новым ядром? (А может и наоборот иногда)
2) Где гарантия, что собранный образ будет где-то храниться вечно, он же тоже место занимает...

1
23 ...

Информация

В рейтинге
3 711-й
Откуда
Долгопрудный, Москва и Московская обл., Россия
Зарегистрирован
Активность