SQLite auf UC3C

Gast #2169964
Lesenswert?
• ▲
▼
Hallo zusammen,
ich suche nun schon seit mindestens einer Woche nach Informationen ob 
und, wenn ja wie man eine SQLite Datenbank auf einem UC3C zum laufen 
bekommt. Meine einzige ausbeute bisher sind nur waage aussagen in 
anderen Foren (deutsch, englisch, russisch), dass es gehen könnte aber 
keinerlei Beispiele oder Codefetzen die dies beweisen. Nun wollte ich 
auch hier mal fragen ob jemand bereits erfahrungen mit der Portierung 
von SQLite auf ein AVR32 ohne Linux gemacht hat.

Bevor Anmerkungen zu den verfügbaren Ressourcen auftauchen. Wir arbeiten 
im Moment mit einem AT32UC3C-EK Board. Der Interne Flash und das Interne 
RAM wird mit sicherheit nicht für eine Anwendung mit einer SQLite DB 
ausreichen. Für den produktiv Einsatz soll die Anwendung auf einen 
externen (größeren) Flash ausgelagert werden. Genauso soll auch mit dem 
RAM verfahren werden, so dass sich die Ressourcen Frage eigentlich 
erübrigt.

Ich bedanke mich schonmal für das Feedback.

Grüße
Alex
Gast #2169970
Lesenswert?
• ▲
▼
Also ich habe SQLite für das einfache Speichern von Dateninhalten ohne 
Verknüpfung als großen Speicherfresser empfunden.

Was hast du denn genau vor zu speicherrn, vll gibt es da ein einfacheres 
Verfahren (csv z.B.)
Gast #2169986
Lesenswert?
• ▲
▼
Bisher haben wir die "DB" als eine reine Textdatei gehalten, mussten 
jedoch im Laufe der Zeit feststellen, dass das ganze nicht sehr 
performant und ziehmlich unhandlich. Die DB soll dazu dienen die 
gesammte Konfiguration eines Geräts zu speicheren (z.B. Anzahl und Typen 
von Sensoren, Anzahl und Typen angeschlossener Peripherie Geräte, 
Einstellungen die vom Nutzer vorgenommen wurde etc. etc.). Die Frimware 
enthält dann eine relativ allgemeine Schnittstelle wo man z.B. alle 
Lüfter abhängig von den Werten des Temperatursensors regeln kann ohne 
dass die Anwendung die genau Anzahl und die Typen der Lüfter und 
Temperatursensensoren kennt. Diese Informationen befinden sich lediglich 
in der DB. Dies hat den vorteil, dass die Anwendung nur einmal 
geschrieben werden muss und je nach Gerät nur die DB Angepasst werden 
muss.

Ohne Zweifel ist dies auch mit einer CSV realisierbar jedoch soll die 
portierbarkeit von SQLite ebenfalls geprüft werden.
Gast #2188624
Lesenswert?
• ▲
▼
Also als kurzer Statusbericht für die, die sich ebenfalls für die SQLite 
Thematik auf einem AVR32 interessieren.
Es ist definitiv möglich jedoch nicht trivial SQLite für den Einsatz auf 
einem AVR32 (in meinem Fall AVR32UC3C0512C) zu portieren. Ich werde 
evtl. versuchen hier ein Artikel dazu zu verfassen, wann ich jedoch dazu 
komme kann ich leider nicht sagen.
Sollte jemand im Moment ebenfalls an einer Portierung sitzen und 
spezifische Fragen haben könnt ihr die auch einfach hier posten evtl. 
hatte ich mit den selben Problem zu kämpfen.

Grüße
Alex

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.