LINUX.ORG.RU

Опубликованы исходники ядер MIPS32 microAptiv по программе MIPS Open

 , , , ,


0

2

Компания Вейв Компьютинг (Wave Computing, бывшая MIPS Technologies, ранее поглощенная компанией Imagination Technologies и после ее расчленения снова получившая самостоятельный статус) объявила в публикации исходного кода процессорных ядер MIPS32 microAptiv по программе MIPS Open.

Опубликован код для двух классов ядер:

  • ядро microAptiv MCU – микроконтроллерное ядро для встраиваемых систем реального времени.
  • ядро microAptiv MPU core – включает контроллер кеша и блок управления памятью (MMU), обеспечивающие возможность запуска полновесных операционных систем таких, как Linux.

В разделе закачек:

  • Документ с архитектурой MIPS Open
  • Среда разрботки MIPS Open IDE (версии для Linux и Windows)
  • Пакеты MIPS Open FPGA - для запуска ядер MIPS Open на ПЛИС
  • Исходный код ядер microAptiv UP Core и microAptiv UC Core на языке описания аппаратного обеспечения Верилог

Для скачивания требуется принять условия лицензионного соглашения и зарегистрироваться на сайте.

Ранее компания Вейв Компьютинг объявила о запуске программы MIPS Open, в рамках которой участники получат возможность выпускать собственные ядра с архитектурой MIPS без необходимости оплачивать сертификацию на соответствие архитектуре, покупать исходный код ядер, выплачивать другие лицензионные отчисления, а также получают доступ к исходному коду существующих ядер MIPS, являющихся разработкой Вейв Компьютинг.

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

★★★★★

Проверено: jollheef ()
Ответ на: комментарий от torvn77

Ну линуксойда, дройдовода или рутователя телефона настройка БИОС через JTAG останавливать не должна.

Ты имеешь в виду тех линуксоидов, которые ноют на ЛОРе что тайловый ВМ это круто, пушо работает на их нищебродском конфиге, ибо у них нет денег на новый ? Ты уверен что при появлении денег они побегут покупать это тормозящее открытое гофно, а не одинаковый по цене скоростной core i5 бла-бла-lake ? Я вот не уверен, не говоря уже за то, что их раз-два-и-обчелся.

С другой стороны я предложил начинать с минимума и ничто не мешает добавить функционал потом

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

Хотя я не думаю что стоит добавлять поддержку видеокарты в БИОС

Какой еще БИОС ?)

То есть оптимальная конфигурация выходит CPU+ОЗУ+JTAG+опционально шина с переферией

Поздравляю, ты почти изобрел настольный ПК :))

Кста по поводу шины. А ты знаешь что будет, если шина будет работать быстрее проца? Домашнее тебе задание узнать.

= = = =

На самом деле такие процессоры просто никому не нужны от слова «вообще», как и их мифическая «ОТКРЫТОСТЬ», никому в принципе не нужная. Форкать никто не будет, поскольку все упирается в деньги, в отличие от софта который можно писать на коленке. Такие деньги, по сравнению с которыми лицензирование ARM выглядит как чашечка кофе рядом с Теслой. А если ты под открытостью имеешь в виду гарантию отсутствия закладок - так без проблем, будешь ты конторой, которой нужны большие партии CPU скажем для банкоматов - их производитель даст тебе их чертежи под NDA, обсматривайся на здоровье.

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

Рынок требует решений под существующую задачу. Никто не будет вкладываться в приобретение этих минимумов,

Ты не понял, мой опыт показывает что включение функционала северного моста чревато выходом его из строя порой даже до окончания гарантийного срока, а полная нагрузка всех SATA и активация сетевой карты вообще убийство.
Так что у меня в компе дискретный простенький райдконтролёр и дискретная сетевая карта, из всего функционала используется только USB для клавиатуры, мышки и геимпада, то есть северный мост используется как USB контролёр и не более.

То есть все навароты северного моста материнки сведены к озвученной конфигурации, только вот шины jtag к сожалению нету и настройка БИОС корявая через стандартную утилиту Адварда, а не удобный QTшный гуй на другом компе.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от windows10

Ты имеешь в виду тех линуксоидов, которые ноют на ЛОРе что тайловый ВМ это круто, пушо работает на их нищебродском конфиге, ибо у них нет денег на новый ? Ты уверен что при появлении денег они побегут покупать это

Кто надо придёт и купит, потому что на защиту государственных и торговых секретов тратятся намного больше денег, чем такое открытое оборудование будет стоит.

ЧПУшники уже бегут с х86 из-за испоганенного зондами реалтайма и прерываний.

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

Поздравляю, ты почти изобрел настольный ПК :))

Не изобрёл, а убрал лишнее.

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

ЧПУшники уже бегут с х86

Давно?

LinuxCNC + Orange Pi
Сначала человек просто делал linuxcnc на ARM, а потом где-то в недрах темы появился пост о том, что кто-то перевёл на эту сборку все станки на производстве, потому что ЧПУ на x86 отвратительно работает.

Мотив бежать появился несколько лет назад из-за того что задержки на х86 стали не только больщими, но и стали появляться очень большие, несколько сотен наносекунд выбросы.
Ну и понятно, что чем современнее плата, чем больше она «облагорожена» поверменеджментами тем её работа хуже и покупка новой платы станка стала похожа на оверклокерство, на одной плате получается работать, на другой нет, только в отличии от оверклокерства рациональных способов предсказать результат нет, за исключением фентезийного «чем модель процессора древнее, тем лучше, а если процессор доисторической эпохи то просто замечательно»

Ну понятно что Мачеводам и прочим пользователям ведософта просто так в отличии от пользовптелей linuxcnc с х86 не убежать.
Но вообще OrangePI это просто нечто подошедшее, а так аппаратура ЧПУ ещё ждёт своего героя.

И аппаратные контролёры не выход, потому как скорость работы обратно пропорциональна в том числе и сервопериоду, так что как контролёр не улучшай, а если скорость обработки прерываний позволяет только сервопериод в 1кГц то такое ЧПУ будет только из-за этого тормозить и проиграет ЧПУ где прерывания обрабатываются быстрее и частоту сервопериода можно сделать скажем в 2 кГц.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Армы обмазаны померманаджментами ещё круче, тк они вообще в мобилках используются.

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

Армы обмазаны померманаджментами ещё круче

Удваиваю.

Вон, АРМ в смарте и планшетнике... Тихий ужас. Особенно в планшетнике.

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

Обмазаны или нет, но вот по отзыву Orange работает лучше и проблем в отличии от х86 не доставляет.
Ну конечно там свои проблемы есть и по этому ЧПУ пока своего героя ждёт.

Во вторых я не всякий поверменеджмент имею ввиду, а только тот который может принудительно прервать процесс пользователя или ядра.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от tnemo

OrangePI это одноплатный ARM компьютер.
При этом в чип встроены четыре сопроцессора AR-100, которые можно использовать для реалтам задач, в частности работой с GPIO.

Но даже без них на одних ARM ядрах linuxcnc работает сопоставимо с компами с управлением через LPT порт, при том что не имеет недавно появивщихся на х86 проблем со стабильностью базового периода.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.