PDA

Просмотр полной версии : ПО для АРМ проекта ZX Yellow



andrews
30.01.2007, 14:22
Вопрос об OSи для ZX Yellow Lines Spectrum остается открытым. То ли ее мастерить на основе Linux, то ли на основе eCos+MiniGUI?

CHRV
30.01.2007, 14:49
Вопрос об OSи для ZX Yellow Lines Spectrum остается открытым. То ли ее мастерить на основе Linux, то ли на основе eCos+MiniGUI?
Андрей а причем тут спектрум, может это как нить или в эмуляторы или в другие компьютеры.

andrews
30.01.2007, 15:01
Потому, что это ведь не совсем традиционный эмулятор. Затея вот какая. Работая под TRDOS нужно иметь возможность пользоваться всеми наворотами нового железа( в этом случае это новое железо просто акселлератор для z80),
работая в режиме "ведущий-ARM9" оно должно запускать "нативный софт" через железный z80, но в виде отдельного thred-а. Покажите мне такой эмулятор :)
и я соглашусь, что это эмулятор.
Чтобы не запутались окончательно: z80 электрически присоединяется к портам AT91SAM9261.

andrews
30.01.2007, 15:07
Обсуждать железо и архитектуру лучше здесь
http://zx.pk.ru/showthread.php?t=4569
Нелишне напомнить, что весь проект полностью открыт
по типу GPL. Т.е. то что опубликовано, может использоваться вами без ограничений, а то что вы считаете нужным лицензировать с копирайтами на ваше усмотрение.

CHRV
30.01.2007, 15:46
Потому, что это ведь не совсем традиционный эмулятор. Затея вот какая. Работая под TRDOS нужно иметь возможность пользоваться всеми наворотами нового железа( в этом случае это новое железо просто акселлератор для z80),
работая в режиме "ведущий-ARM9" оно должно запускать "нативный софт" через железный z80, но в виде отдельного thred-а. Покажите мне такой эмулятор :)
и я соглашусь, что это эмулятор.
Чтобы не запутались окончательно: z80 электрически присоединяется к портам AT91SAM9261.
По моему мнению что для Z80 - то ОСь. А что для АРМа - то это своеобразная прошивка и никаким боком к ОСям обсуждаемым здесь не имеет отношения (так как не работает на Z80).
Логично обсуждать это в разделе железо - просто иначе такая путаница возникнет, глаза на лоб полезут.

andrews
30.01.2007, 16:22
Лучше тогда в раздел "Разработка" под лейблом
"ZX Bridges" операционка для ARM9+Z80, пароль пришлите пожалуйста мне в личку

andrews
30.01.2007, 20:02
Уношу обсуждение этой оси к себе на форум
http://narod.yandex.ru/userforum/?owner=andrewsatan

Surfin_Bird
30.01.2007, 23:06
Название "ZX Bridges" омерзительно и по написанию и по произношению. Опять же - калька с виндоуз.
Лучше уж "Мосты". Или ZX MostY.
А ещё лучше - что-нибудь ещё лучше.

Lethargeek
31.01.2007, 06:00
А ещё лучше - что-нибудь ещё лучше.
Эээ... ZX-Leech? Типа по смыслу подходит. :D

andrews
31.01.2007, 09:15
В ее основу будут положены:
порт eCos 4 AT91SAM9261 (есть исходники)
http://ecos.sourceware.org/ и
один из следующих GUI -Microwindows, Nano-X,
MiniGUI http://www.minigui.com
Пока не знаю какой, т.к. скачал вчера
По поводу названия, чтобы звучало лучше, можно и так
ZX Yellow Bridge

Surfin_Bird
31.01.2007, 10:02
само слово bridge - ацтой. попробуй произнести его быстро три раза.

andrews
31.01.2007, 10:14
У него одно из значений "наводить мосты", а зачем произносить быстро? Тогда слово "поезда" тоже ацтой :)
Да, все вышеперечисленные GUI есть в исходниках на сайте ronetix (см. мессаджи в "Железе"), файл правда весит 17 мегов ronetix-eb9261-examples-20060831.tar.gz
Архив открывается total commander-ом.

Surfin_Bird
31.01.2007, 10:18
У него одно из значений "наводить мосты", а зачем произносить быстро? Тогда слово "поезда" тоже ацтой :)
Конечно ацтой. поэтому никто так и не называет операционки :v2_biggr: Хочешь "мосты" - так и назови. Чего равняешься на английский?

NovaStorm
31.01.2007, 10:33
А почему eCos, а не Linux?
microwindows==nano-x последней новости от которого 2 года...
minigui применяется, как я понял, в основном в телефонах, так что на кой он нужен без нормального софта?
ИМХО нужны иксы, обычные иксы =)

andrews
31.01.2007, 11:06
Иксы (или то, что под ними )надо портировать, а кто будет портировать на несуществующую пока платформу? eCos как я понял, менее зависит от железа и кроме того есть уже ее готовый порт для SAM9261. Поддержаны драйверами все ее внутренности, включая USB, CF, SD и прочее (еще не все разглядел по драйверам). Для тестирования железяки вещь просто незаменимая.

Еще ведь есть Jazelle(Java аксель) А что касается телефонов (и КПК) так это вообще моя глобальная стратегия. Делать самодельный десктоп равняясь на -2 поколения игровых приставок, кпк, телефонов.

Все более серьезные операционные системы смогут появится только при определенной распространенности новой шелезяки.

andrews
31.01.2007, 11:10
>Чего равняешься на английский?
Да не прикалывает русский в том, что связано с HiTech.
В русском не так много многозначных слов и я рад, что нет уже в живых систем программирования с русскими идентификаторами типа "ВЫПОЛН." :|

Nomy Graphics
31.01.2007, 11:45
Полностью согласен. Английский язык - международный стандарт. Зачем обрекать программный продукт на заведомое погребение в стенах лишь одной (пусть и большой и родной) страны.
К названию это тоже относится, хотя и в меньшей степени, чем к командам - поскольку название - очень важная составляющая любого продукта.

А "ВЫПОЛН." напомнило мне еще "ВАРИАБЛЕ НОТ ФОУНД" или "ИНЖАЛИД ЦОЛОР" :-)

NovaStorm
31.01.2007, 11:56
"Приступить к копирожанию"?
Искы же есть, например, на заврах. Там же есть и весь софт вплоть до KDE. А делать платформу без софта сейчас уже не прокатит. Linux бы я выбрал как более распространённый вариант, к которому может примкнуть бОльшая по сравнению с eCos community.
USB и уж тем более CF в Linux поддерживаются хорошо, про остальноене в курсе. Java вместе с акселями не нужна, зачем оно, если можно скомпилить нативный код?

andrews
31.01.2007, 12:47
Где драйвер видеоконтроллера под это железо AT91SAM9261( аналогично про другие драйвера).Значит надо взять eCos-овские и перелопатить. Кто это сделает?
Надо переделывать ядро Linux-а под MMU SAM-а...а это кто сделает сейчас? Я ж не говорю что это в принципе невозможно. С памятью отдельный вопрос, чип поддерживает любые виды памяти, но надо смотреть во что это выливается по ценам. Себестоимость (без сборки) не должна превышать 100 евро! SAM имеет хреновый корпус, который в домашних условиях впаяет только умелец строительным феном, но ставить его одного на плату и продавать не имеет никакого смысла. Поэтому рассчитывать на большую память пока не приходится, равно как и на большие многоцветные разрешения монитора.

CHRV
31.01.2007, 13:23
Разделил тему и вынес ее из ОСей!
Так как никакого отношения к спеку это не имеет...
Тему можно рассматривать как прошивка для периферийного устройства (в данном случае периферийным устройством является АРМ).