Skip to content
@0xTinkertoy

0xTinkertoy

Hello there! Welcome to Tinkertoy.

This is a place dedicated to everything related to the Tinkertoy paper present at EMSOFT 2022.

Looking for materials related to the conference?

Here are some useful links:

Looking for the emulated automatic watering system?

You can run the following custom kernels assembled for each device on QEMU or ARM FastModel.

Emulation companions:

Looking for the internals?

Our journey never ends, because there remains much potential for Tinkertoy.
You can find the following sample code that demonstrates the core design concept of each module.
Note that constraints (C++20 concepts) are "ubiquitous". :)

License

All repositories in this organization are licensed under BSD-3-Clause unless otherwise stated.
Please refer to the LICENSE file in each repository for details.

Popular repositories Loading

  1. Kernel-Moisture Kernel-Moisture Public

    The assembled kernel running on the monitor device (Emulated Automatic Watering System)

    C 1 1

  2. Kernel-Actuator Kernel-Actuator Public

    The assembled kernel running on the actuator device (Emulated Automatic Watering System)

    C 1 1

  3. Kernel-Gateway Kernel-Gateway Public

    The assembled kernel running on the gateway device (Emulated Automatic Watering System)

    C 1 1

  4. ARM-FastModel-LM3S811EVB-Nano ARM-FastModel-LM3S811EVB-Nano Public

    An extremely simplified version of Stellaris LM3S811EVB emulated by ARM FastModel

    1

  5. TinkerLibrary TinkerLibrary Public

    A collection of C++ headers used by other Tinkertoy modules

    C++

  6. Scheduler Scheduler Public

    The scheduler module

    C++

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…