framebuf — frame buffer manipulation — MicroPython latest documentation

İşte benim #RaspberryPiPico donanımım.

Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!

Python ekran kütüphânesi yoktu!

Renk kodları bile tersti!

Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!

Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!

https://mastodon.online/@aslankemalaslan/112377601912161097

FIM: fbi improved (lightweight customizable image viewer) home page

Were there systems that wasted #framebuffer space in order to avoid needing hardware to implement the front and back porches for #VGA?

#retrocomputing

Modern Linux kernels are shipped with the fb (framebuffer) built-in module so you may launch Telegram in a virtual console without any windowing system via `$ (export QT_QPA_PLATFORM=linuxfb; Telegram)` (w/o tmux). Unfortunately my touchpad misbehaves in this mode.

#Linux #Framebuffer #Console #QT

Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port.

The #Linux #framebuffer #console is great!

https://www.kernel.org/doc/html/v6.14/fb/fbcon.html

What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!

Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.

So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.

The Framebuffer Console — The Linux Kernel documentation

🌗 GitHub - martinfama/fui:Framebuffer 使用者介面
➤ 透過 C 語言直接操作Framebuffer的輕量級函式庫
https://github.com/martinfama/fui
這個 GitHub 專案 `martinfama/fui` 是一個用 C 語言撰寫的函式庫,用於在 TTY 環境中與 Framebuffer 互動。它提供繪圖、文字渲染、事件處理(鍵盤、滑鼠)和基本的音效功能,並使用分層系統進行渲染。安裝簡單,只需編譯並使用 `make install`。為了避免每次執行程式都需使用 sudo,建議將使用者加入 `video` 和 `input` 羣組。專案包含範例程式碼和測試案例,展示了函式庫的主要功能。
+ 「這看起來很適合用在嵌入式系統的開發上,直接操作Framebuffer可以省去很多額外的複雜性。」
+ 「雖然功能看起來還不完善,但這個專案的潛力很大,期待未來能看到更多更新和功能。」
#開源專案 #函式庫 #Framebuffer #使用者介面
GitHub - martinfama/fui

Contribute to martinfama/fui development by creating an account on GitHub.

GitHub