Smolos
نظام تشغيل خفيف الوزن متخصص متحكم الموجة الدقيقة
Smolos هو صغير (<20 كيلو بايت ، <500loc) وبسيط؟ نظام التشغيل البحثي ⌨ مكتوب في؟ micropython لارتداء متحكم يمنح المستخدم شبيهة بموظفين؟ البيئة للعب. جاء مع مجموعة من؟ أدوات و؟ العروض التوضيحية.
يجب تشغيل النظام على أي لوحة micropython suproted ولكن تم اختبارها وتطويرها على Xiao RP2040 ،
الصفحة الرئيسية الرسمية:
- smol.p1x.in/os/ (http)
- smol.p1x.in/os/ (https)

الحياة الحقيقية usecases
- إدراج وإزالة الملفات غير المرغوب فيها على متن الطائرة
- التحقق من المساحة الحرة
- طريقة سهلة لكتابة برامج بسيطة وتشغيلها من نظام التشغيل
- تكرار المعلمات لبرنامج
- تحرير الأخطاء الصغيرة في البرامج
- استمتع مع متحكم
ميزات Smolos
- يغير متحكم إلى جهاز كمبيوتر صغير يعمل
- محلية الصنع من أجل المتعة والتعلم
- سوبر صغير وسريع
- سهلة الاستخدام ، Simillar إلى MS-DOS ، بيئات تشبه Posix
- قائمة ومعالجة الملفات
- محرر النصوص مدرج (أساسي للغاية ولكنه قادر)
- الأدوات الأساسية والعروض التوضيحية المدرجة (ل Neopixels ، صناديق ، مصابيح LED)
- بناء على micropython مع رمز واضح
- الاستقرار والبساطة هما المبدأ الرئيسي وراء الكود
- مجاني ومفتوح :)
برامج الإضافات
- Ansi - يعرض رموز الهروب ANSI
- Life - Game of Life Serving for Smolos (Text)
- Buzz - Synthezator البسيط للموسيقى 1 بت (يطلب صراخ)
- Bytebeat - تنفيذ Bytebeat لجرس الجرس
كل هذه هي لشبكة Neopixel 5x5 BFF:
- البط - بطة مطاطية صفراء للمبرمجين
- Neolife - Game of Life Severation
- Pixel - أدوات للعب مع LED واحد
- البلازما - تأثير البلازما الديموسين
- خط - خطوط نقطية الخط (للتمرير)
- Scroller - نص التمرير
تثبيت
سوبر سريع Quide
- ضع ملف النظام الرئيسي
smolos.py على فلاش اللوحة (الذي يحتوي على أحدث البرامج الثابتة micropython) - (اختياري) لنسخ التلقائي
main.py أيضًا - أعد تشغيل الجهاز
أدلة مفصلة
- دليل Xiao RP2040
- دليل ESP8266
الاتصال
كمستخدم عادي:
اضغط على ctrl+a+x للخروج.
جري
البداية الأولى. أو بعد وميض ملف main.py جديد. أعد تشغيل متحكم:
autoboot
هذا يجب أن يعيد تشغيل الجهاز و "التمهيد" لك في smolos. مثل هكذا:

يدوي
إذا وضعت smolos.py ، فأنت بحاجة إلى تشغيل النظام باليد. في Micropython Reply Write:
>>> from smolos import smolOS
>>> os = smolOS()
>>> os.boot()
استخدام
اكتب help لدولة :)



شوكات intresting
- Smolos by RbenRax - لطيف للغاية ، يقترب من Posix بقدر ما يمكنك الحصول عليه!
- Pegasusos by 047Pegasus - يضيف شبكات سهلة
ميزات مفقودة / خريطة طريق
نوع من خريطة الطريق (من أولوية عالية إلى منخفضة)
- OS: نقل/نسخ الملفات
- (برامج خارجية وخيوط) تحقق من استثناء CORE المستخدم بدلاً من متغير الفئة
- دليل جيد
مقالات
- hackster.io
- cnx-software.com
- lobste.rs