אתה לא צריך הורדה, הוא כבר שם, מקומפל לתוך הקרנל שלך. בלינוקס (וב unix) ל
כל דבר חומרתי יש interface של קובץ. הנה הוא:
קוד: |
vitali@Moooo:~$ ls -lh /dev/fb?
crw-rw---- 1 root video 29, 0 2012-02-28 18:58 /dev/fb0
vitali@Moooo:~$ |
בשביל לעבוד איתו אתה פותח את הקובץ, ממפה את הזיכרון וכותב לתוכו.
לכתוב ל fb זה (כמעט) הדבר הכי low level בעולם, כי אתה עובד עם פיקסלים.
אה ותבדוק את
fb.h הוא מספק לך דברים שתצטרך.
העצה שלי - אם אתה רוצה לעשות משהו מועיל + לשמור על השפיות שלך (לפחות באופן חלקי
),
תשתמש בספריה כמו SDL או אפילו GTK או QT. אתה יכול להגדיר אותם להשתמש
ב fb אחר כך.
אישית לא ניסיתי עם QT ו GTK אבל ב SDL זה נורא פשוט. אם אני זוכר נכון,
כל מה שאתה צריך זה להגיד ל SDL באיזה backend להשתמש ב runtime, זה הכל!
עוד דבר קטן -
לא, אתה לא יכול להשתמש ב shell scripting בשביל לעבוד עם ה fb. טוב, טכנית
אתה יכול אבל זה יהיה כמו לטוס לקנות חלב בפולוטו (אל תאמין לשקרים של NASA!
יש חיים בפלוטו ואפילו יש להם פרות והכל!).
במילים אחרות זה רחוק ואתה צריך לבנות משהו שיקח אותך לשם... העניין עם shell scripting הוא שבשביל לעשות משהו מועיל אתה צריך להריץ תהליכים חיצוניים וזה יקר.