Moxa

Moxa embedded
  Moxa embedded    
 
Moxa ( www.moxa.com ) - dostarcza interesującego rozwiązania dla projektów automatyki w postaci komputerów embedded z sytemem Linux.
Poniżej kilka aplikacji pomocnych w tworzeniu systemów telemetrii w oparciu o moduły Moxa.
 

 

   Picocom                                                                                                     

http://code.google.com/p/picocom/  Jak sama nazwa wskazuje, picocom jest mini emulator terminala port szeregewego (RS).  Picocom został zaprojektowany, aby służyć jako prosty terminal to ręcznej konfiguracji modemów, testowania komunikacji RS oraz narzędzie do debugowania. Moż służyć także  "terminal-window" umożliwiający operatorowu zmiany w skryptach PPP . Może również okazać się przydatny w wielu innych podobnych zadaniach. Picocom jest idealnym rozwiązaniem dla systemów wbudowanych, ponieważ jego zapotrzebowanie na pamięć jest minimalne (~ 20K,).Picocom działa na Linuksie, i z niewielkimi zmianami może działać na każdym systemie Unix z  bibliotekami termios.

 

Pobierz skompilowaną wersję Picocom dla modułów Moxa serii W321,W341,W315,W325,W345, IA240,IA241,UC-7112PLUS.  Picocom

 

  Aplikacja wysyłająca emaile z modułów Moxa                                         

http://www.muquit.com/muquit/software/mailsend/mailsend.html#introduction Mailsend to prosty program umożliwiający wysyłanie emaili z wykorzystaniem protokołu SMTP.

Pobierz skompilowaną wersję Mailsend dla modułów serii Moxa W321,W341,W315,W325,W345, IA240,IA241,UC-7112PLUS series. Mailsend

 

 

  Baza danych SQL Sqlite                                                                              

http://www.sqlite.org/ SQLite to biblioteka implementująca silnik bazy danych SQL z API do C/C++.

 W przeciwieństwie do innych baz danych SQL, SQLite nie ma osobnego procesu serwera.

SQLite odczytuje i zapisuje bezpośrednio do zwykłych plików na dysku.
Kompletna baza danych SQL z wieloma tabelami, indeksami, trigerami i widokami, jest zawarte w jednym pliku na dysku.

Format pliku bazy danych jest typu cross-platform - można swobodnie skopiować bazę danych pomiędzy systemami 32-bitowymi i 64-bitowymi lub między architektury big-endian i little-endian. Wszystkie te cechy oraz niewielkie zapotrzebowanie na pamięć sprawiają, że SQLite jest popularny w systemach embedded
 
Pobierz skompilowaną wersję SQLITE3 dla modułów Moxa serii  W321,W341,W315,W325,W345, IA240,IA241,UC-7112PLUS. SQLITE3
 
   Opis instalacji sqlite3 w module Moxa:     
 
Na wstepie trzeba zmienić system plików Moxa z RO (tylko do odczytu) na RW :
Z poziomu terminala Moxa w pisz komendę
mount -o remount,rw /dev/root
 
Skopiuj pliki z archiwum zip do katalogów /usr/bin, usr/lib
 
Utwórz nastęujące skróty (wpisz poniższe komendy w terminalu Moxa) 
ln -s /usr/lib/libsqlite3.so.0.8.6 /lib/libsqlite3.so.0
ln -s /usr/lib/libsqlite3.so.0.8.6 /lib/libsqlite3.so
 
Aby korzystać z biblioteki sqlite w programach  c\c++ dodaj nagłówki z katalogu /inclued do projektu, a w pliku
makefile dodaj wpis  -lsqlite3 przy załączaniu bibliotek zewnętrznych.