LINUX.ORG.RU

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

 ,


0

1

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$.

>>> Подробности

★★

Проверено: svu ()

однокристальных ЭВМ

Это SoC что ли?

Ok ()
Ответ на: комментарий от Ok

> Это SoC что ли?

Да. По-сути речь идёт об обычном ARM Cortex-M3 микроконтроллере с поддержкой USB и Ethernet.

prozium ★★ ()

>проект Jumentum построен на одной единственной микросхеме (видео генерируется программным путём).

ЕМНИП, в демосцене это уже было. Только там на Cortex M0 делали.

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

Насколько я могу судить, в этом проекте упор не на аппаратную часть, а на программное окружение и средства для программирования этих контроллеров.

prozium ★★ ()
Ответ на: комментарий от prozium

>>Главное достижение проекта — программное окружение для микроконтроллеров семейств LPC1700/LPC2000
а, исправил. было только про 2000

marvin_yorke ★★★ ()
Ответ на: комментарий от marvin_yorke

Да, спасибо за замечание, я ещё раз сходил на сайт авторов, там написано LPC1700/LPC2000.

prozium ★★ ()

> NXP LPC***

Закапывайте.

using a Basic-derived language.

Не нужно.

AiFiLTr0 ★★★★★ ()

Верно говорят - всё новое, хорошо забытое старое.

Sb0y ()

Ну и нафига он нужен, с программным-то выводом видеосигнала?

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

Насколько я понимаю, эта штука --- как Arduino для 8ми битных контроллеров, и вывод видеосигнала там --- второстепенная вещь. Цель состоит в том, чтобы дать возможность людям, не знакомым с электроникой, микросхемотехникой и микропроцессорными системами, создавать свои любительские электронные устройства.

prozium ★★ ()

>возможность простого использования [...] в своих проектов

s/проектов/проектах

А ещё лучше

s/своих проектов/собственных устройствах

prozium ★★ ()

>Получисть доступ

микроконтролелров

в своих проектов

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

sy-uname ()

Хочется собрать&потестить самому. Ждём, когда под неё(arch) соберут дебиан.

darkshvein ☆☆ ()
Ответ на: комментарий от prozium

> свои любительские электронные устройства.

Это вот на такой штуке например можно мини-робота состряпать или дирижабль небольшой соорудить?

На него реально будет поставить дебиан?

Когда можно будет пощупать?

pihter ★★★ ()
Ответ на: комментарий от pihter

> Это вот на такой штуке например можно мини-робота состряпать или дирижабль небольшой соорудить

Да, именно для таких целей и сделано.

На него реально будет поставить дебиан?

Практически --- нет. Недостаточно памяти. Нет блока MMU. Cortex'ы не для линуксов делались, а, в первую очередь, как замена восьмибитным микроконтроллерам.

Когда можно будет пощупать?

Всё готово.

prozium ★★ ()
Ответ на: комментарий от prozium

> На него реально будет поставить дебиан?

Практически --- нет.

Тогда зачем это на ЛОРе?

anonymous ()
Ответ на: комментарий от prozium

Что у тебя такое странное на аватаре?

anonymous ()
Ответ на: комментарий от yoghurt

> Да ещё и с бейсиком

Знаешь на чем Алан Кей написал прототип smalltalk-а? Дерзай, студент

anonymous ()

Восемь доллеревь. Побольше таких новостей.

anonymous ()

Где взять? 0_0 ?

Подскажите где вы нашли за 8$. Дайте пожалуйста ссылку.Живу в Москве

firefoxlis ()
Ответ на: Где взять? 0_0 ? от firefoxlis

Вот к примеру, нашёл в Москве. Одна штука --- 315р, от 25 штук --- по 236р. Ну и, конечно, никто не мешает заказать в Китае.

prozium ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.