Розробка програмного забезпечення
Програмне забезпечення
1. Для електроніки:
Розроблювані системи можуть бути спроєктовані або на базі «м’яких» процесорних ядер типу:
- Mico8, Mico32 для FPGA ф. LATTICE;
- PicoBlaze, MicroBlaze для FPGA ф. XILINX,
- або на основі жорстких процесорних ядер типу ARM Cortex A53, ARM Cortex R5.
Платформа проєкту може базуватися на основі OS:
- Bare-Metal;
- PetaLinux;
- FreeRTOS.
Використовувані мови програмування:
- Для FPGA: VHDL, Verilog.
- Для процесорних ядер, мікроконтролерів і сигнальних процесорів: C, C++.
- Для моделювання та верифікації ПЗ використовуються мови програмування середовищ MATLAB, SIMULINK, LabView.
- Для схемотехнічного проєктування використовуються Altium Designer, NI Circuit DesignSuite Multisim.
2. Для систем і модулів автоматики:
Програмування промислових контролерів у середовищах Tia Portal, Step 7 (5.5), LAO, FBO, STL, SCL.
3. Прикладні програми для ПК.
Для взаємодії розроблюваних вбудованих систем (приладів) з програмним забезпеченням системного рівня
використовуються протоколи обміну інформацією на базі інтерфейсів Ethernet 100/1000Mb, Profinet, Can, RS232/485.
Програмне забезпечення на системному (верхньому) рівні може бути реалізоване на базі платформи LabView,
або мовами високого рівня C/C++, Паскаль, SQL.
Розробка ПЗ для електроніки, автоматики та ПК
Якщо у вас уже є технічне завдання, схема, плата або готовий виріб, можемо підключитися до розробки
програмної частини окремо або в комплексі з апаратною реалізацією.
