マイクロコントローラー用に設計された趣味のオペレーティングシステム。 C ++で書かれています。 ESP-CFの後継者。リリースからダウンロードして、Puttyをシリアルインターフェイスとして使用することをお勧めします。
端末を使用すると、それらを入力して実行できます。利用可能なコマンドを参照してください。
タスクスケジューラを使用すると、タスクを作成およびスケジュールすることができます。たとえば、LED(組み込み)を点滅させるなど、さまざまな優先順位があります。タスクスケジューラを使用すると、PIDでタスクを殺すこともできます。バージョン1.xxスケジューラは、優先フィニッシュスケジューリングを使用します。このタイプのスケジューラはタスクを実行し、優先順序で終了します。このスケジューラの最大の欠点の1つは、1つのタスクに大型または無限のループが含まれると、システムが反応しないことです。
古いESPカーネルは、Lanskern-Bedededに置き換えられます。 Lanskern-embededは、私のカーネルプロジェクトの1つであるLanskernのマイクロコントローラー設計バージョンです。その主な目標は、OSの開発を大幅に変更せずに互換性のあるOSを開発することです。現在のバージョンは、新しいカーネル用に開発されます。
カーネル用に新しいタイマー割り込みベースのスケジューラが開発されています。これにより、タスクのスケジューリングが向上することができ、応答性が向上します。
カーネルの大きな変化により、直接Syscallプログラムが削除されました。
将来、新しいプログラムと機能が追加されます。
レガシーバージョンはサポートまたは維持されていません
私は専門家ではなく、いくつかの情報や物事が間違っている可能性があります!