Sqlite Cortex-M3/M4

Başlatan Elektroemre, 21 Nisan 2013, 11:57:46

Elektroemre

Merhaba arkadaşlar,

Sqlite'ın cortex-m3/4 için implementasyonunu gören var mı? Nette konusu geçmiş ama kod göremedim.
Oturup uyarlamak hiç istemiyorum, boşuna vakit kaybı olmasın :)

Elektroemre


yamak

Hocam bunu ben de merak ediyodum.Bulursan bana da haber ver olur mu :)

Elektroemre

Söyle harici 8MByte Flash'a FAT kursak,
Sisteme birde SQLLite port etsek.
Şıkır şıkır aksa veriler yukarı aksa  :)

Kaynak kodu indirdim neredeyse 200bin satır. Saygı duydum adamlara.
Şuan acelesi yok, boş bir zamanda STM32F4 ile bir çalışma yaparım kısmetse.
Haber veririm hocam.

ercan_t

merhaba,

işlemciyi linuxde calıştırırsan entegre olurda onun haricinde
kanaatim;
source code icinde, işletim sistemindeki kütüphaneleri kullanılıyor
örneğin  linuxdeki  sqlite3 source code da posix thread olan pthread fonksiyonları var.

yamak

Alıntı yapılan: Elektroemre - 23 Aralık 2013, 12:12:12
Söyle harici 8MByte Flash'a FAT kursak,
Sisteme birde SQLLite port etsek.
Şıkır şıkır aksa veriler yukarı aksa  :)

Kaynak kodu indirdim neredeyse 200bin satır. Saygı duydum adamlara.
Şuan acelesi yok, boş bir zamanda STM32F4 ile bir çalışma yaparım kısmetse.
Haber veririm hocam.
İyi olur hocam.Bekliyorum :)

Elektroemre

Alıntı yapılan: ercan_t - 23 Aralık 2013, 13:48:01
merhaba,

işlemciyi linuxde calıştırırsan entegre olurda onun haricinde
kanaatim;
source code icinde, işletim sistemindeki kütüphaneleri kullanılıyor
örneğin  linuxdeki  sqlite3 source code da posix thread olan pthread fonksiyonları var.

Haklınız hocam, header kısımlarınada göz attım OS olmadan çalışması için direktifler bulamadım.
Olmazsa RTOS ile port edilmiş versiyon bulabiliriz belki.

CoşkuN

Neden SQlite kullanacaksınız, başka bir şekilde çözemez misiniz?

Elektroemre

Sadece konfor hocam, başka hiç bir amacı yok.
Adamlar yazmışlar test etmişler ve performanslı olduğundan zerre kuşkum yok.
50-100 kayıt sorun değil ama 100.000 kayıt alan bir sistem de, bu sistemden çok performanslı şekilde,
belirli özelliklere uyan kayıtları bulup bunları istenilen özelliğe görede sıralı verebilecek, aradan kayıt silip ekleyecek, daha az yer kaplasın diye bunu kendi içinde sıkıştıracak bir şey tasarlamak her baba yiğidin harcı değil.
(en azından benim harcım değil  :D)

EMP_Otto

Konu üzerinden yıllar gecmiş ama yinede ben buraya yazayım.

http://waijung.aimagin.com/index.htm?amg_sqlite.htm
http://waijung.aimagin.com/index.htm?communication_test_demo.htm

Adamlar yapmış fakat open-source değil.
Bu işler zordur,özveri ister...