Jumentum — окружение для программирования однокристальных ЭВМ

OpenSource проект Jumentum посвящён созданию однокристальной программируемой системы, в основе которой лежат микроконтроллеры LPC1768/LPC2368 производства NXP (аналогично проекту mbed). Система может генерировать PAL/NTSC видеосигнал и использовать PS/2 клавиатуру. По функциональности получившаяся платформа наиболее близка к старинным BASIC-компьютерам, типа Apple ][ или C64. Отличие от схожих проектов, вроде Raspberry Pi и Humane PC, состоит в том, что проект Jumentum построен на одной единственной микросхеме (видео генерируется программным путём). Кроме этого система снабжена USB и Ethernet интерфейсами.

Главное достижение проекта — программное окружение для микроконтроллеров семейств LPC1700/LPC2000 . Среди интересных возможностей — удалённое программирование через Ethernet с использованием встроенного Basic-подобного языка. Получисть доступ к Jumentum-SOC можно через web-интерфейс в браузере, по telnet или последовательному порту. Также прямо через web-интерфейс возможно управление выполнением программы (запуск, останов).

Jumentum-SOC написан преимущественно на C, доступен проект для CodeSourcery G++ GNU toolchain development environment. Код распространяется по zlib-derived open source license, допускающей коммерческое и некоммерческое использование.

Данная платформа может найти применение как составная часть других электронных проектов (как это происходит с Arduino).
Основная цель проекта — предоставить новичкам и любителям возможность простого использования 32х-битных микроконтролелров в своих проектов.

Микроконтроллер LPC1768, на котором основана аппаратная часть, доступны по цене около 8$.

©  Linux.org.ru