Slime OS: Pelancar Aplikasi Baharu untuk PicoVision Menarik Perhatian Komuniti dengan Projek Cyberdeck

BigGo Editorial Team
Slime OS: Pelancar Aplikasi Baharu untuk PicoVision Menarik Perhatian Komuniti dengan Projek Cyberdeck

Komuniti pembuat sedang hangat membincangkan Slime OS, pelancar aplikasi baharu yang direka untuk PicoVision dan peranti RP2040/RP2350 yang lain. Pada asalnya dibangunkan untuk projek mini cyberdeck SlimeDeck Zero, perisian eksperimen ini telah menarik perhatian melalui pendekatannya yang inovatif dalam mencipta antara muka mesra pengguna untuk peranti bersaiz kecil.

Saya telah menonton video anda lebih awal hari ini dan saya ingin mengucapkan terima kasih atas projek yang memberikan inspirasi dan persembahan yang menghiburkan!

Pelaksanaan Teknikal

Slime OS beroperasi dalam mod 32-warna khusus dengan resolusi dalaman 400x240 yang menganyam sehingga 800x480, menjadikannya sesuai untuk kebanyakan paparan HDMI. Sistem ini merangkumi perpustakaan komprehensif untuk grafik, pengendalian input, dan kawalan sistem, menyediakan alat untuk pembangun membuat aplikasi tersuai. Seni bina perisian menekankan modulariti, dengan komponen berasingan mengendalikan pemaparan grafik, tujuan sistem, pengenalpastian pengawal, dan pengurusan input papan kekunci.

Spesifikasi Teknikal Utama:

  • Paparan: Mod 32-warna
  • Resolusi: 400x240 dalaman (berselang-seli kepada 800x480)
  • Perkakasan Yang Disokong: PicoVision (RP2040/RP2350)
  • Lesen: MIT
  • Perpustakaan Teras: gfx, intents, ctrl, kbd

Batasan Semasa dan Status Pembangunan

Walaupun menunjukkan potensi, Slime OS masih dalam fasa eksperimen dengan beberapa batasan yang diakui. Sistem ini kini hanya menyokong input papan kekunci I2C melalui konfigurasi perkakasan khusus menggunakan cip MCP23017. Sesetengah aplikasi menghadapi isu orientasi disebabkan keperluan putaran skrin, walaupun aplikasi yang lebih baharu menggunakan kaedah grafik yang dikemas kini yang menyokong orientasi paparan boleh dikonfigurasi. Pasukan pembangunan sedang giat bekerja untuk memperluaskan sokongan perkakasan dan meningkatkan keserasian merentasi papan RP2040 dan RP2350 yang berbeza.

Had-Had Semasa:

  • Input papan kekunci hanya melalui I2C
  • Isu putaran skrin dalam aplikasi lama
  • Sokongan perkakasan yang terhad
  • Pengesanan port pengembangan yang masih dalam peringkat percubaan

Ekosistem Perkakasan

Projek ini kini tertumpu pada papan utama PicoVision, dengan sistem port pengembangan unik menggunakan penyambung Dk925A-10M 5-pin. Satu cabaran teknikal yang menarik melibatkan sistem pengesanan pengembangan berasaskan ADC, yang kini menghadapi isu kebolehpercayaan disebabkan oleh batasan rujukan voltan. Pengakuan yang telus tentang kekangan perkakasan ini menunjukkan komitmen projek terhadap pembangunan terbuka dan penglibatan komuniti.

Impak Komuniti

Projek ini telah mendapat perhatian komuniti yang ketara, terutamanya melalui pelaksanaan cyberdeck yang berkaitan. Demonstrasi video dan dokumentasi telah memberi inspirasi kepada pembuat dan pembangun untuk meneroka kemungkinan platform ini. Sifat terbuka projek ini, digabungkan dengan lesen MIT dan penggunaan aset berlesen CC BY 4.0, menggalakkan penyertaan komuniti dan pembangunan selanjutnya.

Gabungan reka bentuk perkakasan yang inovatif, pembangunan perisian sumber terbuka, dan penglibatan komuniti yang aktif menjadikan Slime OS sebagai platform yang menarik untuk pembangunan masa depan dalam ruang pembuat dan sistem terbenam.

Rujukan: slime_os