close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": libsvn_fs_base-1.so.1: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Feb 27, 2009, 3:14:45 PM (17 years ago)
- Author:
-
wade
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v3
|
v4
|
|
| 36 | 36 | |
| 37 | 37 | 有問題可以上IRC channel #dot問問看 http://wiki.debian.org.tw/index.php/IRC |
| | 38 | |
| | 39 | == Frame Buffer == |
| | 40 | framebuffer 機制其實是 linux kernel 裡的driver interface |
| | 41 | 這個機制其實是模擬顯示卡的功能,讓linux的user可以透過framebuffer device |
| | 42 | 直接對display memory進行讀寫操作 |
| | 43 | 我們可以把framebuffer看成是display memory的image(映像) |
| | 44 | 我們可以透過mmap函式把physical address映射到我們應用程式的virtual address |
| | 45 | 如此一來我們就可以直接進行讀寫操作 而這些操作會立即反映在screen上 |
| | 46 | 使用者完全不用去理會display memory的physical address |
| | 47 | 這些都由/dev/fb0來完成 |
| | 48 | |
| | 49 | * http://www.mcublog.com/blog/user1/9450/archives/2006/19773.html |