stm32 OOP einzelne Objekte auf externem Datenspeicher

Gast #3884598
Lesenswert?
• ▲
▼
Hallo Gemeinde,

zunächst der Disclaimer^^ : gut möglich, dass ich mich bei der 
Formulierung zum Teil fachlich nicht ganz korrekt ausdrücke, aber ich 
denke es wird klar, was ich vor habe.

Ich habe auf einem stm32F3 ein Programm, welches mit dynamischer 
Objektallokierung arbeitet.
In diesem Programm gibt es Listen von Objekten (KalkulationsObjekte), 
welche alle das selbe Interface impelemntieren. Diese Objekte kriegen 
einen Inputwert, machen ein paar einfache Rechnungen darauf (Scaling, 
Offset, Zeitabhängige Sachen) und geben den veränderten Wert zurück.
Der Rest vom Programm besteht aus Menuführung, Displaysteuerung, 
einigen Konfigurationen und Einleseroutinen für ADC´s und 
Digitaleingänge. Dieser "Rest" bildet also so zu sagen das Gerüst.

Was ich gerne wissen würde: ist es möglich, den Maschinencode der oben 
beschriebenen Kalkulationsobjekte z.B. auf ein externes EEPROM zu laden 
und den µController internen Code dazu zu bewegen bei Instanziierung 
eines dieser Objekte die Definition aus dem EEPROM zu holen?

Ich nutzte das stm32f3discovery unter µVision4.

Ich frage nicht, nach einer fertigen Lösung - mir reichen die passenden 
Stichworte und Themenbereiche.

viele Grüße!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.