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: von dokuwikiadmin
