PlatformIO:為不同平台編譯源代碼

平台

可供程序員使用的工具和設施越來越多。 有些特別突出,例如 Google合作實驗室,這有很多值得討論的地方。 您必須訪問的另一個平台 注意是PlatformIO,一個為各種平台創建源代碼的人尋找非凡資源的站點。

在本教程中,您將了解 PlatformIO 是什麼、它的用途、如何訪問它,以及更多關於它的信息。 出色的編程實用程序.

什麼是平台IO?

PlatformIO 是一個 IDE,也就是一個集成的開發環境,有專業的代碼編輯器,有編譯器可以編譯多種平台的源代碼,有調試器,還有一系列非常有趣的編程功能和工具(單元串行測試監視器、代碼分析器、代碼自動完成、庫管理器等)。 它是免費的、開源的,您可以通過插件或擴展擴展其功能。 它甚至允許遠程開發,可以與 GitHub 和 GitLab 代碼庫等集成。

另一方面,它的環境非常友好且易於使用,具有現代、強大、快速、輕便的環境。 一個平台 用途廣泛 它已經擁有數千名用戶,可用於 GNU/Linux、Apple macOS 和 Microsoft Windows。 您甚至可以將其安裝在某些 SBC 板上,例如 Raspberry Pi。

有關 PlatformIO 的更多信息 - 見官網

有關社區和源代碼的更多信息 - 在 GitHub 上查看站點

Platformio 支持的平台

清單 支持的平台 通過 Platformio 真的很好。 您的編譯器支持的一些架構是:

  • ARM
  • 愛特梅爾AVR
  • ARC32
  • 恩智浦LPC
  • PIC32微芯片
  • RISC-V
  • 等。

您如何安裝?

安裝 PlatformIO 核心 在 Windows 或 macOS 上,這真的很容易。 但是,如果您有 GNU / Linux,則步驟會稍微複雜一些(儘管它們也有一個腳本來簡化一切),或者如果您決定通過自己編譯從源代碼安裝它。

請記住,在安裝之前需要滿足許多依賴項,例如安裝了 Python 等。

很多 遵循的步驟 聲音:

  • 下載 Platformio 包:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • 安裝 Platformio 核心
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • 現在需要在/usr/local/bin/目錄下創建pio命令的符號鏈接:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • 現在 pio 可以用作所有用戶的系統命令。 默認情況下,root 用戶和具有 sudo 權限的用戶將能夠讀寫串口。 下面是將用戶添加到對應的組:
sudo usermod -a -G dialout $USER
  • 請記住,要進行更改並使其生效,您應該 重新啟動計算機或註銷並重新登錄. 現在嘗試:
pio --version
  • 最後,您現在可以刪除安裝腳本和安裝過程中生成的緩存,因為它們不是必需的:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio 核心

如果你想 卸載平台,就像在 Linux 中執行這些其他步驟一樣簡單:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

問題和更多信息 - 官方文件

安裝 Platformio IDE

安裝 Platformio IDE 只需執行以下步驟即可:

  1. 下載安裝正式版Atom文本編輯器 從這個鏈接.
  2. 安裝後,打開 Atom 包管理器。
  3. 轉到菜單> 編輯> 首選項> 安裝。
  4. 在那裡尋找官方平台ide。
  5. 然後安裝包。
請記住,無論如何都必須安裝Python......

在這種情況下,Atom 已被選擇用於 Platformio,但也可以集成它 在 Visual Studio 代碼中, 可用於 Windows 和 GNU / Linux。 它很容易安裝,因為你可以在 此鏈接中的 DEB 和 RPM 包. 在 Windows 中,安裝同樣簡單,使用 .exe。

如果您想知道以下步驟 在 VS Code 中安裝擴展, 類似於 Atom 的那些:

  1. 打開 VS 代碼。
  2. 選擇以立方體形式出現在左側的擴展圖標。
  3. 鍵入 PlatformIO 並選擇出現的第一個選項。
  4. 按安裝進行安裝。
  5. 等待它完成,你就完成了。

在其中集成 Platformio 的其他環境

那裡 其他環境 除了 Atom 和 VS Code 之外,還可以在其中集成 Platformio,例如:

  • Netbeans的
  • 崇高的文字
  • 代碼塊
  • 日食

IDE工作環境

平台集成開發環境

如果這是您第一次看到 Platformio 界面,您會發現它並不復雜,並且分為幾個部分。 當您打開編輯器時,您首先會看到一個歡迎屏幕,以及以下部分:

  • 歡迎: 擴展的第一個屏幕,包含安裝的版本,創建、導入和打開項目的功能,查看示例等。
  • 項目:在左側,您還可以找到一個列表,其中包含您可以編輯的所有已創建項目。
  • 檢查(檢查員):在本節中,您可以檢查您的項目以獲取內存使用情況統計信息。
  • 圖書館: 此部分對應於庫管理器,以幫助您包含全局和私有庫。
  • 板(板):在這裡您可以找到並安裝您在開發中使用的不同電路板的驅動程序。 有 1000 多個可用。
  • 平台- 列出了迄今為止使用的平台。
  • 設備:列出您當前擁有的連接到 PC 的電路板。 它是在連接到端口時自動生成的。

創建第一個項目的步驟

如果你想開始 創建你的第一個項目,您可以使用嚮導更輕鬆、更快捷地創建它:

  1. 轉至 Platformio 擴展歡迎 (PIO HOME)。
  2. 單擊創建項目。
  3. 為您的新項目選擇一個名稱。
  4. 在板選項卡中選擇一個板。 您可以輸入板名稱的第一個字母,列表將隨著匹配而減少。
  5. 現在您將看到框架選項(一系列標準、概念和促進開發的良好實踐)被自動標記,儘管您可以修改它。
  6. 您可以在“位置”框中修改項目的保存位置,否則它將存儲在默認目錄中。
  7. 完成後,您可以按“完成”按鈕,它將開始。

從這裡開始,進行的方式將根據您要開發的代碼或項目的類型以及所選的板或平台而變化,因為會有細微的差異。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。