Size: a a a

2021 August 23

ED

Electronics Designer in Embedded Group
На Rust почти никто не пишет, потому и ошибок на Rust практически нет. :) Если Rust достигнет популярности Си, то для него появится своя MISRA. :)
источник

ED

Electronics Designer in Embedded Group
Не понял. :)
источник

ED

Electronics Designer in Embedded Group
Кажется понял.

Посмотрите на серию Altera MAX V. Это вроде бы CPLD, так что внешней памяти не надо. Но по архитектуре это больше похоже на FPGA со встроенной памятью.
источник

AK

Aleksey Kislitsa in Embedded Group
Rust делали не против всех ошибок, а против ошибок с указателями и работой с памятью в основном
Другое дело, что при использовании Rust в embedded всякие безопасные режимы отключают и получают много меньший уровень безопасности
источник

ED

Electronics Designer in Embedded Group
То есть, из Rust делают Си, потому что парадигма Си для железа удобнее всего. :) Что и требовалось доказать. :)
источник

KA

Konstantin Akmarov in Embedded Group
Не, не понял) FPGA без внутренней памяти, которая не может работать без внешней памяти (и/или без внутренней), примеры в студию! MAX 5 имеет встроенную память и может работать без "внешней микросхемы памяти".
источник

ED

Electronics Designer in Embedded Group
Например, Cyclone V. Ей нужна внешняя память, чтобы хранить прошивку.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyc/cyc_c51013.pdf
источник

ED

Electronics Designer in Embedded Group
Каждый раз после включения питания она загружает конфигурацию.
источник

jp

jon pedro in Embedded Group
а с++ многие проблемы сей покрывает.
источник

A

Alexander in Embedded Group
С чего бы?
Rust работает с сишным кодом на уровне FFI и библиотек.

https://docs.rust-embedded.org/book/interoperability/c-with-rust.html
источник

KA

Konstantin Akmarov in Embedded Group
Так это только для прошивки
источник

ED

Electronics Designer in Embedded Group
Так я как раз об этом.
источник

ED

Electronics Designer in Embedded Group
То, что называется FPGA, как правило неспособно хранить прошивку в себе.
источник

ED

Electronics Designer in Embedded Group
Но по факту сейчас граница очень размыта.
источник

A

Alexander in Embedded Group
Из Rust не делают Си.
Это самобытный язык с си-подобным синтаксисом.
источник

KA

Konstantin Akmarov in Embedded Group
Прошивать можно без внешней "микросхемы памяти"
источник

KA

Konstantin Akmarov in Embedded Group
Так и надо писать, а то какая-то про микросхемы памяти
источник

jp

jon pedro in Embedded Group
эх, придётся поизучать. Спасибо за ссыль) а то я в свое время поковырял, показалось для моих задачь пустой тратой времени и забил
источник

AK

Aleksey Kislitsa in Embedded Group
Нет, просто некоторые возможности раста работают и в небезопасном режиме
источник

ED

Electronics Designer in Embedded Group
Только это не имеет смысла, ибо после отключения питания без внешней памяти FPGA превратится в изначальный кирпич.
источник