<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    使用eclipse搭建嵌入式開發環境

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    下載jdk

    http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz

        下載eclipse-cpp-ganymede-SR2-linux-gtk.tar.gz

    http://archive.eclipse.org/technology/epp/downloads/release/ganymede/SR2/eclipse-cpp-ganymede-SR2-linux-gtk.tar.gz
        將下載的兩個包分別解壓到相應的安裝目錄即可。

        在運行eclipse時,窗口停在空白,無法打開,后來在workspace/.metedata/.log文件中發現了錯誤,org.eclipse.swt.SWTError: XPCOM error。google在這里發現方法。是xulrunner的問題,如果你的xulrunner的版本在1.9及以上,在eclipse.ini文件(位于eclipse目錄下)中加入這一行 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner 即可。重新啟動eclipse,之后可以把該行刪除,以后再啟動都不會報錯了。

        在.bashrc中添加jdk的配置信息:
    export JAVA_HOME=/opt/jdk1.7.0_04
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        對jdk環境進行測試:
    $ vi test.jave
    class test
    {
        public static void main(String[] args)
        {
            System.out.println("Hello World!");
        }
    }
    $ java test
    Hello World!
        說明環境已經配置好了。
    配置代碼補全:
        打開eclipse,window->preferences->General->keys,修改Content Assist的綁定鍵,因為默認的是Ctrl+Space,與輸入法沖突。
    文字自動補全:
        打開eclipse,window->preferences->General->keys,修改Context completion的綁定鍵,可以自動地補全自定義的變量或函數。
    指定頭文件:
        在嵌入式開發中,使用的內核頭文件與應用編程頭文件并不一樣。Project->properties->C/C++ General->Paths and Symbols->include 添加對應的內核頭文件目錄,比如:/usr/src/linux-headers-2.6.32-5-common/include或/home/fantity/kernel/linux/linux-2.6.39.4/include/等。

    Reference:
    http://galigio.org/2011/03/07/kernel-development-using-the-eclipse-ide/
    http://blog.csdn.net/jubincn/article/details/6212562

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全