Epuck2 建立工程模板

2022-07-20 01:51:12 字數 2699 閱讀 2403

如果要修改在主微控制器上執行的工廠韌體的**,或者如果要檢視實現詳細資訊,則可以按照以下步驟在eclipse中新增此專案:

1.執行eclipse。

然後選擇file->new->makefile project with existing code

2.接下來單擊browse

)並設定專案名稱(否則您可以保留eclipse建立的專案名稱)。選擇none工具鏈。

3.單擊finish按鈕,專案將新增到eclipse。

4.通過從左側面板中選擇專案的乙個目錄然後構建專案project->build project

主微控制器工廠韌體專案也可以用作庫來構建您自己的專案。

要實現這一點,您必須複製專案中project_template包含的資料夾,e-puck2_main-processor並將其放在e-puck2_main-processor專案的同一目錄中; 您當然可以將資料夾重新命名為您想要的名稱(例如myproject)。您必須最終得到以下目錄樹:

e-puck2

e-puck2_main-processor

myproject

然後,您可以按照以下步驟在eclipse中新增此專案:

執行eclipse然後選擇file->new->makefile project with existing code

接下來單擊browse按鈕並選擇專案的專案資料夾(例如myproject)並設定專案名稱(否則您可以保留eclipse建立的專案名稱)。選擇none工具鏈。

單擊finish按鈕,專案將新增到eclipse。

選擇專案根資料夾,然後轉到project->properties->c/c++ general->preprocessor include paths, macros etc->providers並選中cdt cross gcc built-in compiler settings

然後在下面的文字框中寫arm-none-eabi-gcc $ -e -p -v -dd "$"

在專案中建立鏈結到e-puck2_main-processor庫的鏈結資料夾。這允許eclipse索引庫**中函式和變數的宣告和實現。

選擇專案根資料夾,然後轉到file->new->folder

點選底部的advanced>>

選擇link to alternate location (linked folder)。輸入project_loc/../e-puck2_main-processor並單擊finish按鈕。

通過從左側面板中選擇專案的乙個檔案來構建專案,然後project->build project。編譯結果將顯示在build專案資料夾的資料夾中。

編譯專案後,選擇專案根資料夾並轉到project->c/c++ index->rebuild重建索引(我們需要編譯至少一次,以便讓eclipse找到所用檔案的所有路徑)。

現在你可以編寫自己的程式了。如果要將原始檔(.c)新增到專案中,則還需要makefile在csrc定義中新增它們。

.h位於其旁邊的所有標頭檔案()makefile都自動包含在編譯中,但如果需要將它們放入資料夾中,則必須makefile在incdir定義中的這些資料夾中指定這些資料夾。.h來自其他外部資料夾的任何所需檔案都需要相同的內容。您還可以在其中makefile設定專案的名稱。這makefile使用e-puck2_main-processor專案的主makefile 。這意味著您可以新增自定義命令,makefile但不應干擾主makefile。

Angular 2 建立工程

工程的搭建使用的是 angularcli。使用它可以方便快捷的搭建出乙個可執行的工程。首先我們需要確保已經安裝了angularcli,如果沒有則執行如下命令進行安裝 npm install g angular cli安裝成功接下來就要建立工程了 ng new projectname其中project...

ROS學習(2) 建立工程

建立src,放置功能包 mkdir p catkin ws src 進入src cd catkin ws src 初始化資料夾,會出現乙個cmakelists.txt檔案,告訴系統這是ros工作空間 catkin init workspace編譯工作在catkin ws資料夾下進行 catkin m...

quick cocos2d x建立工程

quick cocos2d x就不多說了。我是最近才了解到有這個專案的。了解後馬上從git上下了乙份zip的包。解壓後看到bin目錄裡有create project.bat檔案,肯定是用來建立專案用的。但是執行後無任何反應,開啟cmd再執行一次發現是缺少php執行環境所致。於是在下了乙份php的zi...