Ardumower future PCB: Unterschied zwischen den Versionen
Aus www.wiki.ardumower.de
(→Architecture) |
(→Architecture) |
||
Zeile 6: | Zeile 6: | ||
* new CPU board for high-level control (brain) | * new CPU board for high-level control (brain) | ||
* commuincation interface and protocol (based on RS232 interface and session protocol) | * commuincation interface and protocol (based on RS232 interface and session protocol) | ||
+ | * additional IDE (including compiler & drivers) for the new CPU board | ||
+ | * Java interface? | ||
=Software= | =Software= |
Version vom 22. Januar 2016, 12:58 Uhr
Inhaltsverzeichnis
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?
Software
- 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
IDE/compiler
- emBlocks (integrated compiler for many CPUs including Rasperry PI, STM32, etc.)
- chibistudio (modified Eclipse)