vak: (Улыбка)
[personal profile] vak
Интел тоже решил запрыгнуть на уходящий поезд повального увлечения Arduino. Вот такая плата с процессором Intel Quark SoC X1000 нынче продается на Амазоне от $43. Есть более новый вариант этой платы за $75. Единственный минус: кушает этот процессор порядка полуампера, а так вроде все более-менее ничего.



Описание платы: http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/galileo-g1-datasheet.pdf
Документация на процессор: http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/quark-x1000-datasheet.pdf
Документация по Линуксу: http://www.intel.com/content/dam/www/public/us/en/documents/manuals/quark-x1000-linux-sw-developers-manual.pdf
Софт можно скачать здесь: https://software.intel.com/en-us/iot/hardware/galileo/downloads

Все существенные исходники и патчи для Линукса лежат по ссылке: https://github.com/01org/Galileo-Runtime/archive/1.0.4.tar.gz

Собственно, купил я эту плату с целью поразмышлять на тему переноса на неё операционной системы LiteBSD. На чипе Quark X1000 имеется 512 килобайт RAM, и этого достаточно для запуска системы. Проверено на MIPS (pic32mz), должно работать и на i486. Впрочем не уверен, что в ближайшие месяцы или годы у меня найдется достаточно времени для еще одной архитектуры. Кому интересно - присоединяйтесь, тут есть к чему приложить руки и мозги. :)

Date: 2015-09-02 07:47 (UTC)
From: [identity profile] izard.livejournal.com
Как человек, приложивший свои лапки к разработке этой борды (точнее, BSP и всяких developer tools), и другой, за 75 тоже, не могу не дополнить.

1. Это Pentium, а не 486. Инструкции от P5, CPI как у 486, а частота как у PII.
2. Исходники лучше брать с git.yocto.
3. "Тоже решил запрыгнуть...." - борда вышла осенью 2013.
4. "полуампер" - это было меньше младшего Atom, и расширяет x86 совместимую линейку немного вниз. Также это первая попытка сделать fully sinthesizeable x86 SoC, и вообще первая версия новой младшей микроархитектуры x86. Будут следующие, сильно меньше чем на пол-ампера.
4. LiteBSD - я как раз думал сам об этом, но не для этой борды (здесь она не нужна). Есть другие 2 варианта -
4.1 почти этот же quark есть как микроконтроллер на edison ( http :// www.amazon.com/Intel-Edison-Breakout-Components-EDI1BB-AL-K/dp/B00ND1KNXM/ ), прилепленный к двум ядер современного Atom. сейчас на нем крутится ядро от vxworks, но unix м.б. лучше.
4.2 Curie - тот же quark, но борда размером с пуговицу, питается от cell, но в ней всего 384KB FLASH и 80KB SRAM. Потянет? Пока не вышел, к сожалению.

Date: 2015-09-03 13:46 (UTC)
From: [identity profile] izard.livejournal.com
Что теперь базарить-то? Все правильно написано.
5.1 - так и на galileo linux есть, почти тот же самый, что и на edison.
Спасибо за 5.2.

Date: 2015-09-03 13:47 (UTC)
From: [identity profile] izard.livejournal.com
посмотрел вокруг, на нашел. А что, старые версии qemu вроде на 486 hoste работали, разве нет?

Date: 2015-09-04 19:11 (UTC)
From: [identity profile] izard.livejournal.com
логично. Simics моделька есть, qemu нет.