新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > coLinux在構建嵌入式開發環境中的應用

        coLinux在構建嵌入式開發環境中的應用

        作者: 時間:2009-08-21 來源:網絡 收藏

        與 Cygwin不同的是,在 上執行的 Linux程序不需要重新。從這個角度來講,在 中與 Windows 操作系統協作的不是一個模擬的,而是一個真正的 Linux操作系統。
        Fedora9啟動后,呈現出一個 FLTK控制臺,可以在里面對 Fedora9進行基本的操作。為了搭建一個,還需要安裝部分,如 gcc工具鏈等。由于 Fedora9已經配置了 slirp網絡功能,這些可以直接通過網絡進行安裝。輸入簡單的 “yum install gcc”按照提示就可以順利完成 gcc工具鏈的安裝。其他所缺的可以按照同樣的方法進行安裝。如果網絡上無法找到您必須的某些東西,也可以通過源代碼重建來得到。
        Fedora 9通過 cofs驅動與宿主機( Windows XP)進行文件共享。 cofs類似于 UML主機
        文件系統,用于將宿主機 VFS(虛擬文件系統)和 Linux的 VFS進行綁定。這樣就可以將宿主機中的文件夾 mount(掛載)到 Linux的文件系統中,如此一來,宿主機和 Linux可以同時對該文件夾中的內容進行讀寫操作,方便了 Windows與 Linux之間的文件交換。
        文件共享的配置如下:在啟動 的配置參數中添加如下內容:
        cofs0=”D:/test/”
        重新啟動 coLinux后,在控制臺中執行如下命令,就會將 Windows中的“D:test”文件夾掛載到 Fedora系統中的 /mnt文件夾下。
        mount -t cofs cofs0 -o uid=dax,gid=dax /mnt
        如此以來 Windows XP和 Fedora都可以完全訪問該文件夾中的內容,詳細參數可參考 coLinux自帶的幫助文件 cofs.txt。Linux系統中所需要用到的軟件,可以用 Windows中的軟件下載,保存到“ D:test”文件夾中,然后在 Linux系統中直接進行安裝。也可把需要使用 Linux進行編譯的代碼放到“ D:test”文件夾下,可在 Windows系統中用熟悉的編輯工具編輯源代碼,而在 Linux系統中編譯,編譯的結果可以使用 Windows下的工具進行下載調試等。
        6 總結
        本文介紹了一種可以在 Windows系統中以原生方式運行 Linux的軟件―― coLinux。通過分析 coLinux的運行機制,闡述了基于 coLinux的 Linux系統的優點,并對基于 coLinux的 Fedora 9的基本配置方法進行了介紹,為熟悉 Windows平臺的人員提供了一個更好的使用 Linux的方法,在實踐中有一定的指導意義。
        創新點:使用 coLinux在 Windows環境中創建一個運行高效、配置簡單、真正的 Linux環境,不但避免了開發人員安裝 Windows+Linux雙系統后頻繁重新啟動計算機切換操作系統的不便,而且比 Windows系統中運行 Linux虛擬機有更高的運行效率以及更少的主機資源需求,最重要的是可以讓開發人員同時利用 Linux與 Windows的優點,簡化了開發環境的同時也提高了開發效率,這在實踐中有很好的實用價值。

        本文引用地址:http://www.104case.com/article/152382.htm

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

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 双峰县| 梓潼县| 宁化县| 新丰县| 澜沧| 浦北县| 蓝田县| 株洲市| 民乐县| 房山区| 沛县| 宁德市| 忻城县| 遵义县| 攀枝花市| 大新县| 余干县| 咸宁市| 丰城市| 锦州市| 神木县| 南充市| 中牟县| 河津市| 边坝县| 龙门县| 连江县| 油尖旺区| 循化| 雷州市| 东辽县| 南溪县| 丰镇市| 新邵县| 临夏县| 荃湾区| 开原市| 大洼县| 庆元县| 全南县| 永春县|