FriendlyArm Mini2440

  FriendlyArm Mini2440  
 
FriendlyArm Mini2440( www.friendlyarm.net ) - to bardzo ciekawy układ z systemem Linux .
Poniżej kilka aplikacji pomocnych w tworzeniu systemów telemetrii w oparciu o moduły FriendlyArm.

 

 

 

   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 FriendlyArm Mini2440.  Picocom

 

  Aplikacja wysyłająca emaile z modułów FriendlyArm Mini2440             

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 FriendlyArm Mini2440. 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 FriendlyArm Mini2440. SQLITE3
 
   Opis instalacji sqlite3 w module FriendlyArm Mini2440:     
 
 
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.
 

  Modbus TCP/IP serwer                                                                   

Modbus TCP/IP serwer dla modułu FriendlyArm Mini2440.

Serwer obsługuje :

256 Coils - 00001 - 00256

256 Inputs - 10001 - 10256

256 Input Registers - 30001 - 300256

256 Holding Registers - 40001 - 40256

Serwer obsługuje następujące funkcje Modbus :

01 Read Coil Status
02 Read Input Status
03 Read Holding Registers
04 Read Input Registers
05 Force Single Coil
06 Preset Single Register

15 (0F Hex) Force Multiple Coils
16 (10 Hex) Preset Multiple Regs

Połaczenie na standardowym porcie Modbus  502.

Pobierz serwer Modbus TCP/IP dla modułu FriendlyArm Mini2440. TCPServer