マイコンの起動時に最初に実行されるプログラムで、グローバル変数やヒープ領域の初期化、スタックポインタの設定などを行い、主にプログラムの実行環境を整える役目を果たします。ユーザーファームの開発では、専用のスタートアップルーチンが必要になります。