Getting Started =============== .. toctree:: :maxdepth: 1 :caption: Contents: mspm0l2228 boot_reference docker machine_setup openocd This section of the docs will help with getting your machine set up to compete in the 2026 eCTF! The purpose of this competition is to help develop your skills in software, hardware, embedded systems, and security. Don't worry if some of these are new to you; the point is to learn! .. admonition:: Tip We recommend starting with reading :doc:`../../ectf_guide` to help your team get started off on the right foot. Your team is responsible for developing the firmware to run on the MSP-LITO-L2228 board. To allow for standardization of builds, firmware compilation will be done utilizing :doc:`docker`, a tool that creates reproducible build environments. Example code for this competition, as well as examples provided by Texas Instruments, will be provided in C. Your team is welcome to use other pre-approved languages (see :ref:`2026_allowed_languages`). **Any languages outside of these will require approval from the organizers.** To get your bearings, we recommend the familiarizing yourself following pages in order: 1. :doc:`mspm0l2228` - To learn how to connect the hardware components that you will use 2. :doc:`../system/bootloader` - To add the insecure bootloader to your development boards 3. :doc:`../flags/design_flags` - To understand the design phase at a high level. You don't have to understand the details immediately. 4. :doc:`../flags/attack_flags` - To understand the attack phase at a high level. You don't have to understand the details immediately. 5. :doc:`boot_reference` - To get started with the reference design