在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > linux基礎(chǔ)復(fù)習(xí)(5)建立linux開發(fā)環(huán)境

            linux基礎(chǔ)復(fù)習(xí)(5)建立linux開發(fā)環(huán)境

            作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

            各工具的安裝,就不說明了,百度一下就有了,直接看我安裝后的樣子:

            本文引用地址:http://www.biyoush.com/article/201610/305801.htm

            PS:我使用的是友善之臂,QQ2440V3 的開發(fā)板

            screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} onclick=if(!this.resized) {return true;} else {window.open(this.src);} alt= src=http://blogimg.chinaunix.net/blog/upfile2/080412124954.jpg onload=if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} border=0>

            其中:

            - arm-linux-gcc-3.3.2 編譯Qtopia 使用

            - arm-linux-gcc-3.4.1 編譯內(nèi)核使用

            - arm-linux-gcc-2.95.3 編譯vivi 使用

            后面兩個還可以用來編譯開發(fā)板上的應(yīng)用程序,另外,裝完后要對環(huán)境變量進(jìn)行設(shè)置,這有兩個版本,一個是修改 /etc/profile,一個是/etc/bashrc ,一直搞不明白有什么區(qū)別,今天在網(wǎng)上搜索到答案,高興:

            1.export PATH=/usr/local/arm/2.95.3/bin:$PATH

            2.PATH=$PATH:/usr/local/arm/2.95.3/bin

            3.在出現(xiàn)pathmunge 的語句段后添加pathmunge /usr/local/arm/2.95.3(版本號)/bin;

            以上3個其實(shí)都是一樣的作用,都是通過改變PATH環(huán)境變量。不同的是:

            /etc/profile是在啟動一個交互登陸shell的時候被調(diào)用(通過/bin/login登陸,TTY上的開機(jī)登錄就是這個)

            /etc/bashrc則是在一個交互的非登陸shell啟動的時候被調(diào)用(通過命令行運(yùn)行,例如在命令行輸入bash)

            所以怎么設(shè)置就要看需要,一般來說,像這種設(shè)置工具鏈的環(huán)境變量,設(shè)置在/etc/profile里會更加好。

            export是一個用于設(shè)置環(huán)境變量的指令,但是BASH支持直接設(shè)置,所以如果你的機(jī)器是BASH作為shell的話(一般Linux都是的),可以不使用export。

            pathmunge也是一個指令,是一個直接用于添加路徑到PATH環(huán)境變量的指令。

            screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} onclick=if(!this.resized) {return true;} else {window.open(this.src);} alt= src=http://blogimg.chinaunix.net/blog/upfile2/080412125201.jpg onload=if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} border=0>

            其中:

            /opt/FriendlyARM/QQ2440

            |__kernel 開發(fā)板所用的內(nèi)核源

            |__x86-qtopia Qt/Embedded源代碼(x86版本)

            |__arm-qtopia Qt/Embedded源代碼(ARM帶觸摸版本)

            |__ipaq-qtopia Qt/Embedded源代碼(ARM帶USB鼠標(biāo)版本)

            |___root_default 板子所使用的基本文件系統(tǒng)

            |___root_mizi mizi 公司提供的文件,含有中文手寫識別及瀏覽器等

            |___root_qtopia_tp 帶Qtopia的文件系統(tǒng)(使用觸摸)

            |___root_qtopia_mouse 帶Qtopia的文件系統(tǒng)(使用USB鼠標(biāo)、鍵盤)

            |___busybox-1.2.0 busybox源代碼

            |___examples 示例代碼

            |___Jflash 燒寫工具

            QT/E 環(huán)境工具

            screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} onclick=if(!this.resized) {return true;} else {window.open(this.src);} alt= src=http://blogimg.chinaunix.net/blog/upfile2/080412130008.jpg onload=if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';} border=0>

            安裝QT/E 工具比方煩瑣,貼一篇我在網(wǎng)上找的教程:

            1. 簡介

            QT是目前在linux上使用較廣的一個圖形系統(tǒng)。用戶經(jīng)常配合KDE桌面環(huán)境來使用。需要注意的是我們看到的并操作的是KDE,而不是QT。QT只是一套庫函數(shù)(類庫),KDE才是可執(zhí)行程序.同時KDE為了其他程序方便的對其操作,也提供一套庫函數(shù)(類庫)。

            在PC機(jī)上的QT是基于X11圖形系統(tǒng)的,在嵌入設(shè)備中往往不需要這么累贅,只需使用QTE(QT Embedded)即可包括PC平臺中X11和QT庫的功能。

            另一方面,嵌入設(shè)備受許多條件的限制,桌面系統(tǒng)也不能直接使用PC機(jī)上已有的系統(tǒng)。QTOPIA就是相當(dāng)于KDE的桌面系統(tǒng).根據(jù)具體嵌入設(shè)備的需要可以配置成phone和pocket pc兩種。

            2. 準(zhǔn)備工作

            2.1 目標(biāo)

            首先要明確將要干的是什么,將怎么做。

            我們的目標(biāo)很明確——就是在自己的開發(fā)板上使用基于QTE的桌面系統(tǒng)QTOPIA。

            我們的工作往往是先在PC完成以后移植到ARM平臺上;先編譯好QTE的庫,再編譯QTOPIA。因?yàn)檫@個系統(tǒng)和具體的設(shè)備有關(guān)(例如:觸摸屏、時鐘、電源管理設(shè)備等),所以最后還需要做設(shè)備接口的移植工作。

            2.2 軟件包

            系統(tǒng)平臺:RedHat 9(完全安裝)

            qt-embedded-2.3.7.tar.gz (qte的庫)

            qt-x11-2.3.2.tar.gz (為了生成相應(yīng)的qtdesigner和qvfb)

            qtopia-free-1.7.0.tar.gz (qte的桌面環(huán)境程序)

            tmake-1.11.tar.gz (編譯時會用到)

            e2fsprogs-1.35.tar.gz (只使用其中的uuid的庫)

            當(dāng)下載完這些包以后我們先建立一個工作環(huán)境。假設(shè)所有軟件包都下載在用戶目錄下,通常都是/root。

            2.3 環(huán)境的建立

            # cd ~

            # mkdir x86-qtopia

            # tar zxvf qt-x11-2.3.2.tar.gz


            上一頁 1 2 3 4 下一頁

            關(guān)鍵詞:

            評論


            相關(guān)推薦

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

            關(guān)閉