中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MiniGUI在基于OMAP5912開發(fā)板上的移植

        MiniGUI在基于OMAP5912開發(fā)板上的移植

        作者: 時間:2009-06-16 來源:網(wǎng)絡(luò) 收藏

        3.3 交叉編譯庫函數(shù),并進行配置安裝
        首先解壓縮libminigui-1.3.3.tar.gz,進入Fra-meBuffer控制器配置文件libminigui-1.3.3/src/new-gal/fbcon,修改fbvideo.C中GAL_fbdev=”/dev/fb/O”,這是因為系統(tǒng)啟動后,其/dev目錄下實際存在的設(shè)備文件不是fb而是/fb/0。通常Frame-Buffer作為標準字符設(shè)備處理,主設(shè)備號為29,次設(shè)備號則從0~31,分別對應(yīng)/dev/fb/0-/dev/fb/31的設(shè)備文件。修改完后進入解壓后的目錄,執(zhí)行以下命令以完成對編譯選項的配置:

        本文引用地址:http://www.antipu.com.cn/article/152468.htm


        CC是用來指定所使用的編譯器;-target選項用來指定目標平臺;-host選項用來指明宿主機的類型;-build選項與-arget一樣為arm-linux;-en-able-lite選項用來指定生的模式。 1.3.3有Threads和Lite兩種模式,本例中采用Lite模式;-prefix選項用來指定函數(shù)庫的安裝路徑,本例中安裝路徑為/usr/local/arm/2.95.3/arm-linux。如果運行成功,就會生成定制的Makefile文件,然后可以繼續(xù)執(zhí)行make和make install命令編譯并安裝libminigui。
        3.4 加入輔助函數(shù)庫的支持
        3.4.1 安裝zlib庫
        這個庫是后面許多庫編譯的基礎(chǔ),解壓zlib-1.2.3.tar.gz文件,zlib庫的configure腳本不支持交叉編譯選項,可以通過軟鏈接方式,使目標文件指向當前的2.95.3版本的arm-linux-gcc和arm-linux-ld鏈接器;還可以將庫文件設(shè)置為動態(tài)共享方式,通過這種方式,許多程序可以重復(fù)使用相同的代碼,能有效減小應(yīng)用程序的大小,打開Makefile并且添加如下代碼:


        其中:LDSHARED參數(shù)設(shè)置為共享模式生成libz.SO.1共享文件;CPP指定服務(wù)器路徑。最后make installprefix=/usr/local/arm/2.95.3/arm-linux/安裝到指定路徑。
        3.4.2 安裝png庫
        這個庫是用來顯示png圖形的,先解壓libpng-1.0.10rcl.tar.gz文件,編譯時,主目錄下面沒有配置文件,因此執(zhí)行命令cp scripts/makefile.linux,將與系統(tǒng)體系結(jié)構(gòu)一致的配置文件makefile.linux安裝到主目錄下面,然后還需要對makefile.linux文件進行修改:

        其中:上述ZLIBLIB參數(shù)和ZLIBINC參數(shù)分別指定了庫文件和頭文件的路徑。
        3.4.3 安裝jpeg庫
        這個庫用來支持jpeg格式圖片顯示,編譯過程與png庫的編譯過程類似:


        3.4.4 安裝libttf庫
        這個是TrueType字體的支持庫,用來顯示文字,解壓freetype-1.3.1.tar.gz,進入目錄,然后./con-figure會生成Makefile文件,因為沒有安裝Xlib testexample,后面編譯通不過,屏蔽掉關(guān)于test的部分代碼,打開Makefile文件,找到有“FTTESTDIR”字段的行注釋掉,一共有7處。然后make編譯庫文件,在freetype-1.3.1/lib目錄下,生成鏈接庫文件:


        至此libttf庫安裝完成。上述方法是通過自動配置完成安裝,另外也可以通過手工配置完成安裝:



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉