• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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.czjhyjcfj.com/article/152382.htm

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

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

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 洪泽县| 西平县| 赣州市| 泗水县| 漾濞| 拉孜县| 景谷| 辛集市| 武山县| 饶平县| 龙口市| 乐亭县| 丰台区| 恩施市| 永清县| 县级市| 阿鲁科尔沁旗| 宝应县| 高阳县| 盈江县| 昌图县| 兴宁市| 芦山县| 岱山县| 修文县| 酒泉市| 开平市| 九龙县| 永安市| 平乡县| 定边县| 海安县| 尚义县| 克什克腾旗| 库尔勒市| 信阳市| 南开区| 奎屯市| 平定县| 周至县| 秦皇岛市|