Zenembed
403 subscribers
83 photos
1 video
40 links
Новости, обзоры и анонсы одного блогера и фрилансера.

Блог: https://zenembed.com
Фриланс: https://work.zenembed.com

Вопросы, предложения: @zenls
Download Telegram
Интересные новости. Скоро выйдет Raspberry Pi pico 2 или RP2350. Из нового и интересного:

- Теперь есть защита от чтения
- 2 кластера с Cortex M33 и Risс V
- FPU
- Внешняя QSPI PSRAM

Теперь это похоже на настоящий контроллер который даже можно использовать где-то в коммерческих продуктах.

Даташит можно найти тут.
👍2🔥1
В выходные нашёл время, чтобы исправить ошибки в недавней статье и провести повторную проверку на свежей установке Ubuntu. Также добавил небольшой раздел про Git, возможно, кому-то это будет полезно.
🔥5👎1
Работаю над проектом создания аудио-плеера и записывающего устройства на базе старого стационарного телефона.

В ближайшее время вероятность публикации статьи о работе со звуком на микроконтроллерах была увеличена.
🔥123👍3
Недавно стал обладателем отладки с новом камнем ESP32P4. Этот камень позиционируется компанией espressif как супер производительный и имеет несколько интересных новшеств:

- Полное отсутствие радиомодуля.
- Два ядра RISC-V на 400 MHz.
- Поддержка MIPI-CSI и MIPI-DSI, что позволит работать с серьезными дисплеями и камерами, а так-же аппаратный энкодер H.264 до 1080p30fps.
- Периферийный модуль USB OTG 2.0 HS, а значит скорость до 480 Mbit/s.

Несмотря на всю эту обвязку при тестировании демо кода у меня сложилось впечатление, что экран дико лагает. Возможно это просто криво сделанная демка, вопрос требует дальнейшего изучения.

Так-же в комплекте бумажка о том что это тестовый образец поэтому USB Serial JTAG и калибровка ADC тупо не работают.
🔥31
Я тут наткнулся на пост, в соседнем канале, который рассказывает про прекрасную статью, которой я просто физически не мог не поделится с вами.

Есть проблема, ROS2 работает из коробки только на ubuntu, а все хотят запускать его на Debian (потому что Raspberry Pi OS). Наверняка вам в голову сразу пришла идея с кросс компиляцией, или просто взять нужные пакеты и установить в ручную, а не весь ROS. Но это все путь слабых.

Настоящие гигачады ставят докер на Raspberry PI чтобы запустить на нем ubuntu и уже на ней запускать ROS. Действительно интересно почему автор не смог найти достаточно материалов в интернете про реализацию подобного метода.

Интересно когда мы придем к тому чтобы запускать виртуалку на Raspberry PI лишь-бы не разбираться в пакетах? Или еще лучше, почему-бы не сделать snap пакет с ROS2? А точно.

А вообще кому интересно ROS2 лежит в AUR арчевом. Можно там посмотреть установочный скрипт и сделать что-то подобное на Raspberry PI (но лично я не советовал бы использовать пишки слишком много всего закрыто).
🔥3
Недавно я делал пост и том что работаю с аудио. Я уже где-то неделю с этим вожусь и все никак не мог решить проблему с том, что воспроизведение идет с помехами.

Сегодня я выяснил истинную проблему и она в макетных проводах. Во всем виноваты короткие провода которыми я соединил кодек и контроллер. Я использую эти провода уже года 4 и я даже не знаю откуда они. Похоже за это время они немного окислились, из за чего появились проблемы с контактом.

Мораль этой истории очень проста, никогда не экономите на средствах прототипирования.

Вот то что использую я, вероятно вы что-то найдете интересное для себя:

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

Если у вас есть любимые средства макетирования просьба поделится в комментариях.
👍4
Я успешно завершил разработку квестов по реверсу прошивок на STM32F103. С 20 по 23 сентября буду рад видеть вас на стенде на конференции BalCCon2k24, где вы сможете попробовать свои силы в решении задач в живую на моем оборудовании.

После завершения конференции я опубликую схемы, бинарные файлы и задания в открытый доступ. Буду рад вашему участию и обратной связи!
🔥19
Пару недель назад я решил заказать панель с несколькими разными дизайнами на`JLC PCB`. Для этого выбрал самый простой и очевидный способ (как предлагают тут) создал посадочное место из набора отверстий, а на самой плате соединил эти отверстия прямыми линиями на слое Edge.Cuts. Также для этого компонента нужно добавить атрибут Not in schematic, чтобы он не синхронизировался со схемой.

В результате мне посчитали стоимость 10 различных дизайнов, и итоговая цена составила 40 евро. Отсюда напрашивается простой вывод: с точки зрения стоимости это нецелесообразно. Плата с одним дизайном размером до 100x100 мм стоит всего 2 евро, что в два раза дешевле, если заказывать платы по отдельности. Дополнительно пришлось потратить время на обработку краев с помощью дремеля.

Итак, панелизация в таком виде, как предлагает JLCPCB, оказывается нерентабельной. Но что может иметь смысл — это создание панели с одним дизайном и одной платой. В этом случае ID, который наносится на фабрике, будет находиться за пределами вашего дизайна, как и монтажные отверстия при заказе сборки SMD-компонентов. Эту идею я планирую протестировать в следующий раз.

Также я выяснил, что надписи шелкографией высотой 0.6 мм и толщиной 0.07 мм выглядят вполне прилично. Раньше я использовал высоту 0.8 мм и толщину линии 0.1 мм.
👍5👎1
Привет с конференции BalCCon!

Я здесь представляю квесты по реверс-инжинирингу вместе с @xecut_bg. Если вы тоже сейчас в Нови-Саде на конференции, присоединяйтесь!
13
На выходных на барахолке приобрел калькулятор с функцией печати за 5 евро. Обнаружил, что у него дефект: от старости резинка вала разрушилась, и её остатки прилипли к ленте с обратной стороны. Разобрал устройство и заменил резинку, используя силиконовую трубку от экстрактора припоя.

Похоже это распространенная проблема, нашол подобное на хабре.
👍9🔥7🥰1