Arduino Core для Raspberry Pi Pico
Я недавно купил Raspberry Пи Пико, чтобы играть с, и пытается загрузить мою первую программу в Arduino способ, как свою собственную операционную систему, а не на C++ программу поверх существующей операционной системы (смысл заменить встроенный Пи малины Пико операционной системы, которая работает MicroPython, не в смысле под управлением Linux, Windows, для Mac, или любого производного или вилкой). Я не нашел никаких записей о том, что люди взламывали его таким образом - возможно ли это? Если да, то как я это сделаю? Извините, если это не тот обмен стеками.
@nerdguy, 👍5
Обсуждение3 ответа
Лучший ответ:
Официальная поддержка.
По-видимому, теперь у него есть официальная поддержка.
Я копался в ядре Arduino-mbed, пытаясь помочь кому-то еще, особенно в том, что касалось Arduino-mbed. boards.txt и заметил строчку:
pico.name=Raspberry Pi Pico
К сожалению, у меня нет никакого способа провести его надлежащий тест, так как у меня нет ни одного из них. Но я зашел так далеко, что установил ядро и скомпилировал простую программу hello world.
В менеджере плат
Найдите "mbed rp2040"; эти названия иногда меняются, но сейчас эти термины хорошо работают. Вы можете видеть в нижнем пункте, что у меня установлена версия 2.0.0.
Выбор меню платы
Инструменты
/Плата
/Arduino Mbed OS RP2040
/Raspberry Pi Pico
Кажется, это работает.
Как видите, он, по крайней мере, строится без ошибок. Как я уже сказал, я не в состоянии провести настоящую проверку. Но это, по крайней мере, выглядит многообещающе.
Вот библиотека для Arduino IDE и Raspberry Pi pico.
https://github.com/lrusak/Arduino-Core-Pico
Просто установите нормально как .zip.
Спасибо! К сожалению ваш первоначальный пост не сработал, @nerdguy
Да, это действительно больше похоже на то, о чем просят. Я немного покопался в этом репо и немного скептически отношусь к тому, что оно действительно работает. Похоже, работа идет очень рано., @timemage
Это, похоже, не полное ядро Arduino, возможно, файлы и определение отсутствуют., @hcheung
Стоит упомянуть эту отличную альтернативу Arduino от Эрла Ф. Филхауэр. Он кажется ухоженным и не зависит от операционной системы Mbed, поэтому он оставляет больше места (оперативной памяти и флэш-памяти) для вашего приложения.
Вот неофициальный сравнительный список.
Эта альтернатива не требует, чтобы Pico имел последовательный порт (которого у него не будет, когда он будет новым), но скорее может загружаться в Pico в режиме загрузчика. См. https://arduinoprosto.ru/q/84372/, @user85471
- Как разрешить междоменные запросы на ESP8266 WebServer
- MQTT через serial
- Установите Arduino IDE в Raspberry Pi 3 модели B.
- Ардуино — это одноплатный компьютер?
- Как настроить расположение предпочтений
- Отправка информации (например, строки) через цифровые контакты
- Использование Waveshare Raspberry Pi TFT LCD с Arduino Uno
- Как отправить данные датчика с Arduino через NRF24L01 на Raspberry Pi
операционная система? на пико? может быть, ОСРВ, но я сомневаюсь, что это ОС., @dandavis
@dandavis Я имею в виду, что программа Arduino-это операционная система, хотя и чрезвычайно минимальная и упрощенная. Отредактирую для ясности., @nerdguy
Технически ОС-это просто программа, обладающая множеством функциональных возможностей, включая расширенное управление памятью. Я отредактировал его для большей ясности., @nerdguy
@nerdguy, у меня нет хорошего ответа для вас, но, возможно, формулировка этого поможет. То, что вы ищете, - это "Ядро Arduino для Raspberry Pi Pico" в том смысле, что UNO использует ядро Arduino для AVR. Я вижу одну вещь на github, но это начальный коммит, и, вероятно, он не имеет никакого содержания., @timemage
@timemage Я не был полностью уверен, как это сформулировать - спасибо!, @nerdguy
Недавно я увидел объявление о том, что Arduino официально включит Raspberry Pico в качестве целевой платы в свою Arduino IDE. Но я не нашел репо, подтверждающего это., @PMF