freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于s3c2410的minigui移植-文庫吧資料

2024-11-25 21:47本頁面
  

【正文】 圖 電子與信息工程專業(yè)課程設(shè)計(jì) Framebuffer 設(shè)備文件的添加 應(yīng)用程序使用 framebuffer驅(qū)動(dòng)程序是通過設(shè)備文件來進(jìn)行的,所以必須在文件系統(tǒng)中創(chuàng)建 framebuffer相應(yīng)的設(shè)備文件,才能讓應(yīng)用程序使用 framebuffer驅(qū)動(dòng)。如圖 : 電子與信息工程專業(yè)課程設(shè)計(jì) 圖 Makefile 文件修改 3) kernel/drivers/video/ 在該文件開始部分,添加調(diào)用的函數(shù)聲明: extern int S3c2410fb_int (void)。首先將 kernel文件復(fù)制到創(chuàng)建的目錄 linux2410下,并對 : 1) 進(jìn)入 kernel/drivers/video/ 文 件 內(nèi) , 在 該 文 件 中“ dep_tristate’ s3c2410 LCD support’ CONFIG_FB_S3C2410 $CONFIG_ARCH_S3C2410” 下面添加: dep_bool’ 320*240 8bit color STN LCD support’ CONFIG_FB_s3c2410_320x240x8 $CONFIG_FB_S3C2410 表示配置了 CONFIG_ARCH_S3C2410,可以選擇 S3C2410的 Framebuffer支持。在應(yīng)用程序中,通過將 FrameBuffer設(shè)備映射到進(jìn)程地址空間的方式使用,打開/dev/fb0設(shè)備,然后通過 mmap系統(tǒng)調(diào)用進(jìn)行地址映射,隨后即可對 FrameBuffer操作。但是要在 QVFB上運(yùn)行示例程序還需要如下步驟: ( 1) 按照如下配置修改 /usr/local/etc/目錄下的配置文件 : 【 system】 gal_engine=fbcon改為 gal_engine=qvfb ial_engine=console改為 ial_engine=qvfb 【 qvfb】 defaultmode=640x48016bpp: 如圖 電子與信息工程專業(yè)課程設(shè)計(jì) 圖 配置文件 ( 2) 進(jìn)入 opt/emulation/(指令 ./ bmpbkgnd) ,即可看到在 qvfb內(nèi)的 MiniGUI程序 ,如圖 : 如圖 執(zhí)行 bmpbkgnd程序文件 電子與信息工程專業(yè)課程設(shè)計(jì) 5 Linux 下 FrameBuffer 的驅(qū)動(dòng)運(yùn)行 framebuffer 驅(qū)動(dòng)的添加 FrameBuffer 是出現(xiàn)在 linux 內(nèi)核中的一種驅(qū)動(dòng)程序接口。至此, minigui的仿真環(huán)境設(shè)置完畢,如圖 所示: 圖 /usr/local/lib 在 QVFB上顯示例樣程序: 找到 linux中共享文件夾中的 ,將其復(fù)制到 /opt/emlation目錄下( minigui提供了多個(gè)示例程序 )。 接下來,查看文件 /etc/(指令: vi )。等系統(tǒng)停止輸出時(shí),鍵入 make命令,對庫文件進(jìn)行重新編譯。 退出配置環(huán)境,此時(shí)系 統(tǒng)會(huì)出現(xiàn)“ do you wish to save you new MINIGUI configuration?”提示對話框。在 Path 電子與信息工程專業(yè)課程設(shè)計(jì) prefix項(xiàng)中設(shè)定路徑為 /usr/local,此為 MiniGUI的安裝路徑。 ( 13) 配置開發(fā)環(huán)境設(shè)置選項(xiàng),即 Evelopment environment platform項(xiàng)中選擇 Linux環(huán)境,在 Compiler項(xiàng)中環(huán)境 i386工具。 ( 12) 配置擴(kuò)展庫選項(xiàng),即 Ext options。 ( 11) 配置控制選項(xiàng),即 Control options。 ( 10) 配置其他選項(xiàng),即 Misc options。 ( 9) 配置外觀選項(xiàng),即 Appearance options。 ( 8) 配置輸入法選項(xiàng),即 Input method options。 ( 7) 配置圖像文件支持選項(xiàng),即 Image options。 ( 6) 配置鍵盤布局選項(xiàng),即 Keyboard layout specific options。 ( 5) 配置字符集選項(xiàng),即 Charset options。 ( 4) 配置字體選項(xiàng),即 Font options。 ( 3) 配置 IAL引擎選項(xiàng),即 IAL engine option。 ( 2) 配置 GAL引擎選項(xiàng),即 GAL engine option看開頭的是不是 NEWGAL,若是,則按回車鍵進(jìn)入選項(xiàng);若為 DLDGAL,則改為 NEWGAL。 配置與安裝 MiniGUI庫文件: 將 Linux/mnt共享文件中的 /opt/emulation目錄下,進(jìn)入 emulation目錄。鍵入指令 :tar zxvf 。然后將 linux /mnt目錄下的共享文件夾中的 (此文件包含了字體,光標(biāo),圖標(biāo),位圖等資源 )復(fù)制到 /opt/emulation。第一部分是安裝 MiniGui的資源文件, 第二部分是配置安裝 MiniGui庫文件。 新建一個(gè)終端,鍵入 qvfb amp。鍵入指令 ./configure生成 makefile文件。打開終 端,進(jìn)入 opt目錄(指令: cd /opt) ,利用指令 tar zvfb 壓操作。所需的交叉編譯環(huán)境就基本搭建完成了, 如圖 : 圖 電子與信息工程專業(yè)課程設(shè)計(jì) 在 linux 運(yùn)行環(huán)境中的建立: QVFB 的安裝: QVFB是 QT提供的一個(gè)虛擬的 FrameBuffer(幀緩沖驅(qū)動(dòng)程序接口)工具,該程序是基于QT開發(fā)( QT是 LINUX窗口管理器 KDE使用的底層函數(shù)庫),在 X Window環(huán)境下, MINIGUI的模擬開發(fā)和調(diào)試都是基于 QVFB來運(yùn)行的。執(zhí)行命令: rpm Uvh oldpackage ,再將 ,之后執(zhí)行rpm Uvh *.rpm命令就不會(huì)出現(xiàn)錯(cuò)誤。打開終端,進(jìn)入 RPMS中(指令: /opt/linuette/RPMS)進(jìn)行交叉編譯庫的安裝。 電子與信息工程專業(yè)課程設(shè)計(jì) 在根目錄在創(chuàng)建 linuette目錄。進(jìn)行用戶賬號(hào)設(shè)置。再繼續(xù)安裝會(huì)出現(xiàn)選擇安裝軟件包(注意在選擇安裝包的時(shí)候 應(yīng)該選擇自己所需的安裝包進(jìn)行安裝,不太清楚者建議全部安裝,以免在后面的實(shí)驗(yàn)中會(huì)出現(xiàn)錯(cuò)誤)點(diǎn)擊“下一步“安裝。在安裝語言選擇中,我們可以選擇【簡體中文】,選擇鍵盤和鼠標(biāo)的時(shí)候,我們選擇系統(tǒng)默認(rèn)的就
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1