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
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.)
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.