FrameOS
- Sistem operasi untuk smart frame fungsi tunggal: FrameOS di-deploy ke Raspberry Pi dan kompatibel dengan berbagai layar e-ink maupun display tradisional.
- Kecepatan pembaruan frame: Layar dirancang untuk diperbarui pada kecepatan satu frame per 60 detik atau 60 frame per detik.
- Contoh penggunaan: Dapat diterapkan pada kalender smart home, display ruang rapat, termostat, dashboard industri, dan layar iklan publik.
Fitur utama
- Deployment terpusat: Controller FrameOS menginstal perangkat lunak langsung ke Raspberry Pi melalui SSH.
- Kompilasi dan efisiensi: Ditulis dalam bahasa terkompilasi Nim, sehingga konfigurasi akhir dikompilasi menjadi satu binary efisien yang mencakup semua aplikasi, aset, dan driver.
- Editor diagram: Menyediakan antarmuka drag-and-drop untuk menggabungkan aplikasi Nim menjadi scene. Aplikasi yang sudah ada seperti "OpenAI image" dan "text overlay" dapat dimodifikasi sesuai kebutuhan, dan semua field dapat dioverride dengan snippet kode inline.
- Dukungan GPT-4: Anda dapat meminta LLM favorit Anda untuk menulis dan melakukan debug aplikasi FrameOS.
- Panduan hardware: Menyediakan panduan hardware untuk display yang telah diuji, petunjuk instalasi, serta casing yang dapat dicetak dengan printer 3D.
Memulai
- Mulai dengan menginstal controller FrameOS.
- Ikuti panduan perangkat untuk layar tertentu guna menyiapkan Raspberry.
Platform yang didukung
- Mendukung sebagian besar display e-ink yang umum.
- Pimoroni e-ink frame
- Waveshare e-ink
- Output HDMI framebuffer
- Mode kiosk web server
- Daftar lengkap dapat dilihat di sini.
Status
- FrameOS cukup layak digunakan untuk rumah dan hobi.
- Perangkat lunak ini masih berada pada tahap pengembangan awal dan belum memiliki rilis stabil.
- Image Docker dibuat setiap kali ada push ke
main.
- Tidak ada jaminan bahwa masalah tidak akan tiba-tiba muncul di antara rilis, meskipun sudah diupayakan sebaik mungkin.
- Jika Anda menyukai tantangan, cobalah dan bantu proyek ini. Anda bisa mendapatkan ide dari daftar tugas. Jangan meminta izin, langsung kirim PR. Jika ragu, buka issue dan diskusikan.
Mengapa?
- Postingan blog: Mengapa FrameOS?
- Pelajari lebih lanjut tentang rewrite ke Nim.
Opini GN⁺
- Framework yang inovatif: FrameOS adalah sistem operasi inovatif untuk berbagai smart display, yang menyediakan platform agar pengguna dapat menyesuaikan perangkat lunak sendiri dan melakukan deployment secara efisien.
- Pentingnya kontribusi komunitas: Proyek ini masih berada pada tahap pengembangan awal, dan partisipasi aktif serta umpan balik dari pengguna dapat sangat membantu pertumbuhan proyek dan peningkatan stabilitasnya.
- Nilai edukatif: Dengan memanfaatkan bahasa pemrograman Nim dan teknologi mutakhir seperti GPT-4, FrameOS memberi kesempatan bagi software engineer pemula untuk belajar sambil berpartisipasi dalam proyek nyata.
1 komentar
Komentar Hacker News
Menyebut proyek kecil yang menarik
Pertanyaan tentang FrameOS
Nostalgia terhadap Chumby
Penjelasan tentang proyek DispatchPi
Pujian untuk FrameOS
Ketertarikan pada pengaturan HomeAssistant dan layar e-ink
Pertanyaan tentang cara agar tablet Amazon Fire tidak menjadi e-waste
Pujian untuk proyek dan permintaan peningkatan
Perbandingan dengan MotionEYE OS
Pengalaman mengembangkan produk serupa di Pandigital