HSC2011/Software: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(on the firmware part)
Zeile 6: Zeile 6:
  
 
this webserver will provide a webinterface to the '''javascript application'''
 
this webserver will provide a webinterface to the '''javascript application'''
 
 
the firmware prototype is written by clifford and development will soon be taken over by someone else willing to contribute to the project
 
  
 
there are ''positions open'' for  
 
there are ''positions open'' for  
Zeile 17: Zeile 14:
 
* firmware and protocoldesign (AVR)
 
* firmware and protocoldesign (AVR)
  
 +
== firmware ==
 +
 +
The current firmware is written by clifford and chrysn and is currently capable of communicating on the serial line, forwarding RF commands from and to the serial console, and accepting remote control commands. It can be checked out from [http://github.com/Metalab/hsc2011/tree/master/firmware the firmware part of the project repository].
  
 +
During firmware development, a serial protocol was developed, which is documented [http://github.com/Metalab/hsc2011/blob/master/firmware/README.serialprotocol alongside the firmware].
  
 
[[Kategorie:HSC2011]]
 
[[Kategorie:HSC2011]]

Version vom 31. März 2011, 21:50 Uhr

there will be different software components involved

there is a firmware on each device

there will be a hostsoftware (webserver) that runs on the pc/laptop

this webserver will provide a webinterface to the javascript application

there are positions open for

  • the webserver/serialcom (python) amir implements this job with java
  • the webfrontend application logic (javascript)
  • the webfrontent design (CSS)
  • firmware and protocoldesign (AVR)

firmware

The current firmware is written by clifford and chrysn and is currently capable of communicating on the serial line, forwarding RF commands from and to the serial console, and accepting remote control commands. It can be checked out from the firmware part of the project repository.

During firmware development, a serial protocol was developed, which is documented alongside the firmware.