Đã có Arduino IDE 2.0 được thiết kế lại hoàn toàn

Sau ba năm thử nghiệm alpha và beta, cộng đồng Arduino, nơi phát triển một loạt bo mạch nguồn mở dựa trên bộ vi điều khiển, đã giới thiệu bản phát hành ổn định của môi trường phát triển tích hợp Arduino IDE 2.0, cung cấp giao diện để viết mã, biên dịch, tải chương trình cơ sở vào phần cứng và tương tác với các bảng trong quá trình gỡ lỗi. Việc phát triển chương trình cơ sở được thực hiện bằng ngôn ngữ lập trình được tạo đặc biệt giống như C và cho phép bạn nhanh chóng tạo các chương trình cho bộ vi điều khiển. Mã giao diện môi trường phát triển được viết bằng TypeScript (được gõ là JavaScipt) và phần phụ trợ được triển khai trong Go. Mã nguồn được phân phối theo giấy phép AGPLv3. Các gói làm sẵn đã được chuẩn bị cho Linux, Windows và macOS.

Nhánh Arduino IDE 2.x là một dự án hoàn toàn mới, không có mã trùng lặp với Arduino IDE 1.x. Arduino IDE 2.0 dựa trên trình soạn thảo mã Eclipse Theia và ứng dụng máy tính để bàn được xây dựng bằng nền tảng Electron (Arduino IDE 1.x được viết bằng Java). Logic liên quan đến việc biên dịch, gỡ lỗi và tải chương trình cơ sở được chuyển sang một quy trình nền riêng biệt arduino-cli. Nếu có thể, chúng tôi đã cố gắng giữ giao diện ở dạng quen thuộc với người dùng, đồng thời hiện đại hóa nó. Người dùng Arduino 1.x có cơ hội nâng cấp lên nhánh mới bằng cách chuyển đổi các bảng mạch và thư viện chức năng hiện có.

Trong số những thay đổi đáng chú ý nhất đối với người dùng:

  • Giao diện nhanh hơn, phản hồi nhanh hơn và hiện đại hơn với nhiều chế độ trình bày thông tin.
  • Hỗ trợ tự động điền tên hàm và biến, có tính đến mã hiện có và các thư viện được kết nối. Thông báo về lỗi trong quá trình gõ. Các hoạt động liên quan đến phân tích cú pháp ngữ nghĩa được thực hiện trong một thành phần hỗ trợ giao thức LSP (Giao thức máy chủ ngôn ngữ).
    Đã có Arduino IDE 2.0 được thiết kế lại hoàn toàn
  • Công cụ điều hướng mã. Menu ngữ cảnh hiển thị khi bạn nhấp chuột phải vào một hàm hoặc biến sẽ hiển thị các liên kết để đi đến dòng xác định hàm hoặc biến đã chọn.
    Đã có Arduino IDE 2.0 được thiết kế lại hoàn toàn
  • Có một trình gỡ lỗi tích hợp hỗ trợ gỡ lỗi trực tiếp và khả năng sử dụng các điểm dừng.
  • Hỗ trợ chế độ tối.
    Đã có Arduino IDE 2.0 được thiết kế lại hoàn toàn
  • Đối với những người làm việc trong một dự án trên các máy tính khác nhau, tính năng hỗ trợ đã được bổ sung để lưu công việc trong Đám mây Arduino. Trên các hệ thống chưa cài đặt Arduino IDE 2, có thể chỉnh sửa mã bằng giao diện web Arduino Web Editor, giao diện này cũng hỗ trợ hoạt động ở chế độ ngoại tuyến.
  • Hội đồng quản trị và quản lý thư viện mới.
  • Tích hợp Git.
  • Hệ thống giám sát cổng nối tiếp.
  • Máy vẽ, cho phép bạn trình bày các biến và dữ liệu khác được bảng trả về dưới dạng biểu đồ trực quan. Có thể xem đồng thời đầu ra ở dạng văn bản và dưới dạng biểu đồ.
    Đã có Arduino IDE 2.0 được thiết kế lại hoàn toàn
  • Cơ chế tích hợp để kiểm tra và cung cấp các bản cập nhật.

Nguồn: opennet.ru

Thêm một lời nhận xét