Baile

Teicneolaíochtaí agus ardáin

Teangacha cláreagraithe, ardáin chrua-earraí, busanna agus uirlisí — leanann an rogha riachtanais an tionscadail.

Tugann an leathanach seo forléargas dlúth ar na teicneolaíochtaí a oibrím leo. Níl an liosta uileghabhálach.

Teangacha

1. Teangacha cláreagraithe agus tuairiscithe crua-earraí

Rogha teanga ag brath ar an tasc: gar do chrua-earraí agus tíosach ar acmhainní i C nó cóimeálaí, oibiacht-dírithe i C++.

  • C — príomhtheanga do dhochtearraí micririalaitheora
  • C++ — d'fheidhmchláir embedded níos casta le struchtúir oibiacht-dírithe
  • Cóimeálaí — i gcoinníollacha teorann iomarcacha
  • VHDL — dearaí FPGA le soiléireacht láidir struchtúrach
  • SystemVerilog — forbairt FPGA nua-aimseartha, testbenches, fíorú
  • Verilog — tuairisc FPGA chlasaiceach
  • Python — uathoibriú tástála, scripteanna, anailís sonraí
  • Kotlin — d'fheidhmchláir Android
  • JavaScript / HTML / CSS — réimsí tosaigh gréasáin
MCU

2. Ardáin mhicririalaitheora

Taithí ar gach ardán micririalaitheora seanbhunaithe ar mhargadh embedded.

  • ARM Cortex-M — ardán caighdeánach do riachtanais mheán-arda
  • ARM Cortex-A — nuair a theastaíonn Linux nó níos mó cumhacht ríofa
  • ESP32 — feidhmchláir embedded le Wi-Fi/Bluetooth
  • Atmel / Microchip AVR — m.sh. teaghlach ATmega
  • Arduino — fréamhshamhlú gasta, teagasc agus taispeántais
  • BeagleBone — ardán ARM Cortex-A le Linux
  • Micririalaitheoirí le cuimhne íosta — bare-metal, gan RTOS
  • ardáin eile ar iarratas
FPGA

3. Ardáin FPGA

Forbairt FPGA ó shonraíocht go fíorú. Béim ar tháirgí Xilinx.

  • Xilinx Artix-7 — FPGA éifeachtach ó thaobh costais
  • Xilinx Zynq — ardán comhcheangailte ARM+FPGA
  • Vivado — slabhra uirlisí
  • Icarus Verilog / Verilator — insamhlóirí foinse oscailte
  • Testbenches SystemVerilog — fíorú struchtúrach
Bus

4. Busanna agus prótacail chumarsáide

Taithí ar na busanna seanbhunaithe i dtimpeallachtaí automotive, tionsclaíocha agus embedded.

  • CAN / CAN FD — caighdeán automotive agus tionsclaíoch
  • MOST — bus infotainment
  • Ethernet / EtherCAT — cumarsáid thionsclaíoch
  • SPI / I²C / UART — comhéadain chaighdeánacha
  • UDS (ISO 14229) — prótacal diagnóiseach
  • WebSocket / MQTT — do naisc IoT agus néil
RTOS

5. Córais oibriúcháin fíor-ama agus creataí

Rogha ailtireachta bogearraí de réir riachtanas an tionscadail.

  • Bare-metal — nuair a chuntaíonn cuimhne agus deitéarmainíochas
  • FreeRTOS — caighdeán de facto do RTOS
  • Ailtireachtaí il-chroí — dáileadh tascanna ar chroíthe iolracha
  • Embedded Linux — ar ardáin cosúil le BeagleBone
Uirlisí

6. Uirlisí, creataí tástála agus IDEnna

Is meáin iad uirlisí. Oibrím leis an méid a oireann don tionscadal.

  • Vector CANoe / CAPL — caighdeán do thástálacha automotive
  • LabView — bogearraí tomhais agus rialaithe
  • Robot Framework — uathoibriú tástála end-to-end
  • Setups HIL — hardware-in-the-loop
  • Pulsonix — uirlis léaráide agus leagain amach PCB
  • Vivado — slabhra uirlisí Xilinx FPGA
  • Git / GitLab — rialú leaganacha agus athbhreithniú cóid
  • Wireshark — anailís líonra agus buis
Web/App

7. Teicneolaíochtaí gréasáin agus aip (bogearraí coimhdeacha)

Nuair a theastaíonn comhéadan cumraíochta, ráthchlár nó feidhmchlár soghluaiste ó ghairis embedded, is féidir liom na bogearraí coimhdeacha a sheachadadh freisin.

  • JavaScript / HTML / CSS — réimsí tosaigh gréasáin
  • Chart.js — léirshamhlú sonraí sa bhrabhsálaí
  • Python / Flask — réimsí cúil gréasáin
  • Node.js — comhpháirteanna freastalaí
  • Socket.IO / WebSocket / MQTT — tarchur sonraí fíor-ama
  • Kotlin — feidhmchláir Android do ghairis embedded
  • REST API — comhéadain chaighdeánaithe

Cad nach bhfuil ar an liosta seo

Liostaíonn an leathanach seo teicneolaíochtaí a úsáidtear go minic — ní catalóg iomlán é. San fhorbairt embedded ar deireadh thiar, ní hé an slabhra uirlisí áirithe a bhfuil máistreacht agat air a chuntaíonn ach an luas lena féidir leat tú féin a chur ar an eolas faoi cheann nua.

Scéim dathanna

Teanga