TRON Forum

TRON Programming Contest Entry

TRON Programming Contest Entry

This is the TRON Programming Contest 2025 Entry page. For an overview of this contest, the microprocessor boards to be used, notices, etc., please visit the contest's website.

Contest theme

The theme of the Contest in 2025 is “TRON × AI — Utilizing AI.” For judging purposes, submissions that incorporate AI technology will be evaluated highly. You are free to use AI technology as you wish, but we hope that you will create submissions that pursue new possibilities by combining it with TRON real-time OS (RTOS) μT-Kernel 3.0.

Contest category

There are following categories in this contest. You can participate in one or more categories.

CategoryDetail
RTOS Application (*)
Students/General

Application programs that use microprocessor board equipped with μT-Kernel 3.0 are called for.

It is permitted to add peripherals on the microprocessor board and operate external devices.

For details, please see the rules of each category.

RTOS Middleware

Programs that add RTOS functions such as middleware and libraries for μT-Kernel 3.0 in general are called for. It is permitted to modify μT-Kernel 3.0 source code within the permitted range.

For details, please see the rules of each category.

Development Environment/Development Tool

Development environments and development tools for software related to μT-Kernel 3.0 are called for. The development environments and tools are expected to function on personal computers (PCs) and similar devices.

For details, please see the rules of each category.

※ There are separate Student category and General category only in the RTOS Application category. Applicants who are currently enrolled in school will be entered in the Student category, while all other applicants will be entered in the General category.

Obtaining μT-Kernel 3.0 and its technical information

The real-time OS μT-Kernel 3.0 to be used in this contest is available from the following GitHub repository, along with Board Support Package (BSP) for each board.

The μT-Kernel 3.0 project and start guide (document) for each microprocessor board to be used in this contest can be obtained from the following. This project allows you to immediately use μT-Kernel 3.0 from the integrated development environment (IDE) of each microprocessor board. 

In this contest, you must use the above μT-Kernel 3.0 provided by TRON Forum as the OS for your microprocessor board. For micro:bit, please use the μT-Kernel 3.0 included in the “IoT Edge Node Training Kit / micro:bit.” Please note that it is not available from TRON Forum.

For technical information about μT-Kernel 3.0, please see below. Information on OS upgrades and sample programs will also be provided at the following link.

Application procedures and schedule

Program submission period (from Friday, May 30, 2025 to 11:59 p.m. (Japan Standard Time, JST), Tuesday, September 30, 2025)

For the entrants who have been selected after the initial screening (the entrants who have received microprocessor boards from the secretariat)

Develop a program based on the program plan and submit it by the program submission deadline. If the entrants do not submit their programs by the program submission deadline, their applications will be disqualified. In this case, the entrants must return the lent microprocessor boards. If the entrants wish to withdraw from the program submission during the Contest period, they must return the lent microprocessor board.

For those who did not apply for the initial screening or who were not selected in it

You can enter the contest and submit a program by obtaining a microprocessor board by yourself, which is the same type of the board to be lent in the TRON Programming Contest 2025. Please enter the contest by clicking/tapping the "Registration" button below. After your application is accepted, you will receive an e-mail with your entry ID for program submission.

Only microprocessor boards listed in the "Microprocessor boards to be used for the TRON Programming Contest 2025" may be used. Please note that programs using other microprocessor boards will not be accepted.

Application Rules

Eligibility
  • Any number of entries can be applied for "TRON Programming Contest" (hereinafter referred to as the "Contest") by any party (individuals, groups and corporations). There is no restriction on nationality, age, resident area, etc.
  • Minor applicants shall obtain the permission of guardian. If you are a minor who will enter as part of school society activities, please obtain permission from the society advisor in addition to the permission of your guardian.
  • It is possible for one entrant (including groups and corporations) to make multiple entries. Furthermore, entrants may belong to multiple groups.
  • In the Contest, the term "student" means a person enrolled in a regular course of study at a school stipulated in Article 1 of the School Education Act (Act No. 26 of 1947) of Japan.
  • There are three submission categories in the Contest; "RTOS Application category," "RTOS Middleware category" and "Development Environment/Development Tool category." It is possible for one entrant (including groups and corporations) to make entries in multiple categories. There are "Student category" and "General category" in the "RTOS Application category." Student applicants can apply in the "Student category," and all other applicants can apply in the "General category." There is no distinction of Student category and General category in the "RTOS Middleware category" and "Development Environment/Development Tool category."
  • Entrants who submit their works in the Student category must provide the Contest secretariat with proof of student status in PDF format, such as a student ID card, student handbook, or other document that proves that the entrants are students.
  • If an entrant submits a work in the "Student category" but is not a student on the last day of the Program submission period of the Contest, such an entrant’s work will automatically be entered in the "General category."
  • If a "group" of applicants submits a work in the "Student Category," all members of the group must be "students." If, on the last day of the program submission period of the Contest, any member of the group does not have student status, the work submitted by that group will automatically be entered in the "General category."
  • Entrants will not be eligible for the Contest once the program submission deadline to the Contest has passed, and the Program has not been submitted by then.
  • Parties related to the organizer and those concerned in the implementation of the Contest are not eligible for the Contest.
Entry and initial screening
  • If you wish to participate in the "Contest," you must apply for entry by filling out the prescribed entry form. The organizer will inform you about the program plan submission, and applicants are requested to submit the plan for the Program by the deadline.
  • The organizer and judges will examine the plans as the initial screening, and if the organizer and judges decide to lend a microprocessor board, etc. to an entrant after the review, the entrant will be lent a microprocessor board, etc.
  • Entrants may submit the Program by obtaining a microprocessor board by themselves, which is the same type of the board to be lent in the TRON Programming Contest 2025.
Programs to be submitted
  • The program submitted to the Contest by the entrant (hereinafter referred to as the “Program”) must be original and unpublished. (Entries that have already been entered, are being entered or are scheduled to be entered into another contest, or entries that have won an award in any contest in the past are not eligible for the Contest.) However, the Programs that have been improved based on the Programs that have been entered in the TRON Programming Contest 2024 may be entered even if they have won prizes in the Contest in 2024.
  • Entrants are prohibited from entering the Program developed for the Contest in other contests.
  • The Program must be invented and developed by the entrant, and the entrant must hold the copyright. However, it is permitted to combine with other programs or data that does not cause copyright problems.
  • If the Program for which the copyright is held by a third party (e.g., open source library used in the development of the entry) is used, the entrant must guarantee to the organizer of the Contest that the rights to use the applicable work have been obtained in advance so that there will be no interference with the entry into the Contest.
  • The intellectual property rights of the Program, etc. are held by the entrants. However, entrants shall provide, for free, the perpetual right for the organizer and cooperating companies of the Contest, and news media that have obtained permission from the organizer and cooperating companies to interview entrants to use the Programs, Program names and names and appearance of entrants in paper and electronic media for publicity, advertising and announcements in and outside of Japan in the future.
  • Entrants may publicize their application to the Contest on their own websites, social media, etc. However, entrants must not make false claims as though the applicable entry was developed by the organizer and cooperating companies of the Contest at that time.
Microprocessor boards to be lent to the entrants
  • Microprocessor boards will be lent to those selected after the initial screening.
  •  Entrants will not be eligible for the Contest once the program submission deadline to the Contest has passed, and the Program has not been submitted by then. Entrants may cancel the entry before the program submission deadline. In that case, all equipment lent to the entrant, such as microprocessor boards, must be returned at the entrant's expense.
  • If the entrant submits a program that is in line with the content of the plan submitted during the initial screening, the microprocessor board and other equipment will be donated to the entrant.
Cash prize, expenses, etc.
  • The cash prize will be paid to the prize winner’s designated account if the winner is an individual, to the contact person’s designated account if the winner is a group, and to the corporation’s designated account if the winner is a corporation.
  • In principle, cash prize will be paid in Japanese yen.
  • Entrants must pay the various expenses concerning entry into the Contest. This includes but not limited to the construction of the entry development/implementation environment and Internet communication/connection fees.
  • In principle, the winners will attend the awards ceremony and give a presentation on their programs. In addition, the winners shall respond to the media covering the awards ceremony to the extent possible. Basically, prize winners are responsible for the expenses related to the trip to the awards ceremony.
  • If falsehoods are contained in an entry registration, the applicable entry will not be eligible for any award.
  • If it is not possible to notify the winning of an award to an entrant due to lack of communication or similar, the right to receive the award may be invalidated.
Liability and Disclaimer
  • The organizer and cooperating companies of the Contest will provide absolutely no guarantees about the accuracy, comprehensiveness or compatibility with specific purposes of the content and/or operation of the hardware and software lent by the organizer and cooperating companies of the Contest. Additionally, the organizer and cooperating companies will accept absolutely no responsibility for the damage caused by the use of, or a failure to use the content and/or operation of the hardware and software lent by the organizer and cooperating companies.
  • In the event a problem arises concerning copyright, moral rights of authors, neighboring rights, design rights, trademark rights, utility model rights, patent rights or other rights (hereinafter "Intellectual Property Rights"), the entrant will solve this at his/her/its own responsibility and cost. If the organizer and cooperating companies of the Contest or a third party suffers damage for which the entrants bear the blame, the entrants shall be responsible for the compensation for the damage.
  • The contest may be subject to suspension or termination for certain reasons without prior notice. Moreover, the organizer and cooperating companies of the Contest will have no obligation to compensate entrants for the applicable expenses, even if the expenses were incurred to enter in the event of cancellation.
Miscellaneous
  • Inquiries on the judging process, etc. will not be answered.
  • The lending of the hardware, software and similar may be canceled and the content of the hardware, software and similar may be changed according to the circumstances of the organizer and cooperating companies of the Contest.
  • The Programs that are, or may be, contrary to public order/morals and the Programs judged by the organizer not to meet the intent of the Contest will not be judged.
  • We will only use the information (e.g., name and contact details) described at the time of the entry to contact award winners, to announce award-winning programs and to make contact related to the Programs among the organizer, special cooperation, cooperation and managing contractor of the Contest. However, this will not apply when using the Program, Program names and names and appearance of entrants in paper and electronic media for publicity, advertising and announcements in and outside of Japan in the future.
  • Organized crime groups as defined in Article 2 (2) of the Act on Prevention of Unjust Acts by Organized Crime Group Members (Act No. 77 (1991)) of Japan, organized crime group members as defined in Article 2 (6) of the same act, associate members of organized crime groups, companies related to organized crime groups, stock holder meeting extortionists, political racketeers, organized special intellectual crime groups, or other groups or individuals who pursue economic interests by making use of violence, intimidation and fraudulent methods, or those equivalent to these (hereinafter collectively referred to as “Anti-social Forces”), or those deemed by the organizer to have some kind of interaction or involvement with Anti-social Forces such as those cooperating or being involved in the maintenance, operation or management of Anti-social Forces through fund provision or otherwise are not allowed to enter this contest.
  • Entrants shall develop the Program upon agreeing to these Application Rules and the rules of each submission category.

 

Established on December 11, 2023, effective the same date.
This agreement was revised on and is effective as of January 21, 2025.

 

I agree to all of the contents of this page including the "Application Rules" and "TRON Programming Contest Programming Rules for each submission category."


Application procedures

The following items are required for program submission.

Please note that the items you need to submit will differ depending on whether "you have added external hardware to the microprocessor board" (see 3-a below) or "not" (see 3-b below).

1. Programs to be submitted
In accordance with the contest rules, please submit a set of source code of your program and a set of documents necessary to execute and evaluate it (operation manual, procedure manual, etc.). If not all of the equipment and document necessary for operational review during judging are submitted, your program will not be judged.
Please make them available for download on the Internet and provide us with its URL.

2. Introduction materials of the Program
Materials that introduce the outline of your program need to be submitted. Please make them available for download on the Internet and provide us with its URL. The format of the materials should be slides such as PowerPoint, and videos such as YouTube can also be attached. However, videos alone will not be accepted.

3-a. A set of hardware necessary for operational review (when external hardware has been added to the microprocessor board)
If you have created a Program by adding various external hardware such as sensors and actuators to a microprocessor board, you need to submit a set of external hardware necessary for operational review (including the microprocessor board) to the secretariat*.
However, if your program can run using the parts included with the microprocessor board, you do not need to submit the microprocessor board.
The hardware will be returned after the judging and Awards ceremony of the Contest.

* Please submit a set of external hardware necessary for judging (including microprocessor board) in accordance with the Programming Rules for each submission category to the Secretariat by 6:00 p.m. (JST) on Tuesday, September 30, 2025. (must arrive by the Program submission deadline) (When sending by delivery service or post, please send it in good time considering delays due to weather, traffic conditions, etc.)

Address:
Attn: Secretariat Office for TRON Programming Contest 2025
In YRP Ubiquitous Networking Laboratory
9F SEIJITSU BLD-1, 2-12-3 Nishigotanda, Shinagawa, Tokyo 141-0031
Phone: +81-3-5437-2323

3-b. When external hardware has not been added to the microprocessor board
If you have not added external hardware to the microprocessor board (i.e., if you submit the Program only), you do not need to send the microprocessor board to the secretariat.
Also, if the Program can run using the parts included with the microprocessor board, it is not necessary to send the microprocessor board.
If this applies to you, please submit only “1. Programs to be submitted” and “2. Introduction Materials of the Program.”

Once you are ready to apply, please fill out the application form at the bottom of this page and submit it. You can correct the information you have entered during the Program submission period. All entrants must read and abide by the Programming Rules for each submission category of the TRON Programming Contest 2025 before clicking/tapping the "Registration" button. Please note that submissions that violate the rules may not be judged.

Awards Ceremony (December 2025)

The final screening results will be notified to all entrants by email after the judging meeting.
In principle, the winners will attend the awards ceremony and give a presentation on their programs.
(Please refer to the Application Rules for details.)

Eligibility

  • Only those who agree to the Application Rules.
  • Any party including individuals, groups and corporations.
  • There is no restriction on nationality, age, resident area, etc. Minor applicants shall obtain the permission of the guardian.
  • There are separate Student category and General category only in the RTOS application category. Applicants who are currently enrolled in school will be entered in the Student category, while all other applicants will be entered in the General category. There is no Student category and General category in the categories other than the RTOS Application category.

Entry requirements

  • Applicants must agree to the Application Rules.
  • In principle, entrants must use the microprocessor board equipped with μT-Kernel 3.0 to be lent in accordance with the rules of each category in which they apply. However, if the microprocessor board lent is not the desired one as a result of the initial entry screening, or you are not lent the board after initial screening, the entrant can still participate in the final judging by obtaining the desired one by themselves.
  • Programs must be submitted in source code form. The contest administration will not release submitted programs to the public. Entrants are free to decide whether to make their Programs publicly available, keep them private, or commercialize them after the Contest is over.
    However, if a submitted Program is released as open source, that will be highly evaluated in the Contest.
  • Hardware, software, and other tools and environments necessary to evaluate submitted Programs may have to be lent by the entrants at the time of program submission. All items lent by the entrants will be returned after the contest is over.

Entry


BACK

Return Top