Mục lục:

Wroombian: 3 bước
Wroombian: 3 bước

Video: Wroombian: 3 bước

Video: Wroombian: 3 bước
Video: Готовые видеоуроки для детей 👋 #вокалонлайн #вокалдлядетей #развитиедетей #ритм #распевка 2024, Tháng Mười
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Bạn đã bao giờ muốn làm việc với hệ điều hành thực trên vi điều khiển chưa? Hoặc thậm chí cố gắng phát triển của riêng bạn? Đó là lý do tại sao tôi ở đây!

Wroombian là một nỗ lực nhằm tạo ra một hệ điều hành hoạt động cho vi điều khiển ESP-WROOM-32. Nó dựa trên phần sụn Micropython và LoBo Micropython được sửa đổi một chút và cho phép bạn tạo các loại dự án khác nhau cho các mục đích khác nhau.

Về cơ bản, nó cho phép bạn tạo, duy trì và chạy bất kỳ tập lệnh python nào mà thiết bị có thể xử lý. Vì vậy, bạn có thể tạo bao nhiêu chương trình mà bộ nhớ cho phép và chạy một số chương trình khi bạn cần. Hoặc thậm chí hai trong số chúng đồng thời, hãy tạo một tập lệnh bash để chạy chúng theo một số trình tự và kiểm soát toàn bộ hệ thống qua internet!

Và đây không phải là toàn bộ danh sách các tính năng. Wrombian sẽ cho phép bạn tạo các loại dự án khác nhau, bất kể đó là công tắc đèn từ xa, phát minh IoT mang tính cách mạng hay bộ sưu tập trò chơi di động nào đó!

Truy cập trang wiki của chúng tôi để tìm hiểu thêm về Wroombian!

Quân nhu

Bảng phát triển ESP32, PC, cáp micro usb

Bước 1: Cài đặt chương trình cơ sở

Trước hết, hãy tải xuống hoặc sao chép kho lưu trữ của chúng tôi vào máy tính của bạn:

Để chuẩn bị cho ESP32 của bạn hoạt động, bạn cần xóa bộ nhớ flash của bo mạch và tải lên chương trình cơ sở bằng cách sử dụng tập lệnh flash.sh:

1. Cài đặt Python

2. Cài đặt esptool thông qua lệnh pip:

pip cài đặt esptool

3. Flash bảng của bạn:

- Linux

Tải xuống hoặc sao chép thư mục kho lưu trữ, mở /firmware/flash.sh, thay đổi giá trị FLASH_COMPORT thành cổng ESP32 của bạn (ví dụ: / dev / ttyUSB0). Sau đó, trong loại thiết bị đầu cuối:

./firmware/flash.sh

- Các cửa sổ

Cài đặt Git cho Windows, tải xuống hoặc sao chép thư mục kho lưu trữ, mở /firmware/flash.sh, thay đổi giá trị FLASH_COMPORT thành cổng ESP32 của bạn (ví dụ: COM1).

Sau đó, trong loại bash Git:

./firmware/flash.sh

HOẶC

Vào thư mục phần sụn và chạy các lệnh theo cách thủ công (cũng sẽ hoạt động với Linux, đừng quên nhập một cổng nối tiếp hợp lệ):

esptool --port COM1 delete_flash

esptool --chip esp32 --port COM1 --baud 460800 - trước default_reset - sau hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size phát hiện 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 phân vùng_mpy.bin 0x8000 phân vùng_mpy.bin

Xong! Bây giờ bạn có thể sang bước tiếp theo!

Bước 2: Tải lên tệp hệ thống

Tải lên tệp hệ thống
Tải lên tệp hệ thống
Tải lên tệp hệ thống
Tải lên tệp hệ thống

Để làm cho Wroombian hoạt động, chúng ta cần tải tất cả các tệp hệ thống vào bộ nhớ flash của nó. Bạn có thể sử dụng Thonny IDE (hoặc bất kỳ IDE Micropython nào khác mà bạn muốn) cho việc này.

Tải xuống và cài đặt Thonny, khởi chạy nó, sau đó đi tới Công cụ> Tùy chọn> Trình thông dịch và chọn bảng của bạn từ danh sách thiết bị. Mở thư mục dự án đã tải xuống / nhân bản trong trình chỉnh sửa. Sau đó, bạn sẽ nhận được thông báo trong trình bao REPL dưới cùng tương tự như trên hình ảnh # 1. Nếu bạn thấy một số lỗi hoặc văn bản lạ - hãy thử tải lại Thonny bằng Ctrl + F2 vài lần cho đến khi sự cố biến mất.

Sau đó, vào thư mục dự án flash (trong cửa sổ 'Máy tính này'), và tải lên từng tệp và thư mục một (như trên hình # 2). Chúng sẽ xuất hiện trên cửa sổ tệp thiết bị phía trên.

Bước 3: Bắt đầu tạo ra một thế giới tốt đẹp hơn

Bắt đầu tạo ra một thế giới tốt đẹp hơn!
Bắt đầu tạo ra một thế giới tốt đẹp hơn!
Bắt đầu tạo ra một thế giới tốt đẹp hơn!
Bắt đầu tạo ra một thế giới tốt đẹp hơn!

Bạn có thể sử dụng nối tiếp, telnet hoặc FTP để kết nối với bo mạch, vì vậy hãy sử dụng kết nối nối tiếp cho lần khởi động đầu tiên. Tải xuống và cài đặt Putty, mở nó, chọn Serial conection như được hiển thị trên hình ảnh, nhập cổng nối tiếp của bạn và đặt 115200 baudrate. Sau đó, mở kết nối!

Wroombian có một trang wiki được mô tả khá đầy đủ, bạn có thể tham khảo nếu gặp bất kỳ vấn đề nào về cấu hình hoặc khi tạo dự án của riêng mình. Vui lòng đặt câu hỏi của bạn trong phần Vấn đề!

Lệnh 'trợ giúp' sẽ hiển thị cho bạn tất cả các lệnh có sẵn và cách sử dụng chúng.

Bạn có thể bắt đầu hành trình của mình bằng cách chạy tập lệnh nhấp nháy viết sẵn của chúng tôi như sau:

chạy về nhà / flash.py

Và xem đèn LED trên bo mạch của bạn nhấp nháy!

Cảm ơn vì đã chú ý! Vui lòng truy cập kho github của chúng tôi để biết thêm thông tin:

Đề xuất: