FrameOS
- Tek amaçlı akıllı çerçeveler için işletim sistemi: FrameOS, Raspberry Pi'ye dağıtılır ve çeşitli e-mürekkep ile geleneksel ekranlarla uyumludur.
- Çerçeve güncelleme hızı: Ekranlar, dakikada 60 kare veya saniyede 60 kare güncellenecek şekilde tasarlanmıştır.
- Kullanım örnekleri: Akıllı ev takvimi, toplantı odası ekranı, termostat, endüstriyel pano ve kamusal reklam ekranları gibi alanlarda kullanılabilir.
Başlıca özellikler
- Merkezi dağıtım: FrameOS Controller, SSH üzerinden Raspberry Pi'ye doğrudan yazılım kurar.
- Derleme ve verimlilik: Derlenen bir dil olan Nim ile yazılmıştır; nihai yapılandırma, tüm uygulamaları, varlıkları ve sürücüleri içeren tek ve verimli bir ikili dosya olarak derlenir.
- Diyagram düzenleyici: Nim uygulamalarını sahneler halinde birleştiren sürükle-bırak arayüzü sunar. "OpenAI görüntüsü", "metin katmanı" gibi mevcut uygulamaları ihtiyaçlarınıza göre değiştirip tüm alanları satır içi kod parçacıklarıyla ezebilirsiniz.
- GPT-4 desteği: Sevdiğiniz LLM'den FrameOS uygulamaları yazmasını ve hata ayıklamasını isteyebilirsiniz.
- Donanım rehberi: Test edilmiş ekranlar için donanım rehberi, kurulum talimatları ve 3D yazıcıyla basılabilir kasa sunar.
Başlarken
- FrameOS Controller kurulumuyla başlayın.
- Belirli ekranınıza yönelik cihaz rehberini izleyerek Raspberry Pi'yi yapılandırın.
Desteklenen platformlar
- Yaygın e-mürekkep ekranların çoğu desteklenir.
- Pimoroni e-mürekkep çerçeveler
- Waveshare e-mürekkep
- framebuffer HDMI çıkışı
- web sunucusu kiosk modu
- Tam listeye buradan ulaşabilirsiniz.
Durum
- FrameOS, ev ve hobi kullanımı için yeterince kullanılabilir durumdadır.
- Yazılım geliştirme sürecinin erken aşamasındadır ve kararlı bir sürüm yoktur.
main dalına her push yapıldığında Docker imajı oluşturulur.
- Tüm çabalara rağmen, sürümler arasında aniden sorun çıkmayacağına dair bir garanti yoktur.
- Macerayı sevenler denesin ve katkı sağlasın. Yapılacaklar listesinden fikir alabilirsiniz. İzin istemeyin, doğrudan PR gönderin. Emin değilseniz bir issue açıp tartışın.
Neden?
- Blog yazısı: Neden FrameOS?
- Nim ile yeniden yazım hakkında daha fazlasını öğrenin.
GN⁺ görüşü
- Yenilikçi çerçeve: FrameOS, çeşitli akıllı ekranlar için yenilikçi bir işletim sistemidir ve kullanıcılara yazılımı özelleştirip verimli biçimde dağıtabilecekleri bir platform sunar.
- Topluluk katkısının önemi: Bu proje geliştirme sürecinin erken aşamasındadır; kullanıcıların aktif katılımı ve geri bildirimi, projenin büyümesine ve daha kararlı hale gelmesine büyük katkı sağlayabilir.
- Eğitsel değer: FrameOS, Nim programlama dili ve GPT-4 gibi modern teknolojilerden yararlanarak, başlangıç seviyesindeki yazılım mühendislerine gerçek bir projeye katılarak öğrenme fırsatı sunar.
1 yorum
Hacker News yorumları
Eğlenceli küçük bir projeden bahsediliyor
FrameOS hakkında soru
Chumby nostaljisi
DispatchPi projesine dair açıklama
FrameOS'a övgü
HomeAssistant ve e-ink ekran kurulumu ilgisi
Eski Amazon Fire tabletleri e-atık yapmama yöntemi sorusu
Projeye övgü ve iyileştirme talebi
MotionEYE OS ile karşılaştırma
Pandigital'de benzer ürün geliştirme deneyimi