PlatformIO: biên dịch mã nguồn cho các nền tảng khác nhau

Platformium

Ngày càng có nhiều công cụ và phương tiện dành cho lập trình viên. Một số đặc biệt nổi bật, như trường hợp của Phòng cộng tác của Google, đang có rất nhiều điều để nói. Một trong những nền tảng khác mà bạn phải chú ý là PlatformIO, một trang web để tìm kiếm các nguồn tài nguyên đặc biệt dành cho những người tạo mã nguồn cho các nền tảng khác nhau.

Trong hướng dẫn này, bạn sẽ tìm hiểu PlatformIO là gì, nó dùng để làm gì, cách bạn có thể truy cập nó và nhiều thông tin khác về nó. tiện ích lập trình tuyệt vời.

PlatformIO là gì?

PlatformIO là một IDE, nghĩa là, một môi trường phát triển tích hợp, với trình soạn thảo mã chuyên nghiệp và trình biên dịch của nó để bạn có thể biên dịch mã nguồn cho vô số nền tảng, trình gỡ lỗi, cũng như một loạt các chức năng và công cụ rất thú vị để lập trình (đơn vị của màn hình kiểm tra nối tiếp, trình phân tích mã, tự động điền mã, trình quản lý thư viện, v.v.). Nó miễn phí, mã nguồn mở và bạn có thể mở rộng khả năng của nó thông qua các plugin hoặc tiện ích mở rộng. Nó thậm chí còn cho phép phát triển từ xa, có thể được tích hợp với kho mã GitHub và GitLab, v.v.

Mặt khác, môi trường của nó rất thân thiện và dễ sử dụng, với môi trường hiện đại, mạnh mẽ, nhanh, nhẹ. Một plataform Rất linh hoạt vốn đã có hàng nghìn người dùng và có sẵn cho cả GNU / Linux, Apple macOS và cả Microsoft Windows. Bạn thậm chí có thể cài đặt nó trên một số bảng SBC nhất định như Raspberry Pi.

Thông tin thêm về PlatformIO - Xem trang web chính thức

Thông tin thêm về cộng đồng và mã nguồn - Xem trang web trên GitHub

Nền tảng được hỗ trợ bởi Platformio

Danh sách nền tảng được hỗ trợ bởi Platformio thực sự tốt. Một số kiến ​​trúc được trình biên dịch của bạn hỗ trợ là:

  • ARM
  • phòng thí nghiệm
  • ARC32
  • NXP LPC
  • PIC32 vi mạch
  • RISC-V
  • và vv

Làm thế nào để bạn cài đặt?

đến cài đặt PlatformIO Core trên Windows hoặc macOS điều đó thực sự dễ dàng. Tuy nhiên, nếu bạn có GNU / Linux, các bước sẽ phức tạp hơn một chút (mặc dù chúng cũng có tập lệnh để hỗ trợ mọi thứ), hoặc nếu bạn quyết định cài đặt nó từ nguồn bằng cách tự biên dịch.

Hãy nhớ rằng bạn cần đáp ứng một số phụ thuộc trước khi cài đặt, chẳng hạn như đã cài đặt Python, v.v.

Các các bước để làm theo âm thanh:

  • Tải xuống gói Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Cài đặt Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Bây giờ bạn cần tạo một liên kết tượng trưng đến lệnh pio trong thư mục / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Bây giờ pio có thể được sử dụng như một lệnh hệ thống cho tất cả người dùng. Theo mặc định, người dùng root và người dùng có đặc quyền sudo sẽ có thể đọc và ghi vào cổng nối tiếp. Sau đây là thêm người dùng vào nhóm tương ứng:
sudo usermod -a -G dialout $USER
  • Hãy nhớ rằng để thực hiện các thay đổi và để chúng có hiệu lực, bạn nên khởi động lại máy tính của bạn hoặc đăng xuất và đăng nhập lại. Bây giờ cố gắng:
pio --version
  • Cuối cùng, bây giờ bạn có thể xóa tập lệnh cài đặt và bộ đệm ẩn đã được tạo trong quá trình cài đặt, vì chúng không cần thiết:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Cài đặt Platformio Core

Nếu bạn muốn gỡ cài đặt Platformio, nó sẽ đơn giản như làm theo các bước khác sau trong Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Các câu hỏi và thêm thông tin - Tài liệu chính thức

Cài đặt Platformio IDE

đến cài đặt Platformio IDE Nó đơn giản như làm theo các bước sau:

  1. Tải xuống và cài đặt phiên bản chính thức của trình soạn thảo văn bản Atom từ liên kết này.
  2. Sau khi cài đặt, hãy mở trình quản lý gói Atom.
  3. Đi tới Trình đơn> Chỉnh sửa> Tùy chọn> Cài đặt.
  4. Tìm ở đó để biết platformio-Ide chính thức.
  5. Sau đó cài đặt gói.
Hãy nhớ rằng cần phải cài đặt Python trong mọi trường hợp ...

Trong trường hợp này Atom đã được chọn cho Platformio, nhưng cũng có thể làm điều đó bằng cách tích hợp nó trong Visual Studio Code, có sẵn cho Windows và cả GNU / Linux. Nó được cài đặt dễ dàng, vì bạn có sẵn nó trong Các gói DEB và RPM tại liên kết này. Trong Windows, việc cài đặt cũng đơn giản như nhau, với .exe.

Nếu bạn thắc mắc về các bước để cài đặt tiện ích mở rộng trong VS Code, tương tự như của Atom:

  1. Mở mã VS.
  2. Chọn biểu tượng tiện ích mở rộng xuất hiện ở phía bên trái dưới dạng hình khối.
  3. Nhập PlatformIO và chọn tùy chọn đầu tiên xuất hiện.
  4. Nhấn Install để cài đặt.
  5. Chờ cho đến khi nó hoàn thành và bạn đã hoàn tất.

Các môi trường khác để tích hợp Platformio

đó môi trường khác trong đó để tích hợp Platformio ngoài Atom và VS Code, chẳng hạn như:

  • Netbeans
  • Tiêu đề cao siêu
  • Tiền mã hóa
  • Eclipse

Môi trường làm việc IDE

IDE nền tảng

Nếu đây là lần đầu tiên bạn nhìn thấy giao diện Platformio, bạn sẽ thấy nó không phức tạp, nó được chia thành nhiều phần. Điều đầu tiên bạn sẽ thấy là màn hình chào mừng khi bạn mở trình chỉnh sửa và các phần như:

  • Chào mừng: màn hình đầu tiên của tiện ích mở rộng, với phiên bản đã cài đặt, các chức năng tạo, nhập và mở các dự án, xem ví dụ, v.v.
  • Dự án: ở bên trái, bạn cũng có thể tìm thấy danh sách với tất cả các dự án đã tạo mà bạn có thể chỉnh sửa.
  • Kiểm tra (Thanh tra): Trong phần này, bạn có thể kiểm tra các dự án của mình để biết số liệu thống kê sử dụng bộ nhớ.
  • Thư viện: Phần này tương ứng với trình quản lý thư viện, để giúp bạn bao gồm các thư viện toàn cầu và riêng tư.
  • Tấm (Ban): tại đây bạn có thể tìm và cài đặt trình điều khiển cho các bo mạch khác nhau mà bạn sử dụng trong quá trình phát triển của mình. Có hơn 1000 có sẵn.
  • Nền tảng- Nền tảng được sử dụng cho đến nay được liệt kê.
  • Thiết bị: liệt kê các bo mạch được kết nối với PC mà bạn hiện có. Nó được tạo tự động khi kết nối với cổng.

Các bước tạo dự án đầu tiên

Nếu bạn muốn bắt đầu tạo dự án đầu tiên của bạn, bạn có thể sử dụng Wizard để tạo nó dễ dàng hơn và nhanh hơn:

  1. Đi tới Chào mừng tiện ích mở rộng Platformio (PIO HOME).
  2. Nhấp vào Tạo dự án.
  3. Chọn tên cho dự án mới của bạn.
  4. Chọn một tấm trong tab tấm. Bạn có thể nhập các chữ cái đầu tiên của tên đĩa và danh sách sẽ được giảm dần theo các trận đấu.
  5. Bây giờ, bạn sẽ thấy rằng tùy chọn Framework (một loạt các tiêu chí, khái niệm và thực tiễn tốt để tạo điều kiện phát triển) được tự động đánh dấu, mặc dù bạn có thể sửa đổi nó.
  6. Bạn có thể sửa đổi nơi lưu dự án trong hộp Vị trí, nếu không nó sẽ lưu dự án trong thư mục mặc định.
  7. Sau khi hoàn tất, bạn có thể nhấn nút Hoàn tất và nó sẽ bắt đầu.

Từ đây, cách thức tiến hành sẽ thay đổi tùy thuộc vào loại mã hoặc dự án bạn muốn phát triển và bảng hoặc nền tảng đã chọn, vì sẽ có sự khác biệt nhỏ.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.