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

正文內(nèi)容

基于s3c2410的minigui移植(編輯修改稿)

2024-12-23 21:47 本頁面
 

【文章內(nèi)容簡介】 ific options。各配置項均不配置。 ( 7) 配置圖像文件支持選項,即 Image options。選中 Includes SaveBitamprelated functions, GIF file support, JPG file support和 PNG file support,其他不選。 ( 8) 配置輸入法選項,即 Input method options。選中所有選項。 ( 9) 配置外觀選項,即 Appearance options。所有選項均不選中。 ( 10) 配置其他選項,即 Misc options。選中所有選項。 ( 11) 配置控制選項,即 Control options。選中所有選項。 ( 12) 配置擴展庫選項,即 Ext options。選中前六項和最后一項。 ( 13) 配置開發(fā)環(huán)境設(shè)置選項,即 Evelopment environment platform項中選擇 Linux環(huán)境,在 Compiler項中環(huán)境 i386工具。在 Libc項中選擇 glibc庫環(huán)境。在 Path 電子與信息工程專業(yè)課程設(shè)計 prefix項中設(shè)定路徑為 /usr/local,此為 MiniGUI的安裝路徑。 配置完成之后,可以通過選擇 Save Configuration to an atlternate File 選項,把本次配置保存到一個自定義的文件中,下次配置可以通過選擇 Load An Alternate Configuration File選項 把配置文件載入。 退出配置環(huán)境,此時系 統(tǒng)會出現(xiàn)“ do you wish to save you new MINIGUI configuration?”提示對話框。選中 YES ,之后系統(tǒng)將自動運行一段時間,用來改變到新的配置項和生成相關(guān)的 makefile文件。等系統(tǒng)停止輸出時,鍵入 make命令,對庫文件進行重新編譯。編譯成功后,鍵入 make install命令,將 Minigui庫安裝到默認(rèn)的 /usr/local/lib目錄下。 接下來,查看文件 /etc/(指令: vi )。確保在其內(nèi)容最后一行中是否有 /usr/local/lib,如果沒有,進行添加(按 i進入編輯模式,添加成功后按 ESC進入普通模式,再按: wq進行保存退出)。至此, minigui的仿真環(huán)境設(shè)置完畢,如圖 所示: 圖 /usr/local/lib 在 QVFB上顯示例樣程序: 找到 linux中共享文件夾中的 ,將其復(fù)制到 /opt/emlation目錄下( minigui提供了多個示例程序 )。然后通過命令 tar zxvf ,解壓后進入 ,鍵入 ./configure和 make命令,可以將這些示例程序編譯成可執(zhí)行程序這些可執(zhí)行程序能夠在Linux純字符控制臺或 QVFB上運行 。但是要在 QVFB上運行示例程序還需要如下步驟: ( 1) 按照如下配置修改 /usr/local/etc/目錄下的配置文件 : 【 system】 gal_engine=fbcon改為 gal_engine=qvfb ial_engine=console改為 ial_engine=qvfb 【 qvfb】 defaultmode=640x48016bpp: 如圖 電子與信息工程專業(yè)課程設(shè)計 圖 配置文件 ( 2) 進入 opt/emulation/(指令 ./ bmpbkgnd) ,即可看到在 qvfb內(nèi)的 MiniGUI程序 ,如圖 : 如圖 執(zhí)行 bmpbkgnd程序文件 電子與信息工程專業(yè)課程設(shè)計 5 Linux 下 FrameBuffer 的驅(qū)動運行 framebuffer 驅(qū)動的添加 FrameBuffer 是出現(xiàn)在 linux 內(nèi)核中的一種驅(qū)動程序接口。這種接口將顯示設(shè)備抽象為幀緩沖區(qū)。在應(yīng)用程序中,通過將 FrameBuffer設(shè)備映射到進程地址空間的方式使用,打開/dev/fb0設(shè)備,然后通過 mmap系統(tǒng)調(diào)用進行地址映射,隨后即可對 FrameBuffer操作。 與 framebuffer 相關(guān)的代碼在 kernel/drivers/video 下,該目錄有一個名為 的文件,這個文件就 是支持 S3C2410 的 framebuffer 驅(qū)動的源程序,有了這個文件,還需要在編譯的時候能將它編譯進內(nèi)核,所以還需要進一步修改。首先將 kernel文件復(fù)制到創(chuàng)建的目錄 linux2410下,并對 : 1) 進入 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支持。如圖 所示: 圖 2) kernel/drivers/video/Makefile 在該文件的“ obj $ (CONFIG_FB_GAMEPARK_FSTN)+=s6b7024fb. o fbgen. o” 后添加: Obj $ (CONFIG_FB_S3C2410) += 表示將 S3C2410 Framebuffer的驅(qū)動程序加入 Lniux內(nèi)核。如圖 : 電子與信息工程專業(yè)課程設(shè)計 圖 Makefile 文件修改 3) kernel/drivers/video/ 在該文件開始部分,添加調(diào)用的函數(shù)聲明: extern int S3c2410fb_int (void)。 extern int S3c2410fb_setup(char*)。 之后,在合 適的地方添加 S3C2410fb驅(qū)動入口: ifdef CONFIG_FB_S3C2410 {“ S3C2410fb” ,S3C2410fb_int, S3C2410fb_setup}, endif 如圖 : 圖 電子與信息工程專業(yè)課程設(shè)計 Framebuffer 設(shè)備文件的添加 應(yīng)用程序使用 framebuffer驅(qū)動程序是通過設(shè)備文件來進行的,所以必須在文件系統(tǒng)中創(chuàng)建 framebuffer相應(yīng)
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1