BI9DN 陶晶驰のウェブサイトには、詳細な作成手順とサンプルケースが掲載されています。プログラミングの基本的な知識(変数や構文に関する基本的な理解があれば)だけで、自分でファームウェアを作成することができます。
MMDVM向けのファームウェア作成においては、システムからの返信を理解することが重要です。例えば、DMRモードにおいて、システムがシリアルポートディスプレイに送信する具体的なコマンドは以下の通りです。
ページ DMR \DMR画面に切り替える
t2.txt="2 N BI7ANY Ke" \画面の t2.txt に「2」と値を設定します。「2」は DMR のタイムスロット 2 を意味し、「N」は信号がネットワークから来ていることを示します。その後に続く部分は、システムが radioID データベースの stripped.csv から取得したコールサインと名前です。
MMDVM.status.val = 78 \ステータスコード。コール開始、コール中、コール終了などの状況を判断するために使用できます。
S0,1 をクリック \画面の S0 ボタンをクリックすることで、この機能を使って画面情報を更新するなどの操作が可能です。
具体的な例としては、BI1FQOの先生の記事を参照してください。ファームウェアの開発に役立ちます。
https://blog.csdn.net/ytlzq0228/article/details/130607073
また、USB-TTLモジュールを用意することを強く推奨します。これは、返送されたコマンドの取得やファームウェアのデバッグに非常に役立ちます。