Frank Behrens
Becsült olvasási idő: 3 perc
Beágyazott szoftverek minden területen

A számítástechnika egyre inkább átszövi mindennapjainkat: ott van az otthonunkban, az autónkban, a munkahelyeken, a fitnesztermekben, a boltokban és középületekben, de a mobil eszközökben is.

A beágyazott programokat használó eszközök nagy része Windows operációs rendszert alkalmaz még akkor is, ha ez nem olyan szembeötlő, mint mondjuk egy átlagos személyi számítógép esetében. A beépített operációs rendszerek számtalan elektronikai berendezésben megtalálhatók, legyen szó tévék set-top boxáról, értékesítési terminálokról, információs pontokról vagy akár mobil navigációs rendszerekről.

PC egyetlen áramköri lapon

A felsorolt eszközök fejlesztésével és piaci bevezetésével párhuzamosan az x86 architektúrájú processzorplatform rendkívül kedveltté vált a fejlesztők körében. A kereslet kielégítése érdekében az RS Components az egyetlen áramköri kártyát tartalmazó számítógépek (SBC) széles választékát vezette be a hardverfejlesztő BVM-mel együtt, hogy még nagyobb választékot kínálhasson az x86-alapú rendszerekből. Minden egyes lapon előre tesztelt és szerelt processzor, illetve memória található, lehetővé téve a vevők számára a leginkább igényelt CPU-alaplap, illetve RAM konfiguráció kiválasztását.

A kártyák processzorok és memóriák széles választékát (Atom N720-tól a különböző Core 2 Duókon keresztül egészen a Core i3, i5 és i7-ig, illetve 4 GB DDR3 RAM memóriáig) tartalmazzák. A négy méretben elérhető SBC termékskála számos interfészt is kínál (például LVDS, HDTV, Ethernet, audio, USB, SMBus, RS 232 és S/PDIF), illetve olyan bővítőket, mint a PCIEx16, Mini PCI és PCI Express. A beágyazott rendszer hardverplatformjához rendszerint szükség van egy operációs rendszerre, amely például az x86 architektúrájú mikroprocesszorokat alkalmazó komplex alkalmazások esetében különösen fontos.

Bár a Windows környezetet személyi számítógépekhez fejlesztették, rendelkezik olyan tulajdonságokkal is, amelyek a beágyazott alkalmazásokhoz szükségesek. Így jött létre a beágyazott változat, a Windows Embedded. Az operációs rendszerek e családja olyan eszközöket és technológiákat kínál a fejlesztőknek és az IT szakembereknek a rendszerek és az eszközök testre szabhatósága érdekében, amelyek a Windows és a felhőtechnológia előnyeit egyaránt kihasználhatóvá teszik.

Lehetőségek beágyazott rendszerekhez

Azok a rendszerfejlesztők, akik szeretnének maguk is meggyőződni a Windows Embedded rendszer lehetőségeiről, 120 napos próbaverziót igényelhetnek minden egyes, az RS-től megvásárolt BVM x86-alapú egykártyás PC mellé, amely biztosítja a Windows Embedded lehetőségeinek kipróbálását, illetve a saját, testreszabott operációs rendszer létrehozását. A Windows Embedded teljes verziója mellett az RS Componentsen keresztül a Windows Embedded Development Suit beágyazott fejlesztőkészlet is elérhető. 

Ez a szoftver lehetővé teszi a felhasználók számára az ismeretek beépítését és végrehajtható rendszermásolat létrehozását végtermékeikhez és rendszereikhez. Ez utóbbi egy olyan fájl, amely tartalmazza a testreszabott operációs rendszert, a futtatható fájlokat és a program működésével kapcsolatos kulcsfontosságú adatállományokat. Ezenfelül az x86 hardverplatformot a Windows Embedded licencre utaló matricával látták el, amelyet a termékfejlesztők és a viszonteladók is használhatnak.

A beágyazott Windows alapverziója nagy teljesítményt, bevált felületeket és megbízhatóságot kínál, amely tulajdonságokat a Windows operációs rendszerektől már megszokhattunk. Ezzel segíti a fejlesztőket olyan „okos” eszközök kidolgozásában, amelyek egyébként komoly fejlesztői, szervizelési és végfelhasználói tapasztalatot igényelnének. A Windows Embedded Standard technológiája könnyedén kapcsolódik az ipari szabványokhoz és számos Microsoft desktop- és szerveralkalmazáshoz, valamint csökkenti az alkalmazások és az operációs rendszerek fejlesztési, támogatási és karbantartási költségeit.

Kompatibilis technológiák
A Windows Embedded Standard eszköz a következő technológiákkal kompatibilis: Internet Explorer, Windows Media Player, Microsoft .NET, Network, Remote Desktop Protocol és Microsoft Silverlight.

 

Személyre szabott rendszer fejlesztése

A Windows Embedded Standard kompakt és egyedi környezetet jelent a fejlesztők számára, amely lehetővé teszi, hogy az operációs rendszer egyes moduljait és tulajdonságait alkalmasan megválasszák és a végfelhasználók számára kialakított rendszerbe építsék. Az operációs rendszer mérete optimalizálható azáltal, hogy csak a szükséges meghajtókat, szolgáltatásokat és alkalmazásokat veszik igénybe a fejlesztők.

Ezenfelül a rendszerindítási állapot megőrizhető attól függetlenül, hogy a felhasználók milyen műveleteket hajtottak végre. A funkciók módot adnak a fejlesztőknek, hogy a végfelhasználók számára saját maguk által testreszabott operációs rendszereket tegyenek elérhetővé. A standard beágyazott Windows fejlesztői környezet a kiforrott és már ismerős Microsoft API-ra (application programming interface, felhasználói programozási felület) épül, amellyel csökkenthető a fejlesztési idő annak köszönhetően, hogy számos tanúsított, értékesítésre kész alkalmazással, meghajtóval és szolgáltatással kompatibilis.

A fejlesztők hozzáférhetnek a beágyazott eszközök széles választékához, amelyek a már jól ismert Microsoft Visual Studio környezetben is működnek. Így a még biztonságosabb, megbízhatóbb és kezelhetőbb eszközök konfigurálása, felépítése és üzembe helyezése felgyorsítható.