Перенос і оптимізація програм для PetaLinux ARM64

Замовник: AI | Опубліковано: 23.10.2025

Шукаємо 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.