DirectFB
Khai phát nguyên | Denis Oliver Kropp |
---|---|
Tối tân bản |
1.7.6
/2014 niên 8 nguyệt 14 nhật |
リポジトリ | |
プログラミング Ngôn ngữ | C ngôn ngữ[1] |
Đối ứng OS | Linux,macOS |
Chủng biệt | ライブラリ |
ライセンス | LGPL |
Công thức サイト | www.directfb.net(archive.org) |
DirectFBは, chủ にフレームバッファを thật trang した tổ 込 cơ khí において,Tổ み込みLinuxĐẳng のカーネル hoàn cảnhThượng でグラフィックスを tráp うためのライブラリである.
Khái yếu
[Biên tập]DirectFBはDirect Frame Bufferを ý vị する ngôn diệp であり,GNU/LinuxなどUnix hệベースのオペレーティングシステムにて động tác するソフトウェアライブラリである. Chủ に,Tổ み込みLinuxでの lợi dụng を tiền đề に khai phát されている. これは, thiếu ないメモリSử dụng lượng で,グラフィックアクセラレーションを thật hiện し, nhập lực デバイスの quản lý やTrừu tượng hóa レイヤーの tác thành,ウィンドウシステムの thống hợp などのサポートを, nhất thiếtカーネルに変 canh を gia えることなく, フレームバッファの thượng tằng に thấu quá đích なウィンドウと đa tằng の miêu họa レイヤーを đề cung することで thật hiện している[2].GPUが thật trang していない cơ năng はCPUでレンダリングできる. DirectFBはGNU Lesser General Public License(LGPL) にて phối bố されるフリーソフトウェアである.
このライブラリは, khai phát giả がUnix hệ オペレーティングシステムにおいて, hoàn toàn なX Window System(X11) サーバの đại thế として lợi dụng khả năng になるよう thiết kế されている. DirectFBを lợi dụng すると, trực tiếpAPIを sử dụng しアプリケーションとビデオハードウェアが hội thoại できるようになる. その kết quả, miêu họa thao tác を cao tốc かつ giản dịch に thật hiện できるようになる.
このライブラリは, しばしば,Tổ み込みシステムの khai phát giả が hoàn toàn なX Window Systemサーバの thật trang によるオーバーヘッドを xảo みに hồi tị し, tổ み込みシステム thượng にビデオゲームを thật trang する tế にも lợi dụng される.2006 niênに phát biểu されたCE Linux Forumのオーディオ/ビデオグラフィック sĩ dạng V2のソフトウェアスタックに, DirectFBが hàm まれている[3].
DirectFBはXDirectFBという, DirectFBが sinh thành するウィンドウをX11の tối thượng tằng のウィンドウ (ルートウィンドウ) に miêu họa するルートレス(rootless) Xサーバの thật trang にも lợi dụng されている. XDirectFBはDirectFB thượng のX11アプリケーションを thư き hoán えることなく dung dịch に động tác させるため, X11とDirectFBの gian に lập って lạng giả のインタフェースを thủ り trì つ.
DirectFBGLはOpenGLのハードウェアアクセラレーションをサポートするため,Mesa 3Dライブラリのダイレクト・レンダリング・インフラストラクチャ(Direct Rendering Infrastructure;DRI) を lợi dụng する, DirectFB/XDirectFBのためのOpenGL拡 trương である.
DirectFBは tổ み込みに hạn らず, メモリリソースの hạn られた hoàn cảnh でグラフィカルなインタフェースを đề cung する tràng hợp に sử dụng されることがある. Lệ えばハードディスクへのオペレーティングシステムのインストールThời においては, ディスク thượng にファイルシステムが tác thành されるまでは đa くのデータがメモリのみに lưu め込まれているケースがある. この dạng な thời にGUIを đề cung する tràng hợp は thiếu しでもメモリを tiết ước するため, X Window Systemの đại わりにDirectFBをインストーラに tổ み込む tràng hợp がある.LinuxディストリビューションのDebianは, オペレーティングシステムのインストーラーであるDebianインストーラでグラフィカルインストールサポートのために,ウィジェット・ツールキットのGTK+とのバインディングである, GTK on DirectFB[4]を lợi dụng していた[5].
Lợi dụng lệ
[Biên tập]DirectFBを lợi dụng する chế phẩm の nhất lệ は,LinuxTV,Phiến mại されなかったがPalm Foleoモバイルコンパニオン,webOSオペレーティングシステム, そして, jointSPACEプロジェクトの thành quả vật をベースとするPhilipsTVである[6]. Nhật bổn ではシャープのAQUOSやソニーのBRAVIAなどデジタルテレビの thật trang にも dụng いられている[Chú 1].
Quan liên hạng mục
[Biên tập]Cước chú
[Biên tập]- ^Ohloh Analysis Summary - DirectFB
- ^ directfb.org (Internet Archive) | Main
- ^ AudioVideoGraphicsSpec_V2 - CE Linux Public
- ^ “Projects:GTK on DirectFB”.DirectFB.Org (2008 niên 1 nguyệt 3 nhật ).2011 niên 2 nguyệt 13 nhậtDuyệt lãm.
- ^ “DebianInstaller/LibraryUdebs”.wiki.debian.org (2009 niên 8 nguyệt 22 nhật ).2011 niên 2 nguyệt 13 nhậtDuyệt lãm.
- ^ jointSPACE TVs Developers
Chú ký
[Biên tập]- ^LGPLの điều kiện hạ によって lợi dụng されたソースコードの phiên án が công khai されており, kỉ つかの cơ chủng でDirectFBが sử dụng されている.“Dịch tinh テレビ AQUOSサポートステーション|ソースコード công khai: シャープ”.シャープ(2011 niên ).2011 niên 5 nguyệt 8 nhậtDuyệt lãm.“Sony Global - Source Code Distribution Service”.ソニー(2012 niên ).2012 niên 3 nguyệt 25 nhậtDuyệt lãm.
Ngoại bộ リンク
[Biên tập]- www.directfb.org2015 niên まで cơ năng していたサイト.Internet Archiveによる2015 niên 8 nguyệt thời điểm のアーカイブ.
- www.directfb.net2016 niên から2017 niên まで cơ năng していたサイト.Internet Archiveによる2017 niên 6 nguyệt thời điểm のアーカイブ.
- directfb.biz2015 niên まで cơ năng していたDirectFB integrated media GmbHのサイト.Internet Archiveによる2015 niên 8 nguyệt thời điểm のアーカイブ.
- "DirectFB".Freecode.
- Embedded Linux WikiによるDirectFBの tường tế な thuyết minh