MicroPythonOS 0.18がリリースされました。マイクロコントローラ向けのGUI OSです。

MicroPythonOS 0.18.0 が利用可能になりました。MicroPython ツールキットを使用して記述された、ESP32 などのマイクロコントローラ向けのオペレーティングシステムを開発しています。このオペレーティングシステムは、グラフィカルインターフェースを備えています。 Android MicroPythonOSは、iOSに対応し、タッチスクリーンまたはナビゲーションボタンをサポートしています。想定される用途としては、IoTデバイス、ホームオートメーションシステム、インタラクティブパネル、ロボット、ジェスチャーベースの制御を備えたスマートウェアラブルなどが挙げられます。また、このプロジェクトは、新しいデバイスの迅速なプロトタイピングにも利用できます。コードはC言語とPythonで記述されており、MITライセンスで提供されています。

MicroPythonOSは、ハードウェアの初期化と操作、ストレージデバイスのマウント、マルチタスク処理、ユーザーインターフェースを担う最小限のコアシステムを提供します。Wi-Fiの設定やアップデートなど、その他の機能はすべてアプリに含まれています。コアスイートには、アプリメニュー、コンフィギュレーター、Wi-Fi設定ウィジェット、アプリインストーラーおよびアップデーターが含まれています。

アプリケーションは、MicroPython(Python 3の簡易版)とPythonライブラリのサブセットを使用してサポートされます。中央集権型のApp Storeを通じて配布される外部アプリケーションをインストールできます(例えば、画像ビューアやカメラアプリはApp Storeを通じて配布されます)。アップデートは無線(OTA)で配信されます。Wi-Fi、Bluetooth、オーディオコーデック、IMU(慣性計測装置)センサー、タッチスクリーン、カメラがサポートされています。

新しいバージョンの変更点には次のようなものがあります。

  • Waveshare ESP32-S3-Touch-LCD-3.5ボード(3.5インチスクリーン(320×480)内蔵)とES8311オーディオコーデックのサポートを追加しました。
  • App Storeのアプリカタログに「QRコードをスキャン」ボタンが追加されました。このボタンを使用すると、アプリID(https://badgehub.eu/page/project/APP_ID、micropythonos://app/APP_ID、またはmpos://app/APP_ID)を含むQRコードをスキャンして、アプリの詳細情報を表示できます。カメラアプリは、QRコードをスキャンした際にアプリリンクを認識し、アプリカタログにアクセスするためのダイアログボックスを表示するようになりました。
  • AppManagerは、URLハンドラーをアプリケーションにバインドする機能を提供します。
  • 音楽プレーヤーは、すべてのプラットフォームでループ再生フラグをサポートするようになりました。I2S(Inter-IC Sound)バス経由で接続されたサウンドシステムのサポートも改善されました。
  • フォントマネージャーが絵文字コードのキャッシュをサポートするようになりました。
  • TaskManagerは実行中のタスクの状態を追跡し、シャットダウン時にタスクを再起動するようになりました。aioreplコンソールにも自動再起動モードが適用されました。
  • 静的ファイルシステムアーカイブの圧縮機能(freezefs --compress)を追加し、ビルド環境に残っているpycacheファイルとバックアップのクリーンアップを有効にして、ファームウェアサイズを39KB削減しました。Montserrat 10-18フォントの圧縮機能を有効にして、19KBを節約しました。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster