อ่าน 2 นาที
ไดเร็กต์เอฟบี
DirectFB ( Direct Frame Buffer ) ซึ่งปัจจุบันพัฒนาต่อยอดเป็น DirectFB2 เป็น ไลบรารีซอฟต์แวร์ ที่มีการ ใช้หน่วยความจำ น้อยให้ การเร่งความเร็ว ของ กราฟิก การจัดการ อุปกรณ์อินพุต และ...
ไดเร็กต์เอฟบี
| ไดเร็กต์เอฟบี | |
|---|---|
| ผู้เขียนต้นฉบับ | เดนิส โอลิเวอร์ ครอปป์ |
| เวอร์ชันเสถียร | 1.7.7 / 1 กุมภาพันธ์ 2558 |
| เขียนเป็น | C [ 1 ] |
| ระบบปฏิบัติการ | ลินุกซ์ , มอสซาเรลล่า |
| พิมพ์ | ห้องสมุด |
| ใบอนุญาต | LGPLv2+ |
| เว็บไซต์ | เว็บไซต์ DirectFB (archive.org) |
| ที่เก็บข้อมูล | github |
| ไดเร็กต์เอฟบี2 | |
|---|---|
| นักพัฒนา | นิโคลัส คาราเมลลี |
| เว็บไซต์ | directfb2.github.io |
| ที่เก็บข้อมูล | github.com/directfb2 |
DirectFB ( Direct Frame Buffer ) ซึ่งปัจจุบันพัฒนาต่อยอดเป็นDirectFB2เป็นไลบรารีซอฟต์แวร์ ที่มีการ ใช้หน่วยความจำน้อยให้ การเร่งความเร็ว ของกราฟิก การจัดการ อุปกรณ์อินพุตและเลเยอร์นามธรรมรวมถึงระบบหน้าต่าง แบบบูรณาการ พร้อมรองรับหน้าต่างโปร่งแสงและเลเยอร์แสดงผลหลายชั้นบนเฟรมบัฟเฟอร์ของ Linuxโดยไม่ต้องแก้ไขเคอร์เนล[ 2 ] [ 3 ] DirectFB เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สภายใต้เงื่อนไขของGNU Lesser General Public License (LGPL)
ไลบรารีนี้ช่วยให้นักพัฒนาสามารถใช้ทางเลือกอื่นนอกเหนือจาก เซิร์ฟเวอร์ X Window System (X11) แบบเต็มรูปแบบที่ใช้ในระบบปฏิบัติการแบบ Unix ได้ DirectFB ช่วยให้แอปพลิเคชันสามารถสื่อสารกับฮาร์ดแวร์วิดีโอได้โดยตรงผ่านAPI โดยตรง ซึ่ง ช่วยเพิ่มความเร็วและลดความซับซ้อนของการทำงานด้านกราฟิก
นักพัฒนา เกมและระบบฝังตัวมักใช้เพื่อหลีกเลี่ยงภาระของ การใช้งานเซิร์ฟเวอร์ X Window System แบบเต็มรูป แบบ ในปี 2549 เวอร์ชันของ DirectFB ได้ถูกรวมอยู่ในซอฟต์แวร์สแต็กสำหรับข้อกำหนด Audio/Video Graphics Specification V2 ของCE Linux Forum [ 4 ]
DirectFB สามารถโฮสต์XDirectFBซึ่งเป็นการใช้งานเซิร์ฟเวอร์ X แบบไร้รูทที่ใช้หน้าต่าง DirectFB สำหรับหน้าต่างระดับบนสุดของ X11 XDirectFB เป็นอินเทอร์เฟซที่เลียนแบบอินเทอร์เฟซ X11 ผ่าน API ของ DirectFB เพื่อลดความซับซ้อนในการเรียกใช้แอปพลิเคชันที่เขียนขึ้นสำหรับ X11 บน DirectFB [ 5 ]
DirectFBGLเป็น ส่วนขยาย ของ OpenGLสำหรับ DirectFB/XDirectFB ที่ใช้โครงสร้างพื้นฐานการเรนเดอร์โดยตรง (DRI) ใน ไลบรารี Mesa 3Dเพื่อรองรับการเร่งความเร็วฮาร์ดแวร์ของ OpenGL
ผลิตภัณฑ์ที่ใช้ DirectFB ได้แก่Roku , LinuxTV , Ben Nanonote , Palm Foleo mobile companion ที่ยังไม่วางจำหน่าย, ระบบปฏิบัติการ webOS , Panasonic Viera Connect TV และ ทีวี Philipsที่ใช้ jointSPACE [ 6 ] [ 7 ]
ดูเพิ่มเติม
- ผู้จัดการการเรนเดอร์โดยตรง
- ไดรเวอร์ KMS
- อินเทอร์เฟซกราฟิกทั่วไป
- เฟรมบัฟเฟอร์ของลินุกซ์
- SVGAlibเป็นไลบรารีด้านกราฟิกส์ระดับต่ำที่ทำงานบน Linux และ FreeBSD
ลิงก์ภายนอก
- DirectFB ได้รับการอธิบายอย่างละเอียดใน Embedded Linux Wiki
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ไดเร็กต์เอฟบี
DirectFB ( Direct Frame Buffer ) ซึ่งปัจจุบันพัฒนาต่อยอดเป็น DirectFB2 เป็น ไลบรารีซอฟต์แวร์ ที่มีการ ใช้หน่วยความจำ น้อยให้ การเร่งความเร็ว ของ กราฟิก การจัดการ อุปกรณ์อินพุต และ...
ดูเพิ่มเติม
ผู้จัดการการเรนเดอร์โดยตรง ไดรเวอร์ KMS อินเทอร์เฟซกราฟิกทั่วไป เฟรมบัฟเฟอร์ของลินุกซ์ SVGAlib เป็นไลบรารีด้านกราฟิกส์ระดับต่ำที่ทำงานบน Linux และ FreeBSD
ลิงก์ภายนอก
DirectFB ได้รับการอธิบายอย่างละเอียดใน Embedded Linux Wiki ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=DirectFB&oldid=1346500462 "