← 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.