The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Фонд свободного ПО сертифицировал программатор Zerocat Chipf..., opennews (??), 16-Май-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от hhg (ok), 16-Май-18, 11:07 
Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном контроллере..
Ответить | Правка | Наверх | Cообщить модератору

21. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Andrey Mitrofanov (?), 16-Май-18, 12:06 
> Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном
> контроллере..

Согласен. С восприятием у т-тя чего-то не то.

Ответить | Правка | Наверх | Cообщить модератору

23. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Cradle (?), 16-Май-18, 12:17 
Видимо пропеллеры больше девать некуда, в серьезных проектах не пользуются популярностью (мягко говоря).
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

29. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Crazy Alex (ok), 16-Май-18, 12:59 
Что предложишь как альтернативу из опен хардвера?
Ответить | Правка | Наверх | Cообщить модератору

30. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Cradle (?), 16-Май-18, 14:06 
на opencores.org этого добра столько, кто бы занимался. Может быть, нужно думать почему открытый хард вообще так упорно непопулярен у производителей, несмотря на все потуги? В любом случае, сабж ситуацию не изменит, а конкретно для простого доступного программатора хватило бы и простенького 8051 + разве что дополнительный кусок памяти, благо у современных с производительностью все в порядке. Открытый девайс должен быть еще и понятен, а у этих пропеллеров какой порог вхождения? В результате опять получилась коробка с крикливым лейблом "open...", а по сути для пользователя тот же черный ящик, потому что хрен кто в нем разберется. Правильно его выше назвали, идеология и пропаганда.
Ответить | Правка | Наверх | Cообщить модератору

46. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Orduemail (ok), 17-Май-18, 10:56 
> у современных с производительностью все в порядке

Там восемь ядер не для производительности. Это альтернативный способ решить задачу асинхронности ввода/вывода. Этот способ гораздо более дружелюбен к RT, чем прерывания.

> Открытый девайс должен быть еще и понятен, а у этих
> пропеллеров какой порог вхождения?

Сходи на сайт и посмотри. Ну вот на самом деле, чем тут рассуждать в стиле "вах-вах, 8 ядер, как сложно, с этим же справится может только Торвальдс, а простому человеку никак-никак", сходи и посмотри. Не позволяй своим мыслям бежать впереди информированности. Там есть демо-проекты, которые чуть ли не vga-монитор используют для вывода графики. И в плане использования эти восемь ядер гораздо приятнее, чем прерывания. Parallax, как я понимаю их бизнес-модель, денег зарабатывают на образовательных программах для школоты, и по их словам даже школоте проще работать с восьмью cog'ами пропеллера, чем с прерываниями какого-нибудь там avr.

> В результате опять получилась коробка с крикливым
> лейблом "open...", а по сути для пользователя тот же черный ящик,
> потому что хрен кто в нем разберется. Правильно его выше назвали,
> идеология и пропаганда.

Если ты за 10+ лет с момента выпуска пропеллера ни разу про него не слышал, то это показатель того, что ты вообще ни разу не интересовался микроконтроллерами эти десять лет. Это менее ущербно, чем "не слышал про avr" или "не слышал про pic", но только потому, что про avr и pic слышали даже те, кто не интересовался.

Ответить | Правка | Наверх | Cообщить модератору

47. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Cradle (?), 17-Май-18, 12:57 
> Там восемь ядер не для производительности.

я имел в виду производительность современных 8051, которой было бы вполне достаточно для такого программатора, в связи с чем поддерживаю замечание выше что в конкретном случае восьмиядерный пропеллер это полный overkill

> Это альтернативный способ решить задачу асинхронности ввода/вывода. Этот способ гораздо более дружелюбен к RT, чем прерывания.

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

> Сходи на сайт и посмотри

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

> Ну вот на самом деле, чем тут рассуждать в стиле "вах-вах, 8 ядер, как сложно, с этим же справится может только Торвальдс, а простому человеку никак-никак",

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

> Там есть демо-проекты, которые чуть ли не vga-монитор используют для вывода графики

забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железе

> Parallax, как я понимаю их бизнес-модель, денег зарабатывают на образовательных программах для школоты, и по их словам даже школоте проще работать с восьмью cog'ами пропеллера, чем с прерываниями какого-нибудь там avr.

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

> Если ты за 10+ лет с момента выпуска пропеллера ни разу про него не слышал, то это показатель того, что ты вообще ни разу не интересовался микроконтроллерами эти десять лет. Это менее ущербно, чем "не слышал про avr" или "не слышал про pic", но только потому, что про avr и pic слышали даже те, кто не интересовался.

простите, я несколько лет в embedded работаю, использую от силабовских 8051 то толстых мипсов с линуксом, так что всетаки немного в теме. И мой пост был не про сам пропеллер, только про то что он в данном девайсе не оправдан. Сделали бы на чем-то более мэйнстримном, имели бы возможность использовать готовый usb драйвер, хоть в софте хоть в железе.

Ответить | Правка | Наверх | Cообщить модератору

48. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  –1 +/
Сообщение от Orduemail (ok), 17-Май-18, 13:59 
> я имел в виду производительность современных 8051, которой было бы вполне достаточно для такого программатора, в связи с чем поддерживаю замечание выше что в конкретном случае восьмиядерный пропеллер это полный overkill

Во-первых, восьмиядерный пропеллер -- это не ryzen, это я надеюсь понятно? Выключите эту ассоциацию, она здесь неуместна. Во-вторых, железная многопоточность позволяет, например, используя параллельную обработку данных, снижать тактовую частоту процессора, с тем чтобы снизить энергопотребление -- ну, вы ведь в курсе да, что не только количество транзисторов влияет, но и частота, причём частота очень конкретно так начинает влиять при её повышении. В-четвёртых, это позволяет упростить прошивку, которая является частью общей системы, и таким образом система в целом может оказаться проще. Сложность системы -- это сложное понятие. Вы с ним поаккуратнее. Ну и, наконец, в-последних -- и чё? Даже если это оверкилл, ну и чё? В сложность системы стоит включать ещё и сложность разработки, поддержки и дальнейшего развития этой системы. Если исходно выбрать микроконтроллер, который тютелька в тютельку входит по своим возможностям, то изменить потом что-то, добавить к нему возможность прошивать новые системы будет сложно. Вплоть до разработки всего с нуля. Здесь же, с учётом открытости системы и нацеленности её на самый широкий спектр применений через допиливание энтузиастами, сам бог велел взять процик помощнее чем надо, чтобы не ограничивать почём зря возможности для креатива энтузиастов.

> забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железе

То есть найти тот проект вы поленились? А между прочим, если бы вы нашли, то это дало бы вам на мой взгляд, очень аргумент в пользу оверкилла. Правда аргумент не ссылающийся на количество ядер.

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

Сейчас вы демонстрируете зацикленность на работе с прерываниями и неспособность воспринять новую для вас идею. Если вы никогда не думали о том, как можно организовать асинхронную работу со вводом/выводом микроконтроллера, то с вашей стороны крайне самонадеянно заявлять о том, что прерывания проще, возражая таким образом инженерам пропеллера, которые разрабатывали его для того, чтобы дать альтернативный и более простой способ решить проблемы, которые приходится решать при написании прошивок для микроконтроллеров, работающих с асинхронностью внешнего мира через прерывания.

> простите, я несколько лет в embedded работаю

Для меня это пустые звуки. Существует очень много людей, которые занимаются ненавистным им делом за деньги.

> Сделали бы на чем-то более мэйнстримном, имели бы возможность использовать готовый usb драйвер, хоть в софте хоть в железе.

Во-первых, мейнстрим -- это штука для тех, кто занимается ненавистным им делом за деньги. Во-вторых, у меня опять складывается впечатление, что вы делаете какие-то предположения о мотивах разработчиков, основываясь на крайне неполной информации о том, что именно они делали и почему.

Ответить | Правка | Наверх | Cообщить модератору

61. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Аноним (-), 17-Май-18, 19:41 
> Во-первых, мейнстрим -- это штука для тех, кто занимается ненавистным им делом
> за деньги.

А еще этот кондом забыл уточнить что usb стэк со стороны девайса - будет или на левых проприетарных условиях, или его придется самому кодить. Вендырские либы для создания фирмварей идут на абы каких условиях. И срезать угол порой можно, только там в EULA дописано например что можно использовать только с камнями этого вендора. А если захочешь соскочить - ОПАПА, переписывай половину работы с usb!

Ответить | Правка | Наверх | Cообщить модератору

60. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Аноним (-), 17-Май-18, 19:38 
> я имел в виду производительность современных 8051,

Этот ископаемый окаменелый мусор доживает последние деньки под напором cortex M. При том оно не менее проприетарное чем кортексы, а програмить это г гораздо кривее и утомительнее.

Под Cortex M можно извините обычным gcc програмить, который в половине дистров ставится 1 командой из репов. Если уж мы о пороге вхождения. А у конкретно взятых STM32 есть еще и удобный бутлоадер, к которому из линя конект с полоборота любой копеечной железкой.

> - асинхронность там не требуется, и тайминги вполне себе доступные.

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

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

Под простым человеком тут кто имеется в виду? Какой-нибудь замшелый хмырь с 8051 и каким-нибудь проприетарным кейлом под винду? Так этот хмырь существо из прошлого века и к open hardware не относится никоим боком. Опенсорсники x51 не жалуют особо. А за что? Открытые компилеры под него заурядные, менять это уже никто не будет, потому что свое он уже по сути отлетал и если кто-то захочет попахать то компилер патчить будет под ARM если нужно здесь и сейчас, или OpenRISC и RISC-V, если захочется еще и от вендорлоков отвертеться.

> забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже
> делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железе

Ты перепутал "осилили" и "демонстрация возможностей". У пропеллера это демо возможностей чипа было - можно даже довольно крутую железку софтварно сделать.

При том если видеоадаптер в чипе сделали, то вот например железку для работы с экзотичным протоколом могут и не сделать. И будет очень кстати если чип сможет рюхать это программно с приличной скоростью. Что не получится на 8051 без нужной железки, очевидно.

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

Получать опыт работы на x51 сейчас - то же самое что учиться работать кочегаром на паровозе.

> простите, я несколько лет в embedded работаю, использую от силабовских 8051 то
> толстых мипсов с линуксом, так что всетаки немного в теме.

Однако в эмбедед дофига течений и подразделов, при том мало кто разбирается в них всех. Утверждение что пропеллер не влезет ни в одно из них - не в ладах со здравым смыслом.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

59. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Аноним (-), 17-Май-18, 19:24 
> для простого доступного программатора хватило бы и простенького 8051 + разве
> что дополнительный кусок памяти, благо у современных с производительностью все в порядке.

И что это даст по сравнению с другими решениями, кроме геморроя? Придется писать какой-то код под другой проц, с архаичной архитектурой, свободы не прибавится, еще и дополнительную память подавай.

> Открытый девайс должен быть еще и понятен, а у этих пропеллеров какой порог вхождения?

Тут скорее есть смысл сказать как-то так:
- Изучать архитектуру пропеллера есть хоть какой-то смысл: 8 ядер делающих все в софте позволят реализовать нестандартные протоколы и проч как программные "хаки".
- Изучать 8051 в 2018 году смысла нет. Устаревшая ущербная архитектура, где мучения с програмизмом вообще совсем ничем не воздаются, в отличие от пропеллера.

> идеология и пропаганда.

Пропаганда - это советы 8051 в 2018 году. А если уж хочется что-то более похожего на обычный проц/мк это наверное что-то в духе lowRISC должно быть, если открытость колыхала.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

45. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Orduemail (ok), 17-Май-18, 10:45 
> захерачить устройство класса ногодрыг на восьмиядерном контроллере

Если это за пределами твоего восприятия, то почему ты не выпадаешь в осадок от словосочетания "восьмиядерный микроконтроллер"?

Я бы посоветовал, вместо того, чтобы жаловаться на ущербность восприятия, сходить и почитать про пропеллер. Про то, зачем ему 8 cog'ов, и как это выглядит при эмбеддед программировании. Это поможет расширить восприятие и чаще видеть нестандартные решения стандартным проблемам.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

58. "Фонд свободного ПО сертифицировал программатор Zerocat Chipf..."  +/
Сообщение от Аноним (-), 17-Май-18, 19:19 
> Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном
> контроллере..

У пропеллеров парадигма такая - периферии почти нет и все делается кучкой мелких ядер. Полностью программная конструкция.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру