Skip to content

hcanweb Entwicklung

hcanIngo edited this page Dec 19, 2015 · 1 revision

hcanweb - Entwicklung

Client

Die Javascript-Quellen liegen in openhcan-1.0/hcanweb/client/jsSource. Mit den nachfolgend aufgeführten Makeaufrufen werden diese *.js-Dateien in das app-Verzeichnis (openhcan-1.0/hcanweb/client/app/javascript) zusammengefasst als hcanweb.min.js zu den jquery mobile Quellen kopiert. In index.html sind die statischen HTML Inhalte zu enthalten. Die ebenfalls dort liegende installationBsp.xml wird beim App-Start eingelesen.

openhcan-1.0/hcanweb$ make install (Entwicklertest mit Apache)

openhcan-1.0/hcanweb$ make zip ver=1.1 (app.zip erzeugen)

hcanweb.apk aus der app.zip erzeugen: https://build.phonegap.com

Client-Debugausgaben aktivieren

Zur Aktivierung der Debugausgaben muss var globalLog = false; // logIt-Ausgaben aktivieren in var globalLog = true; // logIt-Ausgaben aktivieren geändert werden. Hilfreich ist das z.B. für den Entwicklertest mit Apache.

Server

Bootloader in den ATmega644 neu übersetzen und flashen (einspielen): openhcan-1.0/hcanbl$ make clean

openhcan-1.0/hcanbl$ make all

openhcan-1.0/hcanbl$ make flash (verwendet den avrispmkII-Programmer)

C1612-Server-Firmware neu übersetzen und über CAN-Bus in den ATmega644 einspielen: openhcan-1.0/hcanweb/server/C1612server$ make clean

openhcan-1.0/hcanweb/server/C1612server$ make all

openhcan-1.0/hcanweb/server/C1612server$ make load adr=166
Clone this wiki locally