snaiks
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
snaiks [2017/04/30 09:32] – [Installer] karl | snaiks [2024/09/19 12:14] (aktuell) – dokuwikiadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Snaiks ====== | ====== Snaiks ====== | ||
- | **Signals and Systems from KiCad to C++** | + | **Signals and Systems from KiCad to Cpp** |
March 2017 | March 2017 | ||
Zeile 12: | Zeile 12: | ||
- | **Snaiks** provides a tool chain to get from a signal plan, drawn in **KiCad**s schematic editor to a generated standard **C++** code, runnable on **any platform**. | + | **Snaiks** provides a tool chain to get from a signal plan, drawn in **KiCad**s schematic editor to a generated standard **Cpp** code, runnable on **any platform**. |
This tool chain consists of following parts: | This tool chain consists of following parts: | ||
* **Snaiks KiCad Library**, providing all the symbols | * **Snaiks KiCad Library**, providing all the symbols | ||
- | * **Snaiks Compiler**, generating | + | * **Snaiks Compiler**, generating |
- | * **Snaiks | + | * **Snaiks |
- | It's purpose is to create complex systems by drawing them in KiCad' | + | It's purpose is to create complex systems by drawing them in KiCad' |
It can be used to implement PLCs or digital signal processing like filtering. | It can be used to implement PLCs or digital signal processing like filtering. | ||
===== Goals ===== | ===== Goals ===== | ||
- | * Generate beautiful | + | * Generate beautiful |
* Compiles without dynamic memory allocation (embedded, safety) | * Compiles without dynamic memory allocation (embedded, safety) | ||
* Read and write system states during runtime (e.g. with a simple terminal) | * Read and write system states during runtime (e.g. with a simple terminal) | ||
Zeile 33: | Zeile 33: | ||
===== Status ===== | ===== Status ===== | ||
==== Implemented ==== | ==== Implemented ==== | ||
- | * A set of basic blocks in KiCad and C++ | + | * A set of basic blocks in KiCad and Cpp |
* Snaiks Compiler, in alpha state | * Snaiks Compiler, in alpha state | ||
* auto arrangement of block-execution to provide transparent behavior | * auto arrangement of block-execution to provide transparent behavior | ||
Zeile 109: | Zeile 109: | ||
=== Proposal === | === Proposal === | ||
- | * in cases, where this is really needed, a specific | + | * in cases, where this is really needed, a specific |
* mixture of numbers and bool shouldn' | * mixture of numbers and bool shouldn' | ||
{{tag> | {{tag> |
snaiks.txt · Zuletzt geändert: 2024/09/19 12:14 von dokuwikiadmin