Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Program do generowania własnych www dla LK3
#1
Witam,
Czy jest gdzieś opis paczki "Program do generowania www"?
<t>LK v3<br/>
SW: 1.27b</t>
Odpowiedz
#2
Opis poniżej

Przy pomocy tej paczki można wygenerować sobie własną stronę www(przerobioną lub zaprojektowana od początku) do LK3. Zachecam do pokazywania ciekawych przeróbek

Przy ładowaniu strony przez www trzeba najpierw wyłączyć auth enable z zakladki acces.
Ogólnie paczka występuje w dwóch wersjach pod windows (link na stronie http://www.tinycontrol.pl/tinycontrol/la...rukcja.php) oraz pod linuxa (testy na ubuntu 14), na razie nie udostepniona.

Generacja odbywa sie polecieniem generuj.cmd wydanym z kosoli, w wyniku której otrzymujemy plik LK3_WWW.bin i ten plik ładujemy do LK (menu aktualizacja firmware , WWW Upgrade). Jest to plik bin z całą zawartością www (html, js,css,xml itp.)

Generalnie skrypt generuj dziła tak:
1.Kompresuje zawartość fs-notcompres gzipem i wrzuca ją do fs
2.Uruchamiany jest program "makefsdata_moj", który generuje z plików w katalogu fs plik fsdata.c
3.Uruchamiany jest kompilator arma i compilowany plik fsdata.c, w wyniku czego otrzymujemy plik LK3_WWW.bin.

Użytkownika interesuje katalog fs-notcompres, tam lezy projekt www dla LK i te pliki edytujesz/zmieniasz.
jest jeszcze katalog fs, w nim jest to co w kalatolu fs-notcompres poddane kompresji gzipem + katalog i pliki których nie kompresuje jak xml i image


Podsumowując jak chcesz zmienic www w Lk to:
1.Edytujesz pliki w katalogu fs-notcompres, ewentualnie w katalogu fs(jak byś chcial zmieniać obrazki, ktore nie sa kompresowane lub pliki xml)
2. Uruchamisz skrypt /generuj.cmd
3. Ładujesz plik LK3_WWW.bin do LK3
4.Odświeżasz stronę w LK3, nie trzeba restartować LK3.

Jedna uwaga, jak będziesz ładował www do LK i sprawdzał zmiany to najlepiej uruchomic sobie dwie strony. Jedną z firmware upgrade, i jej nie zamykać tylko przez nia ładowac soft, a druga stroną do odswierzania i sprawdzania wyników zmian. Jest to koniedczne w przypadku gdy załadujemy strone z błedam i sie poprawnie nie wczyta lub gdy tak przerobimy strone że nie bedzie zakladki do ładowania softu. W przypadku gdy zamkniemy strone do ładowania pliku a w LK mamy stronę bez opcji ładowania to możemy załadować plik z www przy pomocy aplikacji curl (pod windows i linux) poleceniem
curl -q -X POST --data-binary "@LK3_WWW.bin" 192.168.1.100/post.cgi?wwwfileupload gdzie LK3_WWW.bin to plik do załadowania.
W ostateczności załadowania całego firmwaru do LK spowoduje załadowanie oryginalnej strony LK3.
pozdrawiam
tomek
Odpowiedz
#3
Dzięki za opis
Big Grin
<t>LK v3<br/>
SW: 1.27b</t>
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości