Linux系統(tǒng)下的圖形顯示實(shí)現(xiàn)方法
基本信息
申請?zhí)?/td> | CN201811552113.7 | 申請日 | - |
公開(公告)號(hào) | CN109710356A | 公開(公告)日 | 2019-05-03 |
申請公布號(hào) | CN109710356A | 申請公布日 | 2019-05-03 |
分類號(hào) | G06F9/451(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 方飛海; 陳航 | 申請(專利權(quán))人 | 深圳市金剛蟻機(jī)器人技術(shù)有限公司 |
代理機(jī)構(gòu) | 深圳市卓科知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 深圳市金剛蟻機(jī)器人技術(shù)有限公司 |
地址 | 518000 廣東省深圳市前海深港合作區(qū)前灣一路1號(hào)A棟201室(入駐深圳市前海商務(wù)秘書有限公司) | ||
法律狀態(tài) | - |
摘要
摘要 | 一種Linux系統(tǒng)下的圖形顯示實(shí)現(xiàn)方法,包括如下步驟:(1)打開/dev/fbn設(shè)備文件;(2)用ioctl()操作取得當(dāng)前顯示屏幕的參數(shù);(3)用mmap()函數(shù),將屏幕緩沖區(qū)映射到用戶空間;(4)映射后直接讀/寫屏幕緩沖區(qū),進(jìn)行繪圖和圖片顯示;(5)使用完幀緩沖設(shè)備將其釋放;(6)關(guān)閉設(shè)備文件,完成。其優(yōu)點(diǎn)是直接采用linux相關(guān)驅(qū)動(dòng)接口直接操作顯示設(shè)備,無需進(jìn)行相關(guān)圖形庫的移植工作,減少軟件開發(fā)工作量,也無相關(guān)圖形庫的靜態(tài)庫,可以有效減少嵌入式設(shè)備的存儲(chǔ)空間占用,圖象顯示時(shí)由于直接操作底層設(shè)備驅(qū)動(dòng)能夠提高運(yùn)行效率,減少系統(tǒng)資源的消耗。 |
