برنامج ثابت لوحة مفاتيح قائم على Rust RMK: ترقية مليئة بالتحديات
قام الكاتب بتثبيت برنامج RMK الثابت، وهو برنامج ثابت لوحة مفاتيح مكتوب بلغة Rust، على لوحة مفاتيح Ferris Sweep الخاصة به، مُقارنه إياه ببرنامج QMK الثابت السابق. وعلى الرغم من حداثة RMK ونقصه للميزات المُعدّة مسبقًا في QMK، إلا أن إدارة الحزم القائمة على Cargo وميزات Rust تجعله جذابًا ومُليئًا بالتحديات في آن واحد. وتفصل المقالة رحلة الكاتب من تثبيت أداة rmkit، وتكوين ملف keyboard.toml (بما في ذلك عملية تعيين الدبابيس المُؤلمة)، وإنشاء ملف vial.json، وصولاً إلى تثبيت البرنامج الثابت النهائي وإصلاح الأخطاء. وشملت التحديات الاتصال التسلسلي بنصف ثنائي الاتصال، وتوافق vial.json. وعلى الرغم من هذه العقبات، نجح الكاتب في تشغيل RMK وشارك تجربته واقتراحاته للتحسين. وعلى الرغم من أنه أقل نضجًا من QMK، إلا أن بيئة التشغيل المُزامنة وتوليد التعليمات البرمجية في وقت التجميع في RMK تجعله مشروعًا مُثيرًا للاهتمام.