スモロス
専門のマイクロコントローラー指向の軽量オペレーティングシステム
スモロスは小さな(<20kb、<500loc)でシンプルですか?研究オペレーティングシステム⌨wedutingで書かれていますか?マイクロコントローラー用のマイクロパイソンユーザーにPOSIXのようなものを提供しますか?遊ぶ環境。一連のセットが付属していますか?ツールと?デモ。
システムは任意のマイクロパイソンサポートボードで実行する必要がありますが、Seed Xiao RP2040でテストおよび開発されています。
公式ホームページ:
- smol.p1x.in/os/(http)
- smol.p1x.in/os/(https)

実生活のユーザー
- 搭乗していない不要なファイルのリストと削除
- 空きスペースをチェックします
- 簡単なプログラムを書き、OSからそれらを実行する簡単な方法
- プログラムのパラメーターを重量化します
- プログラムで小さなバグを編集します
- マイクロコントローラーを楽しんでいます
Smolos機能
- マイクロコントローラーを小さな動作PCに変更します
- 楽しさと学習のための自家製
- 超小さくて速い
- 使いやすい、SimillarからMS-Dos、Posixのような環境
- ファイルをリストして操作します
- テキストエディターが含まれています(非常に基本的ですが有能)
- 基本的なツールとデモが含まれています(ネオピクセル、ブザー、LED用)
- クリアコードを使用してMicropython上に構築します
- 安定性とシンプルさは、コードの背後にある主な原則です
- 無料で開いている:)
添加プログラム
- ANSI- ANSIエスケープコードを表示します
- ライフ - スモロスのゲームオブライフ実装(テキスト)
- バズ - 1ビット音楽用のシンプルなシンテザーター(ブザーをリクエスト)
- ByteBeat-ブザー用のByteBeatの実装
それらはすべて、Neopixelグリッド5x5 BFF用です。
- アヒル - プログラマー用の黄色いゴムのアヒル
- Neolife -Game of Lifeの実装
- ピクセル - 1つのLEDで再生するためのツール
- プラズマ - デモセン血漿効果
- フォント - フォントビットマップ(スクロラー用)
- スクローラー - テキストをスクロールします
インストール
スーパークイッククイード
- メインシステムファイル
smolos.pyボードフラッシュに配置します(最新のMicropythonファームウェアがあります) - (オプション)自動ブートコピー
main.pyも - デバイスを再起動します
詳細なガイド
接続
通常のユーザーとして:
ctrl+a+xを押して終了します。
ランニング
最初のスタート。または、新しいmain.pyファイルをフラッシュした後。マイクロコントローラーを再起動します。
オートブート
これにより、デバイスを再起動し、スモロに「起動」します。そうするように:

マニュアル
smolos.pyを入れた場合、システムを手作業で起動する必要があります。 Micropython Repl Write:
>>> from smolos import smolOS
>>> os = smolOS()
>>> os.boot()
使用
マニュアルのためにhelpを書く:)



興味深いフォーク
- RbenraxのSmolos-とても素敵で、Posixに近づくことができます!
- Pegasusos by 047Pegasus-簡単なネットワークを追加します
機能がありません /ロードマップ
ある種のロードマップ(優先度が高くまで)
- OS:ファイルを移動/コピーします
- (外部、スレッドプログラム)クラス変数の代わりに使用済みコアの例外を確認します
- 良いマニュアル
記事
- hackster.io
- cnx-software.com
- lobste.rs