2014-03-19 85 views
0

這是對樹莓裨,Linux的3.13時,bash 4.2寫一個字符串到framebuffer設備?

連接是一個SPI 320×240顯示,其顯示背景圖像(I用於fbi顯示圖像,所述cat /dev/fb1 > framebuffer.contents,然後每當我需要我做的圖像cat framebuffer.contents > /dev/fb1以節省fbi的looong啓動時間)。

現在我想通過(改變)單行文本(幾個字,時間......)來「修改」我的圖像。因此,我正在尋找一種方法來從bash中將字符串寫入幀緩衝區中的特定位置。例如。需要一個工具a)將給定某種幀緩衝區 - 紅色圖形的字符串(ppm?),然後b)插入到幀緩衝區的給定部分。

任何想法?或者,我的老式bash-and-unix工具方法就是在這裏頭,我需要研究....?

回答

2

我不太清楚在哪種情況下你需要做你所做的事情。但也許你可以「誤用」splashutils/fbsplash您的需求?它的意思是顯示一個framebuffer bootsplash,但有一些工具可以用fb來修飾(例如,用於splashscreen開發的測試工具)。 你可以閱讀關於如何在Gentoo wiki上使用它。

除此之外,也許你可以在線索Unix & Linux - How to use /dev/fb0 as a console from userspace, or output text to it找到一些靈感。

+0

感謝您的後一個鏈接,我已經讀過。它涉及純文本,即。在幀緩衝設備上有(另一個)控制檯。 – Christian

相關問題