Перейти к содержанию
    

Almaz1988

Участник
  • Постов

    282
  • Зарегистрирован

  • Посещение

Репутация

4 Обычный

Информация о Almaz1988

  • Звание
    Местный
    Местный

Посетители профиля

4 036 просмотров профиля
  1. Ранее была спроектирована печатная плата с микропроцессором Rockchip RK3568. При попытке заказать ее производство выяснилось, что ее, в текущем виде, скорее всего, никто изготовить не сможет, поскольку было задано значение зазоров (clearance) между трассами и отверстиями = 0.1мм, в то время как у JLCPCB (как и у других изготовителей, скорее всего), это значение для многослойных плат составляет порядка 0.254мм: Внешний вид предыдущей платы, сообщение об ошибке от производителя при размещении заказа, а также настройки зазоров проекта можно найти в тикете на доработку платы. В итоге, от доработки платы принято решение отказаться, поскольку там все очень плохо. Проект косячной платы можно использовать разве только для того, чтобы позаимствовать УГО, футпринты, участки схем обвязки процессора (доступ будет предоставлен). Соответственно, необходимо: разработать проект отладочной платы с процессором RK3568 на борту с минимально необходимым набором периферии: м/сх питания специализированная (PMIC) под процессор RK3568 - RK809; м/сх памяти DDR4 - H9HCNNN8KUMLHR-NME; м/сх памяти EMMC - IS21ES08G-JQLI; м/сх физики Ethernet - RTL8211FI-CG/RTL8211F-CG c разъемом RJ-45; слот microsd карты; консольный uart на гребенку 2.54мм; Все. Остальное не требуется. Нужны лишь питание, память и доступ в сеть. Задать схемотехнически режим загрузки платы с microSD карточки. Требования к плате: 8 слоев; min размер отверстий - 0.2/0.35мм (в идеале 0.35/0.4мм). Предполагается размещение отверстий под BGA-корпусами так, что отверстия размещаются равноудаленно от окружающих падов. Т.е. если 4 пада располагаются в углах квадрата, то отверстие располагается на пересечении диагоналей квадрата: мин толщина дорожек - 0.127мм; выдержать все требования JLCPCB для многослойных печатных плат - min зазор между дорожками - 0.09мм (0.127мм в идеале), min зазор между дорожками и отверстиями - 0.254мм, min зазор между дорожками и полигонами - 0.254мм и т. д. выбрать один из стеков 8-ми слойной ПП, предлагаемой JLCPCB для контроля импеданса дорожек DDR4. соблюсти все требования к трассировке DDR4 (обязателен опыт разработки плат с DDR3/DDR4). по max использовать существующие компоненты из нашей библиотеки (smd-рассыпуху как минимум). Отклики с указанием стоимости/сроков просьба присылать на [email protected].
  2. Исходное железо Есть СоМ-модуль на базе процессора Т113-S3 и есть отладочная плата на базе этого СоМ-модуля: На данный момент во флешку прошит u-boot, который: выдает логи в консоль (COM-порт) умеет работать с флешкой имеет доступ в сеть Необходимо Реализовать портировать OpenWRT под данный проц, реализовав поддержку минимально необходимого функционала, а именно: загрузчик u-boot доступ в консоль поддержку SPI NOR памяти (микросхема Winbond W25Q256) поддержку MicroSD памяти доступ в сеть (Ethernet, 10/100. Микросхема физики - KSZ8081RNA) ssh, scp обновление прошивки (sysupgrade, mtd write) Репозиторий, в котором предстоит работать wr-sdk, wr-feed Выглядит непохоже на Openwrt, но это Openwrt. Основная задумка реализованная в данных репах: попытка отвязать "наш" код от ванильного дерева исходников openwrt в отдельном фиде (wr-feed). В данной репе реализована поддержка процессора IMX6ULL (Openwrt 22.03, ядро 5.15). При портировании под Т113 не обязательно реализовывать поддержку именно под эту же версию Openwrt и ядра. Можно и другую, но не старше. Т.е. >= 5.15. В идеале 6+. В каждой репе создадите по отдельной ветке (Т113, например), в которых и будете реализовывать поддержку нового проца. Нужно будет создать отдельный конфиг (t113-evb, например), в котором нужно будет реализовать весь перечисленный выше функционал. Текущие конфиги можно найти в каталоге configs. Отправная точка В качестве отправной точки можно выбрать одно из следующих: репозиторий jethome-iot, в котором заявлена поддержка процессора T113 в Openwrt с ядром версии 6.3 репозиторий wigyori в котором также заявлена поддержка процессора Т113 репозиторий с поддержкой именно целевой платы под yocto - wr-oe-sdk. Возможно, отсюда можно будет позаимствовать по крайней мере dts. Доступ к железу Если у вас нет возможности перешивать и перепаивать флешку при окирпичивании устройства: предоставим доступ к ноутбуку (по anydesk), к которому будет целевая плата подключена по COM-порту и по сети. Если такая возможность есть: вышлем почтой Отклики с указанием стоимости/сроков просьба присылать на [email protected]
  3. Осталось научиться делать это молча. Не облаивая каждую проезжающую мимо вакансию.
  4. Добрый вечер. Два проекта в продолжение (оба для программиста Embedded linux): 1. Имеется бинарь (executable) под embedded linux. Запускается под ARM-32Bit (armv7l). GCC v8. GLIBC: Бинарь триальный, - время работы 2 часа. Через 2 часа перестает работать: Сделать так, чтобы бинарь не отваливался через 2 часа. В идеале сделать так, чтобы также не появлялось сообщение "no runtime license - running in demo mode". Доступ к целевой железке будет предоставлен по ssh. Отзывы присылать на почту [email protected]. В теме письма указать linux-41. В теле письма - стоимость/сроки. 2. Есть ПЛК контроллер с поддержкой Codesys. Пулл реквесты с реализацией Codesys контроллера: 1 и 2. Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК). Ожидается, что реализация будет схожая: - пулл реквест в wr-sdk с конфигом нового устройства (beremiz, например). - пулл реквест в wr-feed с фидами под новое устройство. - в фидах, в каталоге apps будет фид на приложение beremiz, ведущее на форк репозитория Beremiz. Форк будет создан в процессе. На борту устройства: - SPI флешка 32 Мб. - MicroSD микруха 512 Мб. - RAM 256 Мб. Возможно, памяти SPI флешки окажется недостаточно для размещения в ней python и beremiz. В этом случае будет необходимо разработать также init.d скрипт, который будет подтягивать недостающие файлы по сети, монтировать microSD микросхему и распаковывать в ней скачанные файлы. Скачивание и распаковка будет производиться только один раз (при самом первом запуске устройства). При последующих запусках устройствах скрипт должен будет лишь монтировать microSD микросхему, забирать оттуда все файлы, переносить их в RAM и там исполнять, сохраняя все изменения (новые ПЛК приложения, например) обратно на microSD. Также необходимо будет разработать некий hello world проект под Beremiz, который можно будет запускать на ПЛК в качестве пробного приложения. Пример подобного hello world приложения под codesys - тут. Доступ к железке будет предоставлен по ssh. Либо железка будет выслана по почтой. Отзывы присылать на почту [email protected]. В теме письма указать - linux-42. В теле письма - стоимость/сроки.
  5. Имеется устройство на базе микроконтроллера GigaDevice (GD32). Клон микроконтроллеров STM32. Устройтсво представляет собой барьер искрозащиты 4-20 мА, двухканальный. На входе - 2 канала 4-20. На выходе - 2 канала 4-20. Устройство реализует преобразование входных аналоговых сигналов в дискретные с последующим преобразованием в аналоговые с мах возможной точностью и скоростью воспроизведения, реализуя попутно гальваническую защиту и искрозащиту. Плюс светодиодная индикация состояния каждого канала. Собственно, необходимо разработать прошивку под данное устройство. Ожидаются хорошие познания в схемотехнике. На данный момент прототип спаян. Проверены цепи питания. Микроконтроллер видится программатором (ST-Link). В остальном могут быть ошибки схемотехники, трассировки, монтажа, что может увеличить сроки разработки (отправка устройтсва обратно к нам для устранения неисправностей). Просьба быть к этому морально готовым. Идеально, если у вас есть познания в схемотехнике и навыки работы с паяльным оборудованием, позволяющие самостоятельно выявлять ошибки в плате и проводить их корректировку. Отклики с указанием стоимости/сроков присылать на [email protected]
  6. Поставщик из WeChat. Продал образцы по $15. Исполнитель найден. Прошу закрыть топик. Спасибо.
  7. Добрый вечер. ТЗ и исходные файлы в приложении. Отклики с указанием стоимости и сроков просьба присылать на [email protected] Imported NUMAKER_IOT_MA35D16F90_V24.PrjPcb.rar ТЗ на devboard MA35D1.docx
  8. Добрый вечер. Имеется проект печатной антенны в Ansys: расчитанной на частоту 868 МГц: и соответствующий ей футпринт в Altium: Необходимо разработать аналогичную печатную антенну под корпус прямоугольной формы таким образом, чтобы она умещалась в прямоугольник размерами 100х25 мм. Проект имеющейся печатной антенны в Ansys в Ansys будет предоставлен. Футпринт (PcbLib) этой антенны в Altium также будет предоставлен. Ожидаемый результат: Проект печатной антенны в Ansys c характеристиками (второй скриншот) не хуже имеющейся. PcbLib файл спроектрированной печатной антенны. Отклики с указанием стоимости/сроков просьба присылать на [email protected].
  9. В итоге остановились на фрезеровке? спасибо
  10. +1 В итоге, маленькому разработчику остается либо все делать либо самому, либо втридорога
  11. Еще вот такой станок нагуглил. Заявлены: сотовые стол для удобной работы с мелкими деталями. Альтернатива вакуумному столу как я понимаю? резка и гравировка; встроенная система удаления дыма; Сомнения по поводу фрезера вызваны тем, что толщина обрабатываемого материала - 1 мм.
  12. Не испорчу стол, если мне нужно обрабатывать лист пластика толщиной 1 мм ?
  13. Понял, буду искать фрезер. значит я могу нарезать одну пластинку за 4 рубля? Контакты плиз и номер карты для перевода 4-х рублей)
×
×
  • Создать...