Я ищу интерпретируемый язык, который работает на микрочипе PIC32.
В настоящее время я обнаружил, что LUA и PAWN работают, но перед выбором я хотел бы знать, работают ли какие-либо другие языки в PIC32.
Я ищу интерпретируемый язык, который работает на микрочипе PIC32.
В настоящее время я обнаружил, что LUA и PAWN работают, но перед выбором я хотел бы знать, работают ли какие-либо другие языки в PIC32.
Доступны следующие два интерпретатора BASIC:
Вы также можете выяснить, сколько усилий потребуется для переноса существующей реализации Forth (например, pForth или LSE64) на PIC32.
Parallax уже много лет продает свою версию BASIC для собственных модулей PIC.
http://www.parallax.com/tabid/295/Default.aspx
хотя это были PIC16 и PIC18, я думаю.
StickOS работает на нескольких PIC, включая PIC32.
http://www.cpustick.com/index.htm
StickOS™ BASIC — это полностью резидентная интерактивная среда программирования MCU, которая включает в себя простой в использовании редактор, прозрачный построчный компилятор, интерактивный отладчик, профилировщик производительности и файловую систему флэш-памяти. интерактивный пользовательский интерфейс командной строки.
Среда программирования StickOS BASIC включает в себя следующие функции...
UBW32 может иметь возможность запускать встроенные команды (на основе текста), которые запрограммированы. UBW — очень хороший проект для управления вводом-выводом и периферийными устройствами... хотя он больше похож на макроязык, чем на интерпретируемый язык.
http://www.schmalzhaus.com/UBW32/
Вы также можете рассмотреть возможность использования контроллера EzSBC1. Программируется на BASIC с 32-битными переменными, 64-битными числами с плавающей запятой с тригонометрическими функциями и множеством инструкций для прямого управления периферийными устройствами I2C, чипами SPI и сервоприводами для хобби. Он даже имеет однострочную инструкцию для чтения данных с датчиков влажности и температуры HDT11 и DHT22. Код может быть защищен паролем. У него есть отличные «Начало работы» и «Руководство программиста».
Подробнее здесь http://ezsbc.com/index.php/featured-products-list-home-page/ezsbc1.html
Дэн