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

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > coLinux構(gòu)建嵌入式開(kāi)發(fā)環(huán)境

      coLinux構(gòu)建嵌入式開(kāi)發(fā)環(huán)境

      作者: 時(shí)間:2011-05-10 來(lái)源:網(wǎng)絡(luò) 收藏
      的安裝及配置

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

        的安裝非常容易,包括幾個(gè)簡(jiǎn)單的步驟。安裝過(guò)程中 提示可以從網(wǎng)上下載 ArchLinux、Debian 4.0、Fedora 7、Gentoo Deluxe、Ubuntu 7.1等幾個(gè) Linux文件系統(tǒng)映像的壓縮包。點(diǎn)擊相應(yīng)的“ *Notes”可以打開(kāi)對(duì)應(yīng)的說(shuō)明文字與下載的網(wǎng)頁(yè)。下面筆者以 Fedora9的文件系統(tǒng)映像壓縮包為例來(lái)介紹 coLinux中 Linux的安裝和配置。

        從網(wǎng)上下載的 Fedora9文件系統(tǒng)映像壓縮包中包含 5個(gè)文件,這些文件對(duì)于主機(jī)操作系統(tǒng)(Windows)來(lái)說(shuō)都是一些普通的文件,但是對(duì)于 coLinux來(lái)說(shuō)其中某些文件(Fedora-9.img、 swap.img)卻是可讀寫(xiě)的 ext3 / swap類(lèi)型的 Linux文件系統(tǒng)。

        Fedora-9.img是一個(gè) 4G大小的 Fedora9文件系統(tǒng)映像,內(nèi)含了 Fedora9系統(tǒng)中必需的所有文件,并預(yù)先配置了 slirp的網(wǎng)絡(luò),gdm登陸的 Xvnc以及支持聲音的 ESD等功能。使用 Fedora9時(shí)無(wú)需對(duì)宿主機(jī)的網(wǎng)絡(luò)功能方面做任何配置,就可以通過(guò)宿主機(jī)的 API來(lái)控制當(dāng)前的網(wǎng)絡(luò)適配器(網(wǎng)卡)來(lái)收發(fā) TCP/UDP數(shù)據(jù)包。由于 Slirp不能收發(fā) ICMP信息,ping和 traceroute等命令無(wú)法工作,但是其他網(wǎng)絡(luò)功能絲毫不會(huì)受到影響。從外部訪問(wèn) Linux,需要進(jìn)行端口重定向,在 coLinux配置文件中可以進(jìn)行簡(jiǎn)單設(shè)置。另外 coLinux也為 Linux之間提供了 tuntap與 pcap-bridge的通訊模式,具體信息可以參考 colinux自帶的幫助文檔。

        swap.img:這是一個(gè) 512M的交換分區(qū)的映像。

        start-Fedora-9.bat:?jiǎn)?dòng) Fedora9+coLinux的批處理文件(需要根據(jù)情況進(jìn)行修改) ,里面是一個(gè)啟動(dòng) coLinux的命令,命令后面添加了相關(guān)的配置參數(shù)。

        start-Fedora-9.sh:?jiǎn)?dòng) Fedora9+coLinux的腳本文件(需要根據(jù)情況進(jìn)行修改,于 Cygwin的 Bash下運(yùn)行)。

        README-Fedora-9.txt:本映像的說(shuō)明文件。

        將下載的文件解壓釋放出來(lái),編輯文件 start-Fedora-9.bat,根據(jù)“ Fedora-9.img”和 “swap.img”在宿主機(jī)(Windows系統(tǒng))中的真實(shí)位置,對(duì) cobd0、cobd1進(jìn)行適當(dāng)?shù)男薷?注意:使用“/”進(jìn)行目錄層次分隔)即可。修改完成后,將其保存在 coLinux軟件的安裝位置,如 “C:Program FilescoLinux”,雙擊即可啟動(dòng) coLinux。Fedora9 Linux開(kāi)始運(yùn)行后, Linux啟動(dòng)信息被發(fā)送到一個(gè)新打開(kāi)的 FLTK控制臺(tái)中。如果 cobd0、cobd1的配置信息無(wú)誤,則能夠順利啟動(dòng)。

        5構(gòu)造擁有 Window和 Linux雙重優(yōu)點(diǎn)的

        與 Cygwin相似, coLinux允許在 Windows操作系統(tǒng)上和執(zhí)行 Linux應(yīng)用程序。但是基于 coLinux的 Linux系統(tǒng)可以用 apt-get/yum等應(yīng)用程序管理軟件安裝、更新或刪除應(yīng)用程序,從而達(dá)到對(duì) Linux操作系統(tǒng)進(jìn)行維護(hù)的目的。

        與 Cygwin不同的是,在 coLinux上執(zhí)行的 Linux應(yīng)用程序不需要重新。從這個(gè)角度來(lái)講,在 coLinux中與 Windows 操作系統(tǒng)協(xié)作的不是一個(gè)模擬的,而是一個(gè)真正的 Linux操作系統(tǒng)。

        Fedora9啟動(dòng)后,呈現(xiàn)出一個(gè) FLTK控制臺(tái),可以在里面對(duì) Fedora9進(jìn)行基本的操作。為了搭建一個(gè)環(huán)境,還需要安裝部分軟件,如 gcc工具鏈等。由于 Fedora9已經(jīng)配置了 slirp網(wǎng)絡(luò)功能,這些軟件可以直接通過(guò)網(wǎng)絡(luò)進(jìn)行安裝。輸入簡(jiǎn)單的 “yum install gcc”按照提示就可以順利完成 gcc工具鏈的安裝。其他所缺的軟件可以按照同樣的方法進(jìn)行安裝。如果網(wǎng)絡(luò)上無(wú)法找到您必須的某些東西,也可以通過(guò)源代碼重建來(lái)得到。

        Fedora 9通過(guò) cofs驅(qū)動(dòng)與宿主機(jī)( Windows XP)進(jìn)行文件共享。 cofs類(lèi)似于 UML主機(jī)

        文件系統(tǒng),用于將宿主機(jī) VFS(虛擬文件系統(tǒng))和 Linux的 VFS進(jìn)行綁定。這樣就可以將宿主機(jī)中的文件夾 mount(掛載)到 Linux的文件系統(tǒng)中,如此一來(lái),宿主機(jī)和 Linux可以同時(shí)對(duì)該文件夾中的內(nèi)容進(jìn)行讀寫(xiě)操作,方便了 Windows與 Linux之間的文件交換。

        文件共享的配置如下:在啟動(dòng) coLinux的配置參數(shù)中添加如下內(nèi)容:

        cofs0=”D:/test/”

        重新啟動(dòng) coLinux后,在控制臺(tái)中執(zhí)行如下命令,就會(huì)將 Windows中的“D:test”文件夾掛載到 Fedora系統(tǒng)中的 /mnt文件夾下。

        mount -t cofs cofs0 -o uid=dax,gid=dax /mnt

        如此以來(lái) Windows XP和 Fedora都可以完全訪問(wèn)該文件夾中的內(nèi)容,詳細(xì)參數(shù)可參考 coLinux自帶的幫助文件 cofs.txt。Linux系統(tǒng)中所需要用到的軟件,可以用 Windows中的軟件下載,保存到“ D:test”文件夾中,然后在 Linux系統(tǒng)中直接進(jìn)行安裝。也可把需要使用 Linux環(huán)境進(jìn)行編譯的代碼放到“ D:test”文件夾下,可在 Windows系統(tǒng)中用熟悉的編輯工具編輯源代碼,而在 Linux系統(tǒng)中編譯,編譯的結(jié)果可以使用 Windows下的工具進(jìn)行下載調(diào)試等。

        6 總結(jié)

        本文介紹了一種可以在 Windows系統(tǒng)中以原生方式運(yùn)行 Linux的軟件—— coLinux。通過(guò)分析 coLinux的運(yùn)行機(jī)制,闡述了基于 coLinux的 Linux系統(tǒng)的優(yōu)點(diǎn),并對(duì)基于 coLinux的 Fedora 9的基本配置方法進(jìn)行了介紹,為熟悉 Windows平臺(tái)開(kāi)發(fā)的人員提供了一個(gè)更好的使用 Linux的方法,在實(shí)踐中有一定的指導(dǎo)意義。

      linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)

      上一頁(yè) 1 2 下一頁(yè)

      評(píng)論


      相關(guān)推薦

      技術(shù)專(zhuān)區(qū)

      關(guān)閉