Daftar Isi:

Wroombian: 3 Langkah
Wroombian: 3 Langkah

Video: Wroombian: 3 Langkah

Video: Wroombian: 3 Langkah
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Oktober
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Pernahkah Anda ingin bekerja dengan sistem operasi nyata pada mikrokontroler? Atau bahkan mencoba mengembangkan sendiri? Itu sebabnya aku di sini!

Wroombian merupakan upaya untuk membuat sistem operasi yang berfungsi untuk mikrokontroler ESP-WROOM-32. Ini didasarkan pada firmware Micropython dan LoBo Micropython yang sedikit dimodifikasi dan memungkinkan Anda membuat berbagai jenis proyek untuk berbagai tujuan.

Pada dasarnya ini memungkinkan Anda untuk membuat, memelihara, dan menjalankan skrip python apa pun yang dapat ditangani perangkat. Jadi, Anda dapat membuat program sebanyak yang dimungkinkan oleh memori dan menjalankan beberapa di antaranya saat Anda membutuhkannya. Atau bahkan dua dari mereka secara bersamaan, buat skrip bash untuk menjalankannya dalam beberapa urutan dan kendalikan seluruh sistem melalui internet!

Dan ini bukan seluruh daftar fitur. Wrombian akan memungkinkan Anda untuk membuat berbagai jenis proyek, tidak peduli apakah itu saklar lampu jarak jauh, penemuan IoT revolusioner atau beberapa koleksi game portabel!

Kunjungi halaman wiki kami untuk mempelajari lebih lanjut tentang Wroombian!

Perlengkapan

Papan pengembangan ESP32, PC, kabel mikro usb

Langkah 1: Menginstal Firmware

Pertama-tama, unduh atau klon repositori kami ke komputer Anda:

Untuk mempersiapkan ESP32 Anda untuk bekerja, Anda perlu menghapus memori flash papan dan mengunggah firmware menggunakan skrip flash.sh:

1. Instal Python

2. Instal esptool melalui perintah pip:

pip install esptool

3. Flash papan Anda:

- Linux

Unduh atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 Anda (mis. /dev/ttyUSB0). Kemudian di terminal ketik:

./firmware/flash.sh

- Jendela

Instal Git untuk Windows, unduh atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 Anda (mis.

Kemudian di Git bash ketik:

./firmware/flash.sh

ATAU

Buka folder firmware dan jalankan perintah secara manual (akan bekerja untuk Linux juga, jangan lupa untuk mengetikkan port serial yang valid):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partisi_mpy.bin 0x8000 partisi_mpy.bin

Selesai! Sekarang Anda dapat melanjutkan ke langkah berikutnya!

Langkah 2: Mengunggah File Sistem

Mengunggah File Sistem
Mengunggah File Sistem
Mengunggah File Sistem
Mengunggah File Sistem

Untuk membuat Wroombian berfungsi, kita perlu memuat semua file sistem ke memori flashnya. Anda dapat menggunakan Thonny IDE (atau IDE Micropython lain yang Anda inginkan) untuk ini.

Unduh dan instal Thonny, luncurkan, lalu buka Tools > Options > Interpreter dan pilih board Anda dari daftar perangkat. Buka direktori proyek yang diunduh/dikloning di editor. Anda kemudian akan mendapatkan pesan di shell REPL bawah mirip dengan yang ada pada gambar #1. Jika Anda melihat beberapa kesalahan atau teks aneh – coba muat ulang Thonny dengan Ctrl + F2 beberapa kali hingga masalahnya hilang.

Kemudian masuk ke direktori flash proyek (di jendela 'Komputer ini'), dan unggah semua file dan folder satu per satu (seperti pada gambar #2). Mereka akan muncul di jendela file perangkat atas.

Langkah 3: Mulai Menciptakan Dunia yang Lebih Baik

Mulai Menciptakan Dunia yang Lebih Baik!
Mulai Menciptakan Dunia yang Lebih Baik!
Mulai Menciptakan Dunia yang Lebih Baik!
Mulai Menciptakan Dunia yang Lebih Baik!

Anda dapat menggunakan serial, telnet atau FTP untuk terhubung ke board, jadi mari gunakan koneksi serial untuk startup pertama. Unduh dan instal Putty, buka, pilih Koneksi serial seperti yang ditunjukkan pada gambar, ketik port serial Anda dan setel 115200 baudrate. Kemudian buka koneksi!

Wroombian memiliki halaman wiki yang dijelaskan dengan cukup baik yang dapat Anda rujuk jika Anda memiliki masalah konfigurasi atau saat membuat proyek Anda sendiri. Jangan ragu untuk mengajukan pertanyaan Anda di bagian Masalah!

Perintah 'help' akan menunjukkan kepada Anda semua perintah yang tersedia dan penggunaannya.

Anda dapat memulai perjalanan Anda dengan menjalankan skrip berkedip kami yang telah ditulis sebelumnya seperti ini:

jalankan home/blink.py

Dan perhatikan LED onboard Anda berkedip!

Terima kasih atas perhatiannya! Silakan kunjungi repo github kami untuk mendapatkan informasi lebih lanjut:

Direkomendasikan: