Paġna ewlenija

Servizzi embedded minn id waħda

Hardware, firmware, disinn FPGA, dijanjostika u awtomatizzazzjoni tat-testijiet — fuq il-bażi ta' kuntratt bi prezz fiss b'wegħda soda ta' kunsinna jew bħala kuntinġent ta' sigħat għal proġetti li għaddejjin.

Il-proġetti embedded ħafna drabi jeħtieġu diversi dixxiplini fl-istess ħin: irid jiġi ddisinjat ċirkwit, ipprogrammat mikrokontrollur, ivverifikat FPGA, mibni stand tat-test. Minflok il-koordinament ta' katina ta' fornituri, dawn ix-xogħlijiet jistgħu jinġabru f'id waħda. Dan jiffranka interfaċċi, sforz ta' koordinament u tixrid tar-responsabbiltà.

Sussegwentement isegwu sitt oqsma ta' servizz li fihom naħdem. Mhumiex maħsuba bħala katalgu — ħafna proġetti jikkombinaw diversi.

Żvilupp

Żvilupp ta' hardware u software

Disinn u żvilupp ta' bordijiet u apparat elettroniku — minn ċirkwit analogu sa disinn FPGA. Sistemi bbażati fuq mikrokontrollur u FPGA minn id waħda, inkluż skema, layout tal-bord, firmware u żvilupp ta' drivers qrib il-hardware.

  • Disinn ta' ċirkwiti (analogi u diġitali)
  • Layout tal-bord għal prototip u serje
  • Firmware tal-mikrokontrollur f'C/C++/assembler
  • Disinji FPGA b'VHDL u SystemVerilog
  • Żvilupp bare-metal fuq mikrokontrolluri żgħar
  • Żvilupp ta' drivers għal interfaċċi qrib il-hardware
  • Bootloader, watchdog, mekkaniżmi ta' aġġornament tal-firmware
  • Għażla tal-hardware u akkwist ta' komponenti
Algoritmi

Żvilupp ta' algoritmi

Żvilupp sistematiku minn mudell matematiku sal-implimentazzjoni tal-hardware. L-algoritmi jiġu mmudellati l-ewwel f'psewdokodiċi jew Matlab, imbagħad implimentati f'C/C++ għal mikrokontrolluri jew Verilog/SystemVerilog għal FPGA.

  • Mudellar matematiku u psewdokodiċi
  • Implimentazzjoni f'C/C++ għal mikrokontrolluri
  • Implimentazzjoni f'Verilog/SystemVerilog għal FPGA
  • Pproċessar tas-sinjali (filtri, FFT, funzjonijiet ta' twieqi)
  • Tekniċi ta' regolazzjoni (PID, feedback ta' stat, metodi adattivi)
  • Algoritmi għal protokolli ta' komunikazzjoni
  • Ottimizzazzjoni b'limitazzjonijiet ta' memorja u ħin tal-eżekuzzjoni
Dijanjostika

Dijanjostika u komunikazzjoni tal-vetturi

Żvilupp u ttestjar ta' kunċetti ta' dijanjostika u interfaċċi ta' komunikazzjoni għal unitajiet ta' kontroll tal-vetturi. Esperjenza max-xarabanks stabbiliti fl-ambjent automotive (CAN, CAN FD, MOST) u mad-dijanjostika UDS skont ISO 14229.

  • Dijanjostika UDS (ISO 14229)
  • Analiżi u simulazzjoni CAN / CAN FD / MOST
  • Programmar flash u konfigurazzjoni ta' unitajiet ta' kontroll
  • Kunċetti ta' dijanjostika għal vetturi tal-passiġġieri u kummerċjali
  • Implimentazzjonijiet ta' gateway bejn xarabanks
  • Analiżi tat-tagħbija tax-xarabanks u studji ta' timing
Test & QA

Awtomatizzazzjoni tat-testijiet u kwalifikazzjoni

Validazzjoni sistematika ta' sistemi embedded — minn speċifikazzjoni tat-test sal-ħruġ għas-serje. L-istands tat-test huma ddisinjati biex it-tim tal-klijent ikun jista' joperahom u jespandihom b'mod indipendenti wara t-tmiem tal-proġett.

  • Awtomatizzazzjoni tat-testijiet b'CANoe/CAPL, LabView, Python
  • Testijiet HIL (hardware-in-the-loop)
  • Robot Framework għal testijiet end-to-end
  • Speċifikazzjoni u dokumentazzjoni skont ASPICE
  • Analiżi tal-kopertura tat-testijiet u identifikazzjoni ta' lakuni
  • Stands tat-test riproduċibbli b'ġestjoni ta' verżjonijiet u konfigurazzjoni
Software

Żvilupp tal-web u tal-applikazzjonijiet għall-kuntest embedded

Software ta' akkumpanjament għal sistemi embedded: interfaċċi ta' konfigurazzjoni, dashboards, viżwalizzazzjoni tad-dejta u applikazzjonijiet mobbli.

  • Frontends tal-web (JavaScript, HTML/CSS, Chart.js)
  • Backends tal-web u REST API (Python/Flask, Node.js)
  • Viżwalizzazzjoni tad-dejta f'ħin reali (Socket.IO, WebSocket, MQTT)
  • Applikazzjonijiet Android (Kotlin)
  • Għodod ta' konfigurazzjoni għal apparat embedded
  • Dashboards għall-ġbir tad-dejta u dijanjostika
Proġett

Sostenn tal-proġett u konsulenza

Meta proġett embedded li għaddej jeħtieġ kontenut supplimentari — kollijiet, kodiċi wirt, mistoqsijiet ta' dettall sensittivi — nidħol b'mod immirat u flessibbli fil-ħin.

  • Konsulenza tal-proġett għad-disinn embedded
  • Sostenn flessibbli b'sigħat
  • Teħid komplet bi prezz fiss
  • Trasferiment tal-għarfien lit-timijiet tal-klijent
  • Dokumentazzjoni teknika u reviżjonijiet tal-kodiċi
  • Analiżi ta' basi ta' kodiċi wirt
Proġett

Tmexxija tal-proġett mill-ewwel mistoqsija sat-trasferiment

Il-proġetti embedded rarament jfallu f'kompiti tekniċi individwali. Ifallu minħabba rekwiżiti mhux ċari, dokumentazzjoni mhux kompluta, nuqqas ta' evidenza kontra l-istandards u rapporti tal-istatus li jaħbu aktar milli jiċċaraw. Fuq talba, nieħu ħsieb mhux biss l-iżvilupp innifsu iżda wkoll it-tmexxija metodika tal-proġett — mill-ewwel diskussjoni sal-aċċettazzjoni.

  • Ġbir tar-rekwiżiti fl-ewwel laqgħa u strutturazzjoni fi speċifikazzjoni tar-rekwiżiti
  • Speċifikazzjoni funzjonali, disinn arkitettoniku u definizzjoni tal-interfaċċja
  • Pjan ta' pożizzjonijiet ewlenin, stima tal-isforz u reġistru tar-riskji
  • Matriċi ta' traċċabbiltà mir-rekwiżit permezz tal-implimentazzjoni sat-test
  • Tabelli FMEA u FTA, riċerka tal-istandards IEC 61508, ISO 26262 u IEC 62304
  • Reviżjonijiet tal-kodiċi u akkumpanjament tal-implimentazzjoni
  • Rapporti tal-istatus, ġestjoni tal-bidliet u dokumentazzjoni tal-aċċettazzjoni

Fuq il-blog: Tmexxija tal-proġett fi proġetti embedded — għaliex l-aktar xogħol diffiċli jinsab qabel l-ewwel skema

Inġib tmexxija tal-proġett biss flimkien mar-responsabbiltà teknika — bħala parti minn żvilupp sħiħ jew biex nakkumpanja tim immexxi mill-klijent. Koordinament pur mingħajr profondità teknika mhuwiex parti mill-offerta tiegħi.

Forom ta' kollaborazzjoni

Żewġ mudelli kuntrattwali skont it-tip ta' proġett:

Mhux trasferiment ta' impjegati. Dettalji fil-paġna Inkarigu.

Skema tal-kuluri

Lingwa