両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
rust:rust_on_esp_install [2025/06/05 13:55] – [espflash のインストール (CP2102 USB to UART Bridge Controller)] ともやん | rust:rust_on_esp_install [2025/06/07 02:55] (現在) – [Rust のインストール] ともやん |
---|
<font color="#0087FF"><b>$</b></font> <font color="#26A269">curl</font> <font color="#A347BA">--proto</font> <font color="#A2734C">'=https'</font> <font color="#A347BA">--tlsv1.2</font> https://sh.rustup.rs <font color="#A347BA">-sSf</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">sh</font> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">curl</font> <font color="#A347BA">--proto</font> <font color="#A2734C">'=https'</font> <font color="#A347BA">--tlsv1.2</font> https://sh.rustup.rs <font color="#A347BA">-sSf</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">sh</font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result_long><html><pre> | <WRAP color_result_hlong><html><pre> |
<b class=BOLD>info:</b> downloading installer | <b class=BOLD>info:</b> downloading installer |
| |
<span style="background-color:#020617"><font color="#E2E8F0"> ✅ Enable BLE via the esp-wifi crate. ble</font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> ✅ Enable BLE via the esp-wifi crate. ble</font></span> |
<span style="background-color:#172554"><font color="#E2E8F0"><b> ✅ Add embassy framework support. embassy</b></font></span> | <span style="background-color:#172554"><font color="#E2E8F0"><b> ✅ Add embassy framework support. embassy</b></font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> ✅ Use probe-rs to flash and monitor instead of espflash. probe-rs</font></span> | <span style="background-color:#020617"><font color="#4B5563"> Use probe-rs to flash and monitor instead of espflash. probe-rs</font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Flashing, logging and debugging (probe-rs) </font></span> | <span style="background-color:#020617"><font color="#4B5563"> ▶️</font></span><span style="background-color:#020617"><font color="#E2E8F0"> </font></span><span style="background-color:#020617"><font color="#4B5563"> Flashing, logging and debugging (probe-rs) </font></span> |
<span style="background-color:#020617"><font color="#4B5563"> ▶️</font></span><span style="background-color:#020617"><font color="#E2E8F0"> </font></span><span style="background-color:#020617"><font color="#4B5563"> Flashing, logging and debugging (espflash) </font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Flashing, logging and debugging (espflash) </font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Options </font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Options </font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Optional editor config files for rust-analyzer </font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> ▶️ Optional editor config files for rust-analyzer </font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> </font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> </font></span> |
<span style="background-color:#020617"><font color="#E2E8F0"> </font></span> | <span style="background-color:#020617"><font color="#E2E8F0"> </font></span> |
<font color="#F92672">embedded-io-async</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.6.1"</font> | <font color="#F92672">embedded-io-async</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.6.1"</font> |
<font color="#F92672">esp-alloc</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.7.0"</font> | <font color="#F92672">esp-alloc</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.7.0"</font> |
| <font color="#F92672">esp-backtrace</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.15.1"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font> |
| <font color="#F8F8F2"> </font><font color="#E6DB74">"defmt"</font><font color="#F8F8F2">,</font> |
| <font color="#F8F8F2"> </font><font color="#E6DB74">"esp32"</font><font color="#F8F8F2">,</font> |
| <font color="#F8F8F2"> </font><font color="#E6DB74">"exception-handler"</font><font color="#F8F8F2">,</font> |
| <font color="#F8F8F2"> </font><font color="#E6DB74">"panic-handler"</font><font color="#F8F8F2">,</font> |
| <font color="#F8F8F2">] }</font> |
<font color="#F92672">esp-hal</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"1.0.0-beta.0"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font> | <font color="#F92672">esp-hal</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"1.0.0-beta.0"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font> |
<font color="#F8F8F2"> </font><font color="#E6DB74">"defmt"</font><font color="#F8F8F2">,</font> | <font color="#F8F8F2"> </font><font color="#E6DB74">"defmt"</font><font color="#F8F8F2">,</font> |
<font color="#F8F8F2"> </font><font color="#E6DB74">"unstable"</font><font color="#F8F8F2">,</font> | <font color="#F8F8F2"> </font><font color="#E6DB74">"unstable"</font><font color="#F8F8F2">,</font> |
<font color="#F8F8F2">] }</font> | <font color="#F8F8F2">] }</font> |
<font color="#F92672">panic-rtt-target</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.2.0"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font><font color="#E6DB74">"defmt"</font><font color="#F8F8F2">] }</font> | <font color="#F92672">esp-println</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.13.0"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font><font color="#E6DB74">"defmt-espflash"</font><font color="#F8F8F2">, </font><font color="#E6DB74">"esp32"</font><font color="#F8F8F2">] }</font> |
<font color="#F92672">rtt-target</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.6.1"</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font><font color="#E6DB74">"defmt"</font><font color="#F8F8F2">] }</font> | |
<font color="#F92672">smoltcp</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.12.0"</font><font color="#F8F8F2">, </font><font color="#F92672">default-features</font><font color="#F8F8F2"> = </font><font color="#BE84FF">false</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font> | <font color="#F92672">smoltcp</font><font color="#F8F8F2"> = { </font><font color="#F92672">version</font><font color="#F8F8F2"> = </font><font color="#E6DB74">"0.12.0"</font><font color="#F8F8F2">, </font><font color="#F92672">default-features</font><font color="#F8F8F2"> = </font><font color="#BE84FF">false</font><font color="#F8F8F2">, </font><font color="#F92672">features</font><font color="#F8F8F2"> = [</font> |
<font color="#F8F8F2"> </font><font color="#E6DB74">"medium-ethernet"</font><font color="#F8F8F2">,</font> | <font color="#F8F8F2"> </font><font color="#E6DB74">"medium-ethernet"</font><font color="#F8F8F2">,</font> |
| |
サンプル: [[https://wokwi.com/projects/364260690862579713|esp32-nostd-ssd1306 - Wokwi ESP32, STM32, Arduino Simulator]]\\ | サンプル: [[https://wokwi.com/projects/364260690862579713|esp32-nostd-ssd1306 - Wokwi ESP32, STM32, Arduino Simulator]]\\ |
| wokwi-builders: [[https://github.com/wokwi/wokwi-builders/blob/main/rust-nostd-esp/Dockerfile|]]\\ |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |