29.01.2013 Aufrufe

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2 Grundlagen 23<br />

2.1.2.2 Speicher<br />

Weil der µController eine 32-Bit-CPU besitzt, verfügt der µController über einen 2³² = 4,0<br />

Gigabyte großen Adressraum, den die Abbildung 16 zeigt.<br />

Abbildung 16: LPC2148 Memory Map [LPC2148]<br />

Zur Verfügung stehen dem µController die Bereiche:<br />

• 0x0000 0000 – 0x0007 FFFF = 512 KB <strong>für</strong> den ROM / Programmspeicher<br />

• 0x4000 0000 – 0x4000 7FFF = 32 KB <strong>für</strong> den SRAM / Arbeitspeicher<br />

2.2 Entwicklungsumgebung HITOP 5.2<br />

Zum Entwickeln von Programmen <strong>für</strong> das Board LPC2148 wurde die Entwicklungsumgebung<br />

HITOP 5.2 von Hitex eingesetzt. Diese integrierte Entwicklungsumgebung<br />

(DIE) nutzt den GCC-Compiler <strong>für</strong> die Programmiersprache C und bietet dem Entwickler<br />

alle benötigten Funktionen, wie zum Beispiel: Kompilieren von Programmen und

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!