Перенос і оптимізація програм для PetaLinux ARM64
Budget: €500 – €20,000 EUR
Шукаємо Embedded-розробника за для переноса програм на PetaLinux ARM64 + оптимізація
Розробляємо принтер. Він має клієнт програму на Windows10+, та іншого вже готового програмного забезпечення, яке працює на Raspberry Pi (ARM32, Raspbian). Воно складається з:
Серверної частини, яка приймає файли для друку, обробляє їх і надсилає на принтер.
Клієнтської частини, яка встановлюється на Windows 10+ і дозволяє користувачу попередньо переглядати, налаштовувати та надсилати завдання на друк.
Reference Software — набір Python/C програм з графічним інтерфейсом для керування принтером.
Принтер — це не просто друкарка, а пристрій з вбудованим процесором (PS) і FPGA, який працює під керуванням PetaLinux (ARM64).
Потрібні навички:
Впевнене володіння мовами python та c/c++ (читання, адаптація, відлагодження існуючого коду).
Досвід роботи з linux-based embedded systems (raspberry pi, petalinux або подібні).
розуміння принципів роботи сервер-клієнтних архітектур (socket, rest, json, file-based messaging).
Досвід інтеграції сторонніх бібліотек та oem sdks у власні рішення.
Що потрібно зробити:
Перенести все програмне забезпечення з Raspberry Pi на нову платформу з PetaLinux (ARM64).
Адаптувати Python та C-код до нової структури директорій та середовища.
Інтегрувати серверну частину з клієнтською, щоб друк працював стабільно.
Підключити Reference Software до OEM бібліотеки
Виправити помилки в передачі параметрів між Windows-принтером і сервером.
Розробити утиліту для обслуговування принтера на Windows (очищення, логування, оновлення).
Провести тестування всієї системи та підготувати коротку технічну документацію.
Прикріпляю розширене ТЗ_MIRA.pdf - там більше деталей, й діаграма системи
Апаратна частина сервера друку - MPSoC MYS-ZU5EV-32E4D-EDGE.
Розробляємо принтер. Він має клієнт програму на Windows10+, та іншого вже готового програмного забезпечення, яке працює на Raspberry Pi (ARM32, Raspbian). Воно складається з:
Серверної частини, яка приймає файли для друку, обробляє їх і надсилає на принтер.
Клієнтської частини, яка встановлюється на Windows 10+ і дозволяє користувачу попередньо переглядати, налаштовувати та надсилати завдання на друк.
Reference Software — набір Python/C програм з графічним інтерфейсом для керування принтером.
Принтер — це не просто друкарка, а пристрій з вбудованим процесором (PS) і FPGA, який працює під керуванням PetaLinux (ARM64).
Потрібні навички:
Впевнене володіння мовами python та c/c++ (читання, адаптація, відлагодження існуючого коду).
Досвід роботи з linux-based embedded systems (raspberry pi, petalinux або подібні).
розуміння принципів роботи сервер-клієнтних архітектур (socket, rest, json, file-based messaging).
Досвід інтеграції сторонніх бібліотек та oem sdks у власні рішення.
Що потрібно зробити:
Перенести все програмне забезпечення з Raspberry Pi на нову платформу з PetaLinux (ARM64).
Адаптувати Python та C-код до нової структури директорій та середовища.
Інтегрувати серверну частину з клієнтською, щоб друк працював стабільно.
Підключити Reference Software до OEM бібліотеки
Виправити помилки в передачі параметрів між Windows-принтером і сервером.
Розробити утиліту для обслуговування принтера на Windows (очищення, логування, оновлення).
Провести тестування всієї системи та підготувати коротку технічну документацію.
Прикріпляю розширене ТЗ_MIRA.pdf - там більше деталей, й діаграма системи
Апаратна частина сервера друку - MPSoC MYS-ZU5EV-32E4D-EDGE.