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

Almaz1988

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

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

  • Посещение

Репутация

4 Обычный

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

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

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

3 980 просмотров профиля
  1. Исходное железо Есть СоМ-модуль на базе процессора Т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]
  2. Осталось научиться делать это молча. Не облаивая каждую проезжающую мимо вакансию.
  3. Добрый вечер. Два проекта в продолжение (оба для программиста 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. В теле письма - стоимость/сроки.
  4. Имеется устройство на базе микроконтроллера GigaDevice (GD32). Клон микроконтроллеров STM32. Устройтсво представляет собой барьер искрозащиты 4-20 мА, двухканальный. На входе - 2 канала 4-20. На выходе - 2 канала 4-20. Устройство реализует преобразование входных аналоговых сигналов в дискретные с последующим преобразованием в аналоговые с мах возможной точностью и скоростью воспроизведения, реализуя попутно гальваническую защиту и искрозащиту. Плюс светодиодная индикация состояния каждого канала. Собственно, необходимо разработать прошивку под данное устройство. Ожидаются хорошие познания в схемотехнике. На данный момент прототип спаян. Проверены цепи питания. Микроконтроллер видится программатором (ST-Link). В остальном могут быть ошибки схемотехники, трассировки, монтажа, что может увеличить сроки разработки (отправка устройтсва обратно к нам для устранения неисправностей). Просьба быть к этому морально готовым. Идеально, если у вас есть познания в схемотехнике и навыки работы с паяльным оборудованием, позволяющие самостоятельно выявлять ошибки в плате и проводить их корректировку. Отклики с указанием стоимости/сроков присылать на [email protected]
  5. Поставщик из WeChat. Продал образцы по $15. Исполнитель найден. Прошу закрыть топик. Спасибо.
  6. Добрый вечер. ТЗ и исходные файлы в приложении. Отклики с указанием стоимости и сроков просьба присылать на [email protected] Imported NUMAKER_IOT_MA35D16F90_V24.PrjPcb.rar ТЗ на devboard MA35D1.docx
  7. Добрый вечер. Имеется проект печатной антенны в Ansys: расчитанной на частоту 868 МГц: и соответствующий ей футпринт в Altium: Необходимо разработать аналогичную печатную антенну под корпус прямоугольной формы таким образом, чтобы она умещалась в прямоугольник размерами 100х25 мм. Проект имеющейся печатной антенны в Ansys в Ansys будет предоставлен. Футпринт (PcbLib) этой антенны в Altium также будет предоставлен. Ожидаемый результат: Проект печатной антенны в Ansys c характеристиками (второй скриншот) не хуже имеющейся. PcbLib файл спроектрированной печатной антенны. Отклики с указанием стоимости/сроков просьба присылать на [email protected].
  8. В итоге остановились на фрезеровке? спасибо
  9. +1 В итоге, маленькому разработчику остается либо все делать либо самому, либо втридорога
  10. Еще вот такой станок нагуглил. Заявлены: сотовые стол для удобной работы с мелкими деталями. Альтернатива вакуумному столу как я понимаю? резка и гравировка; встроенная система удаления дыма; Сомнения по поводу фрезера вызваны тем, что толщина обрабатываемого материала - 1 мм.
  11. Не испорчу стол, если мне нужно обрабатывать лист пластика толщиной 1 мм ?
  12. Понял, буду искать фрезер. значит я могу нарезать одну пластинку за 4 рубля? Контакты плиз и номер карты для перевода 4-х рублей)
  13. Боюсь, что да. Только в этом случае можно получить приемлемую стоимость при малых объемах. Ориентировочно будет выходить 25 рублей за пластинку: 10 акрилловых листов 100х200мм за 2300 руб = 100 пластинок 74х19 мм. Любая типография в России за материал только попросит с 2-3-кратной наценкой. Плюс за обработку запросят в разы больше. Не сталкивались с лазерной гравировкой? Наткнулся на гравер за 10к. Отзывы восторженные. Как будто бы 1мм пластика и прорезать в состоянии.
×
×
  • Создать...