Разработчики открытой аппаратной архитектуры OpenRisc (http://www.opencores.org/project,or1k) объявили (http://balau82.wordpress.com/2009/12/06/openrisc-simulator-r.../) о реализации возможности запуска Linux в симуляторе разрабатываемой платфомры. OpenRisc представляет собой прототип 32-разрядного микроконтроллера, развиваемого сообществом под лицензией LGPL в качестве альтернативы проприетарным Atmel AVR чипам, используемым на платформах Arduino.
В настоящий момент для сборки программ для OpenRisc адаптирован (http://www.opencores.org/openrisc,gnu_toolchain) GNU инструментарий, который позволил собрать небольшую Linux систему (uClibc 0.9.29, Linux ядро 2.6.24, BusyBox 1.7.5) и запустить ее в симуляторе архитектуры OpenRISC 1000 - or1ksim (http://www.opencores.org/openrisc,or1ksim). Для заинтересовавшихся проектом разработчиков, на базе Ubuntu Linux подготовлен (http://www.opencores.org/openrisc,vmware) образ готового рабочего окружения для сборки программ для архитектуры OpenRISC 1000, который может использовать в таких системах виртуализации, как VMWare.URL: http://balau82.wordpress.com/2009/12/06/openrisc-simulator-r.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=24592
Интересно как 32 разрядный контроллер может конкурировать с 8-ми битными AVR. Конкурентом скорее видится 32-х разрядный ARM.
Есть свободный проект Arduino
http://ru.wikipedia.org/wiki/Arduino
фанатики в нём хотят заменить закрытый микроконтроллер ATmega168 на свободный аналог.
Вообще-то о том и речь - там используется восьми-разрядный AVR и если 32-х разрядный контроллер будет конкурировать с ним, то грош цена этой разработке =)
Речь о avr32. А для 8-bit avr действительно нету конкурентов! :)
a PIC?
>a PIC?Он по архитектуе такое ... (я про 16-е, которые конкуренты 8-битным AVRам) что програмить ЭТО будет только отъявленный мазохист. Ну там когда партия XX XXX XXX девайсов и каждый цент решает - можно и под такое конечно попрограммть. Но это не про наши реалии.
C8051
Necromancy is a forbidden art (c) :)
А кто его будет производить?Есть люди, которые его разработали. Теперь должны найтись фирмы, которые будут его производить, как производят arm. Но архитектура arm – почти монополист, она контролирует 80 % рынка 32 битных микроконтроллеров. А OpenRisc ещё нужно пробиться. Да и зачем он нужен, если есть arm?
>Есть люди, которые его разработали. Теперь должны найтись фирмы, которые будут его производить, как производят arm. Но архитектура arm – почти монополист, она контролирует 80 % рынка 32 битных микроконтроллеров. А OpenRisc ещё нужно пробиться. Да и зачем он нужен, если есть arm?Да тут и гадать особо не надо, отправится примерно туда же, куда и свободная графическая карта OpenGraphics. Красноглазые только на словах деловые, а как доходит до того, как голосовать рублем, то весь энтузиазм куда-то пропадает. Плавали-знаем, OpenMoko, OpenGraphics, сейчас вот OpenRISC на подходе.
>Плавали-знаем,Здравствуйте, Капитан! Вот только если бы ваша логика всегда срабатывала - почему ж сейчас опенсорс решений столько? А три фэйла перечислить - так блин 3DFx вон что-то проприетарность нифига не спасла, Siemens тоже невзирая на проприетарность подразделение мобил слил, "закрытых" процессорных ядер и вовсе попередох целый легион. Или вы как, будете выбирать только "удобные" вам фэйлы из общей кучи, игнорируя гору "неудобных"? Big bag of fail! :)
>Здравствуйте, Капитан! Вот только если бы ваша логика всегда срабатывала - почему
>ж сейчас опенсорс решений столько?Вы имеете ввиду опенсорсные решения на деньги корпораций?
Просто назовите, так сказать "опенсорсную железяку" без корпорации за спиной, как успешное опенсорсное решение.
А к OGP1 драйвер Х-овый пишут. Вот.http://lists.duskglow.com/open-graphics/2009-November/012108...
Не считая конечно glamo-овского DRI (тот чип что во FreeRunner стоит)
Так что есть и реальные плоды казалось бы виртуальных для подавляющего большинства проектов "открытого железа".
>Да тут и гадать особо не надо, отправится примерно туда же, куда
>и свободная графическая карта OpenGraphics. Красноглазые только на словах деловые, а
>как доходит до того, как голосовать рублем, то весь энтузиазм куда-то
>пропадает. Плавали-знаем, OpenMoko, OpenGraphics, сейчас вот OpenRISC на подходе.http://www.beyondsemi.com/page/products/processor_cores/open...
>А кто его будет производить?Судя по официальному сайту:
>Additional info: ASIC proven, Design done, FPGA proven, Specification doneПоэтому можно пихать в ПЛИС. Тоже какая-никакая но ниша.
>Поэтому можно пихать в ПЛИС.Вопрос: а это... тулзы для плисин то открытые есть? Или открытое ядро предлагается собирать в юзабельный формат закрытыми инструментами? oO
>А кто его будет производить?Я думаю что какомунить TSMC и им подобным контрактным производителям - глубоко похрену для кого произвести чипы. Закажете вы - и для вас сделают. Если, конечно, у вас денег хватит.
>Есть люди, которые его разработали. Теперь должны найтись фирмы, которые будут его
>производить, как производят arm.Есть фирмы которые можно нанять чтобы вам по вашему дизайну произвели хоть черта лысого. Весь вопрос в том что это стоит денег :).Будет кому надо - скинутся, фигле. Ну и программируемая логика еще есть.Кроме того - ничто не помешает производителям чипов (хоть тому же атмелу, nxp и прочим) однажды вместо лицензирования очередного ядра взять вот это например.А почему нет? В embedded совместимость с прошлыми версиями никого особо не колышет.
>Но архитектура arm – почти монополист, она контролирует 80 %
>рынка 32 битных микроконтроллеров. А OpenRisc ещё нужно
>пробиться. Да и зачем он нужен, если есть arm?Чтобы ARMу не платить :D. Лицензия с модификабельным ядром в "исходниках" стоит приличных бабок.
Вопрос в том, какой толк от "открытого микроконтроллера". Какая разница открытый он или закрытый?
речь не о контроллере а о ядре, они сделали свободное ядро и теперь его можно использовать для своих чипов. Свой чип для конкретной железки при массовом прозводстве обычно дешевле и компактнее чем стандартный контроллер + периферия, только до последнего приходилось отваливать создателям за интеллектуальную собственность - патенты итд.
>Вопрос в том, какой толк от "открытого микроконтроллера".Ну например кому оно надо - смогут менять ядро и периферию не платя дикие бабки ARM за полную лицензию. Ну и так далее.
OpenRISC очень хорош для обучения logic design'у: Полноценный процессор с открытым, красивым и хорошо комментированным RTL кодом + шина wishbone с кучей готовой периферии. Практически безальтернативная вещь.>Красноглазые только на словах деловые, а как доходит до того, как голосовать рублем, то весь энтузиазм куда-то пропадает.
Просто количество знаков в суммах здесь гораздо больше чем в софтверных проектах. Никто не станет рисковать миллиардом баксов вкладываясь в открытий проект. А так, может бы и сделали что-то.
А почему нельзя учиться логическому дизайну на базе проприетарного ARM?
>А почему нельзя учиться логическому дизайну на базе проприетарного ARM?Исходников то нет, как учиться ?
А тут вся проектная документация открыта.
Толсто. Там можно найти кучу других ядер, более знакомых. Все эти опендизайны будут иметь смысл тогда, когда будет некое "открытое производство", чтобы вы могли дома на коленке чип сварганить. А покуда вас от фабрик TI будут гонять с собаками и автоматами, абсолютно пофик, закрытые чипы или открытые - лишь бы спецификации для программирования были полные.Если ребята ядро делают для фана - это их личное дело, и я уважаю их интерес. Но что до нормального производства - все в корзину пойдет.
Есть очень узкая область, когда ядро вгоняют в FPGA. Но надо поднимать, что эта область действительно узкая, связанная либо с макетированием либо с очень мелкими партиями где цена не имеет значения.
Китаёзы сами будут рады взять эти проекты и выпекать в кремнии. Если они проприетарные intellectual property штампуют без зазрения совести, то здесь на законных основаниях не нужно никому выплачивать отчислений.
> Есть очень узкая область, когда ядро вгоняют в FPGAа есть ещё очень широкая область когда из проработанного на FPGA макета делают специализированный SoC для массовой потребительской железки и, поверьте уж, не заморачиваются изобретением собственных ядер
>когда из проработанного на FPGA макета делают специализированный SoCНу, отлаживать то придется заново. Все задержки другие. А логическое фунцинирование можно и на модели отладить. Так что может проще и сразу делать что надо.
>не заморачиваются изобретением собственных ядер
Однако и Altera и Xilinx для прошивки в ПЛИС предлагают свои собственные.
>могли дома на коленке чип сварганить. А покуда вас от фабрик
>TI будут гонять с собаками и автоматами, абсолютно пофик, закрытые чипы
>или открытыеКроме Ti есть еще и "просто фабрики". Без своих разработок. Живущие производством чужих разработок. И кому что-то надо - могут прийти и заказать. Лишь бы платили. И никто никого с автоматами не гоняет, соответственно. Так что Ti конечно круто но я не вижу причин почему бы всех улыбало платить ARM-у за ядро при наличии халявы. Тут еще бабушка надвое сказала, ARM скромными ценами при лицензировании не отличается :).
>Есть очень узкая область, когда ядро вгоняют в FPGA. Но надо поднимать, что эта область действительно узкая, связанная либо с макетированием либо с очень мелкими партиями где цена не имеет значения.Чего же в ней узкого. Да и сценой там не так уж плохо.
http://www.rlocman.ru/news/new.html?di=1965
тем более что в ПЛИС обычно это ядро влезает оставляя кучу места для другой логики