日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> Nuvoton/新唐 >> DirectFB學(xué)習(xí)之移植到nuc972平臺

DirectFB學(xué)習(xí)之移植到nuc972平臺

作者: 來源: 發(fā)布時間:2018-12-06  瀏覽:6
DirectFB學(xué)習(xí)之移植到nuc972平臺
1、DirectFB版本選擇
DirectFB選擇要合理,也沒必要追求最新版本,除非特殊需求。我選擇DirectFB版本的時候是根據(jù)我平臺的交叉編譯器的版本發(fā)布日期,找來這個日期相近發(fā)布發(fā)DirectFB版本來編譯的,DirectFB可以到github上下載(點(diǎn)擊進(jìn)入下載)。我試下了1.4.0和1.4.5版本,相同的配置1.4.0編譯不通過,而1.4.5編譯順利通過,所以遇到編譯的問題的時候不妨多試幾個版本,編譯過程你的編譯環(huán)境會有影響,主要有比如automake版本、autoconf版本及交叉編譯器版本等,盡量找到合適的版本。


2、交叉編譯DirectFB
和大多數(shù)開源軟件一樣,DirectFB庫采用automake和autoconf來配置編譯的,我們通過執(zhí)行如下命令來執(zhí)行配置:


./configure --prefix=/home/share/mnt CC=arm-linux-gcc --host=arm-linux --build=i386-linux --disable-x11 --with-gfxdrivers=vmware --with-tests


我這邊配置完出現(xiàn)了如下錯誤:


PNG support is missing - many applications won't work correctly! 
FreeType2 support is missing - many applications won't work correctly!


這是由于DirectFB需要支持FreeType2字體和PNG圖片需要第三方庫的支持,我這邊沒有配置,我們當(dāng)前的目標(biāo)是要在上邊移植2D支持,暫時不管,后續(xù)來處理。另執(zhí)行./configure --help就能查看支持的配置選項(xiàng)和含義了。


配置后再執(zhí)行make;make install后就能完成編譯,并安裝到--perfix=指定的目錄下。


3、加入對應(yīng)平臺gfxdrivers編譯
開始我是打算根據(jù)automake和autoconf的規(guī)則來把我的2d驅(qū)動加入編譯,后面發(fā)現(xiàn)由于各種版本上的不匹配等原因,太麻煩了,所以上面我還是覺得配置的時候配置了一個vmware的gfxdrivers然后我的驅(qū)動和makefile多是按照這個的驅(qū)動的來依葫蘆畫瓢的,畫好后進(jìn)入相應(yīng)目錄執(zhí)行make后即可生成我想要的so。我具體驅(qū)動我后面放上來,還有各種實(shí)驗(yàn)在測試中,今天先到這里。
--------------------- 
作者:潛水企鵝 
來源:CSDN 
原文:https://blog.csdn.net/jxgz_leo/article/details/70137304 
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!

編輯:admin  最后修改時間:2018-12-06

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

五河县| 兰州市| 赤水市| 龙游县| 三门峡市| 南宫市| 郧西县| 宣恩县| 灵宝市| 阿城市| 寿宁县| 石景山区| 五家渠市| 安陆市| 报价| 澄江县| 张家界市| 西贡区| 赣榆县| 甘德县| 大丰市| 定南县| 四会市| 安塞县| 天长市| 宜都市| 峡江县| 修水县| 上虞市| 山西省| 深泽县| 明水县| 文水县| 右玉县| 靖远县| 佛教| 平昌县| 安仁县| 南投市| 桃源县| 三江|