Розробка програмного забезпечення

Програмне забезпечення

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.

Розробка ПЗ для електроніки, автоматики та ПК

Якщо у вас уже є технічне завдання, схема, плата або готовий виріб, можемо підключитися до розробки
програмної частини окремо або в комплексі з апаратною реалізацією.

Надіслати запит

Схожі записи