Фонд Свободного ПО представил (https://www.fsf.org/news/zerocat-chipflasher-board-edition-1...) программатор Zerocat Chipflasher "board-edition-1" (http://www.zerocat.org/), получивший сертификат "Respect Your Freedom (http://www.fsf.org/resources/hw/endorsement/respects-your-fr...)", который подтверждает соответствие устройства требованиям (http://www.fsf.org/resources/hw/endorsement/criteria) обеспечения приватности и свободы пользователей и даёт право использовать специальный логотип в связанных с продуктом материалах, подчёркивающий предоставление пользователю полного контроля над устройством. Основным назначением Zerocat Chipflasher является перепрошивка устройств для замены проприетарных компонентов на свободные аналоги. В том числе Chipflasher подходит для замены проприетарных загрузчиков и прошивок в ноутбуках, на свободное ПО, такое как Libreboot.
Из ранее сертифицированных устройств можно отметить Gluglug X60 (https://www.opennet.dev/opennews/art.shtml?num=38713) (Lenovo ThinkPad X60), Libreboot X200 (https://www.opennet.dev/opennews/art.shtml?num=41571) (Lenovo ThinkPad X200), Taurinus X200 (https://www.opennet.dev/opennews/art.shtml?num=43058) (Lenovo ThinkPad X200), Libreboot T400 (https://www.opennet.dev/opennews/art.shtml?num=43507) (Lenovo ThinkPad T400), беспроводные маршрутизаторы ThinkPenguin TPE-NWIFIROUTER (https://www.opennet.dev/opennews/art.shtml?num=40577) и TPE-R1100 (https://www.opennet.dev/opennews/art.shtml?num=44026), 3D-принтеры LulzBot AO-101 (http://www.fsf.org/resources/hw/endorsement/aleph-objects) и LulzBot TAZ 6 (https://www.opennet.dev/opennews/art.shtml?num=44595), WiFi-маршрутизатор ThinkPenguin (http://www.fsf.org/resources/hw/endorsement/thinkpenguin), беспроводной USB-адаптер Tehnoetic TET-N150 (http://www.fsf.org/resources/hw/endorsement/tehnoetic), материнскую плату Vikings D16 (https://www.opennet.dev/opennews/art.shtml?num=46145), внешнюю звуковую карту Vikings и ноутбук Vikings X200, ноутбуки (https://www.opennet.dev/opennews/art.shtml?num=46779) TET-X200, TET-X200T, TET-X200s, TET-T400, TET-T400s и TET-T500 (восстановленные варианты Lenovo ThinkPad X200, T400 и T500), док-станции TET-X200DOCK (https://technoethical.com/TET-X200DOCK) и TET-T400DOCK (https://technoethical.com/TET-T400DOCK) для серий ноутбуков X200, T400 и T500, материнская плата TET-D16 (https://technoethical.com/TET-D16) (ASUS KGPE-D16 с прошивкой Coreboot), набор беспроводных адаптеров TET-N150HGA (https://technoethical.com/TET-N150HGA), TET-N300 (https://technoethical.com/TET-N300), TET-N300HGA (https://technoethical.com/TET-N300HGA), TET-N300DB (https://technoethical.com/TET-N300DB), TET-N450DB (https://technoethical.com/TET-N450DB), а также Bluetooth-адаптер TET-BT4 USB (https://technoethical.com/TET-BT4).Для получения сертификата от Фонда СПО продукт должен удовлетворять следующим требованиям (https://www.opennet.dev/opennews/art.shtml?num=28284):
- поставка свободных драйверов и прошивок;
- всё поставляемое с устройством программное обеспечение должно быть свободным;
- отсутствие ограничений DRM;
- возможность полного контроля за работой устройства;
- поддержка замены прошивок;
- поддержка работы полностью свободных GNU/Linux дистрибутивов;
- использование не ограниченных патентами форматов и программных компонентов;
- наличие свободной документации.
URL: https://www.fsf.org/news/zerocat-chipflasher-board-edition-1...
Новость: https://www.opennet.dev/opennews/art.shtml?num=48603
Вот бы сделать "свободным" народный китайский программатор на чипе CH341A... у него, конечно, нет модной крышечки из оргстекла, но при его копеечной стоимости, это ему можно простить
>народный китайский программатор на чипе CH341A... у него,
> конечно, нет..."[U]Verilog code, top-level hardware description language (HDL) files[/U]"
под GPLv3.
--https://en.wikipedia.org/wiki/Parallax_Propeller / https://www.parallax.com/microcontrollers/propeller-1-open-s...
>это ему можно простить
Нее....еет[/I]?!111
Если речь идет о ПО, то на гитхабе есть открытый проект под линя, только тот программатор консольный, но удобный в использовании.
https://github.com/setarcos/ch341prog
> Если речь идет о ПО,Вот ведь, чего ж это
"" a lot cheap SPI/IIC programmers based on ch341a, which can be bought from ebay for as low as $3. ""
ещё никто в FSF RYF не отнёс... Наверное, там _наклейки дорогие_!11
>то на гитхабе есть открытый проект
https://github.com/search?q=ch341a
11 штук -
- 3 пустых
- 2 ссылаются на sourceforge.net/projects/ch341eepromtool
-- в одном даже "даташит" github.com/commandtab/ch341eeprom/blob/master/ch341docs/ лежит. не, не open-source HW. // схемы-болванки для spi, lpt, sp485, ...
- 4кажется про платы реле (не программеры)
- ....
Coreboot-овский https://packages.debian.org/src:flashrom умеет этот https://www.flashrom.org/Supported_hardware#USB_Devices ch341.
>под
> линя, только тот программатор консольный, но удобный в использовании.
> ещё никто в FSF RYF не отнёс... Наверное, там _наклейки дорогие_!11Да просто кому надо - сто лет FTDI используют и не парятся. Чуть дороже, но отобьется за 1-2 прошивки и экономии на сервисе. Или после поднятия кому-то первого же кирпича.
>> ещё никто в FSF RYF не отнёс... Наверное, там _наклейки дорогие_!11
> Да просто кому надо - сто лет FTDI...и у него, конечно, тоже -
#>>>народный китайский программатор на чипе CH341A... у него,
#>>> конечно, нет- нет:
>>>> ..."[U]Verilog code, top-level hardware description language (HDL) files[/U]"
>>>> под GPLv3.Почему ещё никто с атмелками, ксилинксами, вродкомами, интелями итпр не присоединился к новости не про них?
Ну же, не стесняемся, записываемся ===>>
-
-
-Вы же писали не в новось "как давно использовать и отбить $1.5 за 2-2,5 разА", нет, правда?? Я подскажу:
Precious Exceptions
Precious exceptions are the Propeller microchip from Parallax and the Freedom E310 from SiFive, which is a RISC-V controller. The design files of both chips have been released under a free license.
--http://www.zerocat.org/
А есть возможность как-нибудь узнать заранее, под которое железо пилят свободные прошивки, чтобы купить его пока оно ещё продаётся, а не искать какую-нибудь давно снятую с производства старую железку просто чтобы пощупать как оно вообще?
> купить его пока оно ещё продаётсяА есть такие?
Скорее всего всё же придётся
> искать какую-нибудь давно снятую с производства старую железкуЛибре = помойка/антиквариат.
>> искать какую-нибудь давно снятую с производства старую железку
> Либре = помойка/антиквариат.Всё "новое" железо == проприертарная, лоченная "помойка"ТМ.
+++Категорические обобщения категорически неверны.
> Либре = помойка/антиквариат.За тобой мы тоже придем.
В принципе, практически все компоненты современных материнок поддерживаются coreboot. Но нужно дополнительно написать конфигурацию твоей конкретной материнки, чтобы coreboot заработал на ней
> В принципе, практически все компоненты современных материнок поддерживаются coreboot.
> Но нужно дополнительно написать конфигурацию твоей конкретной материнки, чтобы coreboot
> заработал на нейА есть где-нибудь хороший, кондовый гайд по bring-up новой мамки?
> А есть возможность как-нибудь узнать заранее, под которое железо пилят свободные прошивки,Есть возможность сделать свободное железо. И свободные прошивки. И даже продавать, пока продается. Чем упомянутая фирма и занялась.
> чтобы купить его пока оно ещё продаётся, а не искать какую-нибудь
> давно снятую с производства старую железку просто чтобы пощупать как оно вообще?С этим в последнее время все меньше и меньше проблем. А некоторое железо только открытым софтом и поддерживается. На большинстве "китайцев" винда не запустится принципиально, например.
Он же не универсальный нефига, и нет разных проприетарных разъемов...
Для сервисного центра ненужно.
Представил себе либре сервисный центр.
"Мы вам всё перешьём! Все порты и дырки зашьём! И отрежем вайфай!". И станете полностью свободным.
И запретим вам полинтернета при помощи LibreJS!
Интересно, а если запустить их сюда вместо роскомпозора, они будут более эффективны в пилении сучьев на которых сидят? А если вместе с роскомпозором? Оххохо.
>вместе с роскомпоСнотворное вместе со слабительным принимаешь? Дроботенки вроде тебя -- рекомендуют.
> Оххохо.
Тише, потапыч. Сайт про субмишен-удовольствия не тут. Точно не тут.
>либре сервисный центр.
>И отрежем вайфай!".
> И станете полностью свободным.С одной стороны "дайте два".
//Вайфай на ath9/ath10 _должен_ идти, как часть услуги: так что про файвай враньё!
С другой стороны, в тек.эконом.реальностьи костлявая рука ынка... требует от нас быть самому себе либре сервис-центром. Работай над собой, камарад!
И про "станете полностью" как-то электри ^W неискренне... Процесс-то, прочесс -- как же?!
ath10 не надо, это школа инженерии квалкома уже, с огроменной проприетарной фирмварью - хуже наверное только интель, у которого фирмвари больше и мутнее.
> разных проприетарных разъемов...
>сервисного центраНе нужны.
>ненужно.
Консенсус.
Новость об имитации ФСПО какой-то полезной работы. В то время как новость про новую версию Miranda NG незаслуженно забыта.
Это как раз новость о выполнении FSF полезной работы - пропаганды свободного софта и железа. Но тут же некоторые PR ругательством считают...А что это за Miranda NG и на кой оно тут надо? Я миранду только как древнюю виндовую софтину помню, хоть и приятную весьма.
> А что это за Miranda NG и на кой оно тут надо?Ну мессенджер хоть и под Вин, но вполне себе GNU GPL. Портал про открытое ПО, MirandaNG - открытое ПО -> почему бы и не опубликовать.
Как бы да, но всё равно это выходит реклама проприетарной оси. Впрочем, тут вообще умудряются новости про хром и оперу пихать...
а тут реклама конторы которая толкает б/у железо под видом новых.
по их открытому laptop.Scope of Delivery
Laptop including Main Battery (Capacity >= 70%)
а 30% батарейки кто съел простите ?
> а 30% батарейки кто съел простите ?Время, например. Литиевую батарею достаточно положить на полочку и через пару лет получите желаемое.
так ведь - не стыдно продавать такое залежалое г..но ?
Стыдно. Но это единственные вроде как ноуты, под которые стабильно налажено цепляние крокодильчика к флэшу и прошивки корбута (а то и либробута) в промышленном масштабе. Девелопить под современное железо - всё равно что пытаться впендюрить людям, что они используют в WhatsApp урезанный xmpp, который может больше, чем "анализировать данные пользователя" и хранить пароли в виде "хэша imei устройства" (кстати именно поэтому вацапа не может в десктоп... идиоты)
> MirandaNG - открытое ПО -> почему бы и не опубликовать.Так напишите новость - может и опубликуют. Ах, это ж надо повъе и свое время потратить, а вы только потреб-ть привыкли, юзеры винды. А опенсорсникам вас обслуживать неохота, вы не интересны в взаимодействии, денег платите тоже другим. Вот и получается то что получается.
> Это как раз новость о выполнении FSF полезной работы - пропаганды свободного софта и железа. Но тут же некоторые PR ругательством считают...Нет, это впаривание своего понимания свободы в качестве универсального, т.е. обычная пропаганда.
> А что это за Miranda NG и на кой оно тут надо?
> Я миранду только как древнюю виндовую софтину помню, хоть и приятную весьма.Вы можете помнить что угодно и думать что угодно. Однако факт есть факт, миранда — единственный достойный клиент с открытым кодом.
> Нет, это впаривание своего понимания свободы в качестве универсального, т.е. обычная пропаганда.Мы понимаем https://duckduckgo.com/?q=why+jack+so+angry Ваши чувства. Расскажите нам ещё!
> факт, миранда — единственный достойный клиент с открытым кодом.
По делу есть что сказать, или просто так инет засоряете?
>миранда — единственный достойный клиент с открытым кодом.Только пользователям свободных ОС от её существования ни холодно, ни жарко. Ортогонально.
>якобы свободных ОСНе благодарите.
> Нет, это впаривание своего понимания свободы в качестве универсального, т.е. обычная пропаганда.Скорее обычное потреб-дство, когда ни одна виндовая потреб-дь не изволила поработать и написать новость. Зато нагло требует чтобы обслужили. Бесплатно. За интерес. При отсутствии этого самого интереса у тех кто может этим заняться.
> Вы можете помнить что угодно и думать что угодно. Однако факт есть
> факт, миранда — единственный достойный клиент с открытым кодом.Ну вот и повхебывай написав новость, если оно тебе надо, например. Вкури ченжлог, опиши основные фичи и изменения, все такое. Если это не будет выглядеть как кусок спама с рекламой виагры, глядишь еще и опубликуют даже. Что впрочем на усмотрение владельца сайта, как и везде в интернете.
> Скорее обычное потреб-дство, когда ни одна виндовая потреб-дь не изволила поработать и
> написать новость. Зато нагло требует чтобы обслужили. Бесплатно. За интерес. При
> отсутствии этого самого интереса у тех кто может этим заняться.Где требования? Без отговорок, прямая цитата. а то линусковые потреб-ди привыкли словами кидаться.
Зачётный кабель.
Я, конечно, понимаю, что народ старается делать архиполезнейшее идеологически дело. Но вот ткнулся на страничку с этими свободными агрегатами. Почему-то после пятого повторения слова Technoetic чуть ли не физически стало подташнивать. мда... (На сайте Raptor Computers такого не было, хоят оно тоже декларируется напрочь открытосвободным).
https://www.fsf.org/resources/hw/endorsement/technoethicalTechnoethical (formerly Tehnoetic), technoethical.com, is an online shop with worldwide delivery focused on hardware compatible with fully free systems.
Что не так?
> Что не так?Ну по глазам бьёт повторение это и всё тут.
>LenovoЭто же китайская (тоталитарное государство, печально известное своим контролем над внутренними делами бизнесов, а также бэкдорами в продуктах компаний, находящихся под юрисдикцией этого государства) фирма, печально известная своими бэкдорами.
И земляным червяком! Цензурой в интернете. Впрочем, без м-даков не на ком было бы тестировать правильное устройство сетей.
>httpДавно пора при http без tls вместо сайта выводить жёлтое окно.
Тебе надо - сам себя анально огораживай. А лучше просто кабель из роутера выдерни.
Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном контроллере..
> Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном
> контроллере..Согласен. С восприятием у т-тя чего-то не то.
Видимо пропеллеры больше девать некуда, в серьезных проектах не пользуются популярностью (мягко говоря).
Что предложишь как альтернативу из опен хардвера?
на opencores.org этого добра столько, кто бы занимался. Может быть, нужно думать почему открытый хард вообще так упорно непопулярен у производителей, несмотря на все потуги? В любом случае, сабж ситуацию не изменит, а конкретно для простого доступного программатора хватило бы и простенького 8051 + разве что дополнительный кусок памяти, благо у современных с производительностью все в порядке. Открытый девайс должен быть еще и понятен, а у этих пропеллеров какой порог вхождения? В результате опять получилась коробка с крикливым лейблом "open...", а по сути для пользователя тот же черный ящик, потому что хрен кто в нем разберется. Правильно его выше назвали, идеология и пропаганда.
> у современных с производительностью все в порядкеТам восемь ядер не для производительности. Это альтернативный способ решить задачу асинхронности ввода/вывода. Этот способ гораздо более дружелюбен к RT, чем прерывания.
> Открытый девайс должен быть еще и понятен, а у этих
> пропеллеров какой порог вхождения?Сходи на сайт и посмотри. Ну вот на самом деле, чем тут рассуждать в стиле "вах-вах, 8 ядер, как сложно, с этим же справится может только Торвальдс, а простому человеку никак-никак", сходи и посмотри. Не позволяй своим мыслям бежать впереди информированности. Там есть демо-проекты, которые чуть ли не vga-монитор используют для вывода графики. И в плане использования эти восемь ядер гораздо приятнее, чем прерывания. Parallax, как я понимаю их бизнес-модель, денег зарабатывают на образовательных программах для школоты, и по их словам даже школоте проще работать с восьмью cog'ами пропеллера, чем с прерываниями какого-нибудь там avr.
> В результате опять получилась коробка с крикливым
> лейблом "open...", а по сути для пользователя тот же черный ящик,
> потому что хрен кто в нем разберется. Правильно его выше назвали,
> идеология и пропаганда.Если ты за 10+ лет с момента выпуска пропеллера ни разу про него не слышал, то это показатель того, что ты вообще ни разу не интересовался микроконтроллерами эти десять лет. Это менее ущербно, чем "не слышал про avr" или "не слышал про pic", но только потому, что про avr и pic слышали даже те, кто не интересовался.
> Там восемь ядер не для производительности.я имел в виду производительность современных 8051, которой было бы вполне достаточно для такого программатора, в связи с чем поддерживаю замечание выше что в конкретном случае восьмиядерный пропеллер это полный overkill
> Это альтернативный способ решить задачу асинхронности ввода/вывода. Этот способ гораздо более дружелюбен к RT, чем прерывания.
и по этой причине пропеллер вполне может быть полезен в тех случаях где это действительно имеет значение. Но для программатора ни какой разницы - асинхронность там не требуется, и тайминги вполне себе доступные.
> Сходи на сайт и посмотри
смотрел уже на них внимательно пару лет назад, когра разрабатывал тестовый стенд для электротехников, но не стал рисковать проектом.
> Ну вот на самом деле, чем тут рассуждать в стиле "вах-вах, 8 ядер, как сложно, с этим же справится может только Торвальдс, а простому человеку никак-никак",
нет, не так, порог вхождения не значит что "простой человек" его не осилит, это значит только что большинство просто пожалеют свое время, потому что очень мало в мире людей которым свое время девать некуда.
> Там есть демо-проекты, которые чуть ли не vga-монитор используют для вывода графики
забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железе
> Parallax, как я понимаю их бизнес-модель, денег зарабатывают на образовательных программах для школоты, и по их словам даже школоте проще работать с восьмью cog'ами пропеллера, чем с прерываниями какого-нибудь там avr.
поверьте, это не проще, только так выглядит, потому что они по сути реализуют мультитредовость в железе, со всеми сопутствующими граблями на которые этой школоте придется рано или поздно наткнуться, не получив при этом опыта работы на более примитивных моделях. Хорошо это или плохо - не мне решать, но простым это не будет. Кроме того, в реальной жизни кому-то из этой школоты придется столкнуться с мэйнстримными архитектурами, тяжело будет.
> Если ты за 10+ лет с момента выпуска пропеллера ни разу про него не слышал, то это показатель того, что ты вообще ни разу не интересовался микроконтроллерами эти десять лет. Это менее ущербно, чем "не слышал про avr" или "не слышал про pic", но только потому, что про avr и pic слышали даже те, кто не интересовался.
простите, я несколько лет в embedded работаю, использую от силабовских 8051 то толстых мипсов с линуксом, так что всетаки немного в теме. И мой пост был не про сам пропеллер, только про то что он в данном девайсе не оправдан. Сделали бы на чем-то более мэйнстримном, имели бы возможность использовать готовый usb драйвер, хоть в софте хоть в железе.
> я имел в виду производительность современных 8051, которой было бы вполне достаточно для такого программатора, в связи с чем поддерживаю замечание выше что в конкретном случае восьмиядерный пропеллер это полный overkillВо-первых, восьмиядерный пропеллер -- это не ryzen, это я надеюсь понятно? Выключите эту ассоциацию, она здесь неуместна. Во-вторых, железная многопоточность позволяет, например, используя параллельную обработку данных, снижать тактовую частоту процессора, с тем чтобы снизить энергопотребление -- ну, вы ведь в курсе да, что не только количество транзисторов влияет, но и частота, причём частота очень конкретно так начинает влиять при её повышении. В-четвёртых, это позволяет упростить прошивку, которая является частью общей системы, и таким образом система в целом может оказаться проще. Сложность системы -- это сложное понятие. Вы с ним поаккуратнее. Ну и, наконец, в-последних -- и чё? Даже если это оверкилл, ну и чё? В сложность системы стоит включать ещё и сложность разработки, поддержки и дальнейшего развития этой системы. Если исходно выбрать микроконтроллер, который тютелька в тютельку входит по своим возможностям, то изменить потом что-то, добавить к нему возможность прошивать новые системы будет сложно. Вплоть до разработки всего с нуля. Здесь же, с учётом открытости системы и нацеленности её на самый широкий спектр применений через допиливание энтузиастами, сам бог велел взять процик помощнее чем надо, чтобы не ограничивать почём зря возможности для креатива энтузиастов.
> забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железе
То есть найти тот проект вы поленились? А между прочим, если бы вы нашли, то это дало бы вам на мой взгляд, очень аргумент в пользу оверкилла. Правда аргумент не ссылающийся на количество ядер.
> поверьте, это не проще, только так выглядит, потому что они по сути реализуют мультитредовость в железе, со всеми сопутствующими граблями на которые этой школоте придется рано или поздно наткнуться
Сейчас вы демонстрируете зацикленность на работе с прерываниями и неспособность воспринять новую для вас идею. Если вы никогда не думали о том, как можно организовать асинхронную работу со вводом/выводом микроконтроллера, то с вашей стороны крайне самонадеянно заявлять о том, что прерывания проще, возражая таким образом инженерам пропеллера, которые разрабатывали его для того, чтобы дать альтернативный и более простой способ решить проблемы, которые приходится решать при написании прошивок для микроконтроллеров, работающих с асинхронностью внешнего мира через прерывания.
> простите, я несколько лет в embedded работаю
Для меня это пустые звуки. Существует очень много людей, которые занимаются ненавистным им делом за деньги.
> Сделали бы на чем-то более мэйнстримном, имели бы возможность использовать готовый usb драйвер, хоть в софте хоть в железе.
Во-первых, мейнстрим -- это штука для тех, кто занимается ненавистным им делом за деньги. Во-вторых, у меня опять складывается впечатление, что вы делаете какие-то предположения о мотивах разработчиков, основываясь на крайне неполной информации о том, что именно они делали и почему.
> Во-первых, мейнстрим -- это штука для тех, кто занимается ненавистным им делом
> за деньги.А еще этот кондом забыл уточнить что usb стэк со стороны девайса - будет или на левых проприетарных условиях, или его придется самому кодить. Вендырские либы для создания фирмварей идут на абы каких условиях. И срезать угол порой можно, только там в EULA дописано например что можно использовать только с камнями этого вендора. А если захочешь соскочить - ОПАПА, переписывай половину работы с usb!
> я имел в виду производительность современных 8051,Этот ископаемый окаменелый мусор доживает последние деньки под напором cortex M. При том оно не менее проприетарное чем кортексы, а програмить это г гораздо кривее и утомительнее.
Под Cortex M можно извините обычным gcc програмить, который в половине дистров ставится 1 командой из репов. Если уж мы о пороге вхождения. А у конкретно взятых STM32 есть еще и удобный бутлоадер, к которому из линя конект с полоборота любой копеечной железкой.
> - асинхронность там не требуется, и тайминги вполне себе доступные.
Однако выкроить парочку ядер чисто на реализацию протокола может быть и достаточно забавной идеей. Не секрет что у МК наилучший латенси - когда мах лапами из основного цикла, с запретом прерываний. А у пропеллера это чуть ли не основа парадигмы. Оно в меру дурное - очень уж обкусаные ядра и локальной памяти совсем мало. Но идея интересная.
> нет, не так, порог вхождения не значит что "простой человек" его не
> осилит, это значит только что большинство просто пожалеют свое время, потому
> что очень мало в мире людей которым свое время девать некуда.Под простым человеком тут кто имеется в виду? Какой-нибудь замшелый хмырь с 8051 и каким-нибудь проприетарным кейлом под винду? Так этот хмырь существо из прошлого века и к open hardware не относится никоим боком. Опенсорсники x51 не жалуют особо. А за что? Открытые компилеры под него заурядные, менять это уже никто не будет, потому что свое он уже по сути отлетал и если кто-то захочет попахать то компилер патчить будет под ARM если нужно здесь и сейчас, или OpenRISC и RISC-V, если захочется еще и от вендорлоков отвертеться.
> забавная задачка в качестве самообразовательного проекта, любители на атмегах такое тоже
> делают, но для производителя процессоров это не серьезно, не осилили видеоадатер в железеТы перепутал "осилили" и "демонстрация возможностей". У пропеллера это демо возможностей чипа было - можно даже довольно крутую железку софтварно сделать.
При том если видеоадаптер в чипе сделали, то вот например железку для работы с экзотичным протоколом могут и не сделать. И будет очень кстати если чип сможет рюхать это программно с приличной скоростью. Что не получится на 8051 без нужной железки, очевидно.
> реализуют мультитредовость в железе, со всеми сопутствующими граблями на которые этой
> школоте придется рано или поздно наткнуться, не получив при этом опыта
> работы на более примитивных моделях.Получать опыт работы на x51 сейчас - то же самое что учиться работать кочегаром на паровозе.
> простите, я несколько лет в embedded работаю, использую от силабовских 8051 то
> толстых мипсов с линуксом, так что всетаки немного в теме.Однако в эмбедед дофига течений и подразделов, при том мало кто разбирается в них всех. Утверждение что пропеллер не влезет ни в одно из них - не в ладах со здравым смыслом.
> для простого доступного программатора хватило бы и простенького 8051 + разве
> что дополнительный кусок памяти, благо у современных с производительностью все в порядке.И что это даст по сравнению с другими решениями, кроме геморроя? Придется писать какой-то код под другой проц, с архаичной архитектурой, свободы не прибавится, еще и дополнительную память подавай.
> Открытый девайс должен быть еще и понятен, а у этих пропеллеров какой порог вхождения?
Тут скорее есть смысл сказать как-то так:
- Изучать архитектуру пропеллера есть хоть какой-то смысл: 8 ядер делающих все в софте позволят реализовать нестандартные протоколы и проч как программные "хаки".
- Изучать 8051 в 2018 году смысла нет. Устаревшая ущербная архитектура, где мучения с програмизмом вообще совсем ничем не воздаются, в отличие от пропеллера.> идеология и пропаганда.
Пропаганда - это советы 8051 в 2018 году. А если уж хочется что-то более похожего на обычный проц/мк это наверное что-то в духе lowRISC должно быть, если открытость колыхала.
> захерачить устройство класса ногодрыг на восьмиядерном контроллереЕсли это за пределами твоего восприятия, то почему ты не выпадаешь в осадок от словосочетания "восьмиядерный микроконтроллер"?
Я бы посоветовал, вместо того, чтобы жаловаться на ущербность восприятия, сходить и почитать про пропеллер. Про то, зачем ему 8 cog'ов, и как это выглядит при эмбеддед программировании. Это поможет расширить восприятие и чаще видеть нестандартные решения стандартным проблемам.
> Это вообще за пределами восприятия - захерачить устройство класса ногодрыг на восьмиядерном
> контроллере..У пропеллеров парадигма такая - периферии почти нет и все делается кучкой мелких ядер. Полностью программная конструкция.
LPT программатор для PIC они сертифицировать не пробовали ?
> LPT программатор для PIC они сертифицировать не пробовали ?Авторы придут, попросятся -- конечно, "попробуют".
"--Ничей, тов.прапорщик, курите."
Работает через com с преобразователеm rs232/ttl сечас компорты сложно на мамках найти уже.
Да, это они странно сделали - питание от usb, данные по rs232...
так ведь все актуальные usb to rs232 конвертеры вроде ftdi - дикая проприетарщина, а soft-usb авторы сабжа похоже не осилили. В результате пользователю что делать? Никуда не денутся, придется заедать мацу салом, подключат это "свободное" чудо через адаптер на том-же ftdi или cp210x.
Ниасиляторы USB CDC, косячники изоляции, трассировщики на отвали.
К десятому релизу, опимистично, можно станет использовать. Но дорого.
>Но дорого.Свобода дешева только, когда ты её {про,от)даёшь. Во всех остальных случаях она тебе стоит дорого.
>>Но дорого.
> Свобода дешева только, когда ты её {про,от)даёшь. Во всех остальных случаях
> она тебе стоит дорого.в то время когда нормальные люди используют Xilinx / Altera и тп.. PLD - эти играются в чисто свофтовые решения.
У той же Altera - давно (лет 12) была мегафункция по 8051 в чипе - а всю остаточную обвязку можно было на остатках вентилей матрицы.