Tudd Intuíció, előadás módszerek és a mikroprocesszoros rendszerek hibakereső eszközök

fejlesztés és hibakeresés szoftver eszközök

Miután a fejlesztő már elosztott mikroprocesszoros rendszer funkciói között a hardver és szoftver részek, fejlődésük egy bizonyos ponton végezhető önállóan.

Hagyományos programozási nyelv, az IPU-dolgozó valós időben (azaz ide tartoznak a legtöbb ellenőrzési rendszerek, adatgyűjtő és feldolgozó alapján single-chip mikrokontroller és DSP), az assembly. Jelenleg elérhető a fejlesztők szinte általánosan hozzáférhető, mint a C-fordító. és néha még a C ++ és a Pascal. Általános szabály, hogy ebben az esetben mi speciális optimalizálási fordítóprogramok, de még nem mindig teszi lehetővé, hogy írjon egy elfogadható végrehajtási idő és a memória méretét a program, amely felhívja a további fejlődésükhöz Assemblerben.

Ha az előző típusú programokat használnak semmilyen programozási folyamat, a szimulátorok az adott szoftvert használják a tervezési folyamat a megállapodásokban.

A szimulációk lehetővé teszi a felhasználó számára, hogy végezze el a tesztet és hibakereső szoftvert fejlesztett a szoftvert, és mikroprocesszoros logikai modell.

A szimulációk lehetővé a program futtatásához, és teljes mértékben nyomon követni annak végrehajtását. A letöltés a szoftver a szimulátorban. a felhasználó képes futtatni lépésenként vagy folyamatosan, hogy meghatározza a feltételes vagy feltétlen töréspont monitor és szabadon módosíthatja a tartalmát memóriák és regiszterek a mikroprocesszor szimulált.

A szimulátor tartalmaz több processzor ugyanazon család. A választás egy adott típusú IP családtagok közötti modellek támogatják a megfelelő menüpont. Ebben a szimulált munkahelyi CPU, mind a bemeneti / kimeneti portok, megszakítások és egyéb perifériák.

Kezdetben a hibakeresés a szimulációs program zajlott szintjén gép utasításokat a karakter nyilvántartásokban.

A szerkezet a modern szimulátorok és debuggerek közé tartozik a magas szintű nyelven, mint fejlesztési kit általában tartalmaz megfelelő fordító.

A fő előnye a szimuláció, hogy azért, mert nem szükséges a jelenléte igazi hardver, szoftver fejlesztés kéz a kézben a rés Botko.

A fő hátránya ennek a megközelítésnek az, hogy mivel a szimuláció végzi szoftver, a program hibakeresést nem reális időben. Tehát az összes I / O jelek a speciális alprogram célja, hogy szimulálja perifériák. Ugyanakkor úgy gondoljuk, hogy egy jól megírt szimulátor ad egy meglehetősen pontos képet a cél MP a program, többek között annak időbeli jellemzőit.

Kezdetben szimulációk által létrehozott fejlesztők BIS MP és eladta egy nagyon alacsony áron vagy akár ingyenesen szállítanak a potenciális felhasználók számára, hogy előre ismeri a jellemzői az új rendszer, és kezdje fejlődő szoftver, hogy megjelenjenek a piacon elegendő számú új LSI. Ma sok gyártó a szimulátorok biztosít emulátorok és fordítóprogramok, míg a hagyományos szállítók - gyártók integrált áramkörök - inkább hagyjuk ezen a piacon.

Integrált hibakeresés mikroprocesszoros rendszerek

Jellemzően mikroprocesszor-alapú rendszer vagy IC DSP - valós idejű rendszer, azaz a helyességét működése függ végrehajtásának időpontjában az egyes programok és a sebesség a berendezés. Ezért a rendszer akkor tekinthető hangolt után munkaprogramokat megfelelően működik a valódi hardver a rendszer valós körülmények között.

A további funkciók, amelyeket meg kellett integrálni hibakereső eszközök képest az eszközöket az autonóm hibakeresés az a képesség, hogy ellenőrizzék a viselkedését a IPU és információkat gyűjt a viselkedését valós időben.

Ezek az eszközök lehetővé teszik, hogy vezesse a fejlesztés és hibakeresés, fokozatosan bonyolítja a hardver és szoftver. Így tervezése, gyártása és hibakeresés végzik fokozatosan a komplexitás növekedését. Az új blokk berendezések és programok a rendszerbe bevitt által létrehozott összekötő bevált alkatrészeket.

Szakaszában az integrált hibakereső mikroprocesszoros rendszerek, a következő alapvető technikákat:

  1. lépésről-nyomkövető rendszer viselkedését;
  2. megáll a rendszer működését, amikor egy adott esemény bekövetkezik;
  3. olvasni és módosítani a memória tartalmát vagy a rendszer regiszterek idején a stop;
  4. pálya viselkedés valós idejű rendszerek.

Mindezek a feltételek a legjobban megfelel a teljes funkcionalitású in-circuit emulátor.

Rövid eredményeket. Az előadás tárgyalja a folyamat hibakeresés és tesztelés mikroprocesszoros rendszerek, a specificitása MP LSI és mikroprocesszoros rendszer egészére, mint az irányítás tárgya. A funkciók a vezérlő és a hibakeresés MEA különböző szakaszaiban életciklusának. Bemutatja a használt eszközöket, tesztelési és hibakeresési autonóm hardver és szoftver részei az IPU, és azok integrált hibakereső egy igazi működését.

Kapcsolódó cikkek