<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          coLinux在構(gòu)建嵌入式開(kāi)發(fā)環(huán)境中的應(yīng)用

          作者: 時(shí)間:2009-08-21 來(lái)源:網(wǎng)絡(luò) 收藏

          與 Cygwin不同的是,在 上執(zhí)行的 Linux程序不需要重新。從這個(gè)角度來(lái)講,在 中與 Windows 操作系統(tǒng)協(xié)作的不是一個(gè)模擬的,而是一個(gè)真正的 Linux操作系統(tǒng)。
          Fedora9啟動(dòng)后,呈現(xiàn)出一個(gè) FLTK控制臺(tái),可以在里面對(duì) Fedora9進(jìn)行基本的操作。為了搭建一個(gè),還需要安裝部分,如 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類似于 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) 的配置參數(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進(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)的人員提供了一個(gè)更好的使用 Linux的方法,在實(shí)踐中有一定的指導(dǎo)意義。
          創(chuàng)新點(diǎn):使用 coLinux在 Windows環(huán)境中創(chuàng)建一個(gè)運(yùn)行高效、配置簡(jiǎn)單、真正的 Linux環(huán)境,不但避免了開(kāi)發(fā)人員安裝 Windows+Linux雙系統(tǒng)后頻繁重新啟動(dòng)計(jì)算機(jī)切換操作系統(tǒng)的不便,而且比 Windows系統(tǒng)中運(yùn)行 Linux虛擬機(jī)有更高的運(yùn)行效率以及更少的主機(jī)資源需求,最重要的是可以讓開(kāi)發(fā)人員同時(shí)利用 Linux與 Windows的優(yōu)點(diǎn),簡(jiǎn)化了開(kāi)發(fā)環(huán)境的同時(shí)也提高了開(kāi)發(fā)效率,這在實(shí)踐中有很好的實(shí)用價(jià)值。

          本文引用地址:http://www.ex-cimer.com/article/152382.htm

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

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

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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();