Ardumower future PCB: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(Architecture)
(Software)
Zeile 9: Zeile 9:
 
* Java interface?
 
* Java interface?
  
=Software=
+
=CPU hardware support/drivers=
 
* For the driver side, ChibiOS could be a very nice start . It's an RTOS with high integration of hardware drivers , FATFS integration, LWIP etc... http://www.chibios.org/dokuwiki/doku.php?id=chibios:matrix
 
* For the driver side, ChibiOS could be a very nice start . It's an RTOS with high integration of hardware drivers , FATFS integration, LWIP etc... http://www.chibios.org/dokuwiki/doku.php?id=chibios:matrix
  

Version vom 22. Januar 2016, 12:59 Uhr

Abstract

Ideas for a future HW/SW architecture...

Architecture

  • existing MCU (Mega) board for the controlling (actuators), sensing (sensors) (current Ardumower PCB)
  • new CPU board for high-level control (brain)
  • commuincation interface and protocol (based on RS232 interface and session protocol)
  • additional IDE (including compiler & drivers) for the new CPU board
  • Java interface?

CPU hardware support/drivers

IDE/compiler

  • emBlocks (integrated compiler for many CPUs including Rasperry PI, STM32, etc.)
  • chibistudio (modified Eclipse)