Vývoj embedded systémů

Návrh embedded systémů
Máme mnohaleté zkušenosti s návrhem tzv. cost oriented embedded systémů (minimalizace materiálových a výrobních nákladů). Počínaje dneškem může Váš produkt komunikovat přes internet, ukládat zaznamenaná data a nabídnout další rozšířené funkce Vašemu zákazníkovi.
 
Nabízíme pro vývoj embedovaných systémů všechny typy byznys modelů od externího odborného zajišťování až po vývoj kompletního produktu za fixní cenu. Naši odborní pracovníci mají široké zkušenosti se sběrem dat ve sféře zdravotnictví a průmyslu.
 
Znalost výroby embedovaných systémů:

  • Low power batterry operated systems 
  • Bezdrátové systémy a anténová provedení (ISM 868 MHz, 2,4 GHz)
  • Wire-bounded distributed systems (CAN, I2C) 
  • Vysoce spolehlivá a robustní konstrukce
  • Zpracování a design dle finančních možností pro velkoobjemovou výrobu
  • Výroba prototypu a verifikace

 
Embedovaný design zahrnuje tři hlavní oblasti:
 
1) Electronic hardware design
Naši inženýři vždy začínají s analýzou požadavků a možnou strukturou výsledku. Po zvolení struktury vybírají adekvátní komponenty. Máme velmi dobrý přehled v oblasti MCU, bluetooth modulů, tlakových senzorů, teplotních senzorů, ADC apod.
 
Používané moderní technologie:
- ZigBee, SimplifyTI, 6LoWPAN, CAN, TI430, 8051, STM8/16/32, Opera, uCLinux, Java, Perl, OpenRtos, CANopen, BlueTooth
 
Pro bezdrátová komunikační spojení používáme on-chip RF nebo samostatné přijímače a vysílače.
Naši RF inženýři navrhují antény. Připojené senzory často používají CAN bus jako velmi robustní řešení. Disponujeme plně zařízenou laboratoří k výrobě, odladění a vyhodnocení prototypů. To zahrnuje i PCB design a SMD kompletaci.
 
2) Embedded firmware design
Každý embedovaný systém s MCU potřebuje firmware. Disponujeme zkušenostmi s precise timing applications with multi control and input units. Naši inženýři umí sestavit firmware v C, C++ a ASM. Některé aplikace vyžadují větší výpočetní sílu a systémy operující v reálném čase (např. uCLinux, OpenRtos). Pro komunikaci mezi moduly nebo senzory používáme standardizované protokoly (CANopen, Simplicity Ti, 6LowPan, Zigbee). Často používáme communication stacks od výrobců čipů.
 
3) Embedded software design
Některé embedované systémy zahrnují software, např. webový server nebo některou variantu GUI. Pro tyto aplikace používáme embedované Linux micro PC. Naši inženýři umí vytvářet Java desktop aplikace (Swing, JavaDB, TopLink, GraphEngine), Perl aplikacek, pre-compiled (?) aplikace v C++ a database applications (MySQL, LINQ).