Одной строкой: Cosmic для STM8 теперь бесплатен и без ограничений

Собственно, новость, о которой я узнал из рассылки ST сегодня, а до этого как-то даже и не слышал (хотя, может быть, просто слоупок). Поэтому оставлю ее здесь.

С марта 2016 года компилятор Cosmic для STM8 стал абсолютно бесплатным, без ограничений и даже вроде как с поддержкой.

Скачать можно тут: cosmicsoftware.com/download.php

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

Комментарии (507)

RSS свернуть / развернуть
год исправь )
0
Да, заметил уже :) Спасибо!
Переволновался, видимо :)
0
просто не хочется 180 лет ждать )
0
И с отладкой?
0
Так понимаю, что да. Вернусь с работы и посмотрю детиально. Интересно же :)
0
он же к стмстудио прикручивается вроде.
0
пардоньте к stvd
0
Столетней давности да, только так. Может, и новый тоже так умеет. Но год назад уже точно была какая-то колхозная (впрочем, как и ствд) IDE от самого космика.
0
она ужаснее иара xD
0
Что может быть ужаснее иара? :)
0
Потише, девелопер, в этой публикации.
0
Жизнь :)
+1
восхваляемая легкая и быстрая avr studio 4? xD
0
Пожалуй, это очень хорошо.

Это действительно очень хорошо. Я люблю и с удовольствием применяю STM8, во многих местах они — лучший выбор по соотношению «цена/возможности». Меня давно огорчало, что для них до сих пор не допилили GCC, и теперь это не так актуально (хотя их и так поддерживал SDCC).

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

А вот слухи про смерть AVR вот уже который год как преувеличены. Недавно я сам в этом убедился — делал девайс, в котором мне нужен был более-менее приличный АЦП. Хотел как обычно ставить STM8, но по чтении документации был неприятно удивлен убогостью их АЦП — плохо уже то, что в большинстве корпусов пины опоры не выведены (тупо подсоединены к питанию), а где выведены — там на само опорное напряжение налагаются достаточно жесткие огранчения. В большинстве кристаллов нет встроенного генератора опорного напряжения, а где есть — его нельзя использовать в качестве опорного напряжения для АЦП, только калиброваться! В общем, аналоговая периферия в STM8 (и в STM32, там та же ситуация) — «чтобы была».

Я к чему — в итоге я поставил AVR, потому что ближайшая неэкзотическая альтернатива — MSP430 — стоят гораздо дороже и AVR, и STM8, не говоря уже о STM32.

Каждой задаче свой МК. Универсальных решений не существует.
+5
  • avatar
  • _YS_
  • 24 марта 2016, 14:18
Каждой задаче свой МК. Универсальных решений не существует.
Святые слова!
+2
Да, аналоговая периферия — чтобы была.Пару раз пользовался ADC, но задача была простая, незатейливая и всего хватило. А так, в основном, вообще достаточно редко с аналоговой периферией сталкиваюсь на МК. Иногда нужно что-то аналоговое, скажем, DAC на пару-тройку каналов, но 12 бит и очень быстрый. А МК развесистый не нужен вообще (от слова «совсем»). Так что прилипает к средней руки МК что-то отдельное с SPI, например.
+1
Если нужен точный АЦП — вешайте внешний.
0
В общем, аналоговая периферия в STM8 (и в STM32, там та же ситуация)
Как-то вы вот прям сильно оскорбили stm32. Пользуюсь не жалуюсь. Причем на некоторых из линейки f4 весьма неплохие АЦП
+1
Всплывали у меня пару проектов условно простеньких но с АЦП, после n-й итерации платы для себя пришел к выводу, что лучше внешние вешать АЦП и ЦАП. Если вопрос в финансовой стороне не критичен то теперь только внешние и леплю.
0
Что видел, то сказал. Я не заметил существенных отличий АЦП STM8 от STM32. Ах да, в STM32 есть еще и ограничение на период между преобразованиями — если АЦП простаивает дольше некоторого времени, первое преобразование будет иметь пониженную точность (либо АЦП надо переинициализировать, etc). Не знаю, правда, во всех ли поголовно сериях STM32 так.

В общем, цифры на первой странице у STM32 впечатляющие, но если почитать документацию внимательно, выясняется много неприятных подробностей.

Часто любят говорить о скорости АЦП STM32. Однако по моим прикидкам, при нужде в более-менее приличных параметрах вся эта скорость уйдет на оверсемплинг и периодические калибровки. Так что все неоднозначно.
+2
У F4 такого нет калибровок и ограничения на период между преобразованиями, только указание на возможно повышенный шум преобразования (относительно указанного в ДШ надо понимать) в errata.
0
Серию F4 я толком не использовал, надо будет посмотреть ради интереса, чего там.
0
У STM-ок для таких задач есть F373. Там и скоростные компараторы, и дельта-сигма АЦП и еще много всякого…
0
вот бы всем это понять!
+2
В более широком смысле — да. Каждой задаче свой МК. Если не понимаешь этого — вон из профессии.
В более узком смысле — таки нет. Есть альтернативы и есть среди чего (очень похожего) выбрать. И уже можно даже «руководствоваться» такими понятиями как «нравится/не нарвится» и прочими.
0
Надо же, кто-то хоть что-то видит! Можно же ведь сравнить ещё количество РОН, возможности умножителя, быстродействие команд и ещё сотню вещей. Или может быть просто взглянуть на поведение этой французской конторы, после которого хочется у этих мудаков не покупать ничего включая дискретную рассыпуху.
0
По большому счёту, все эти вопли про смерть AVR — тоже самое что про смерть десктопов.
AVR и декстопы не причём, дело исключительно в дегенератах с их потребностями и отношением в духе «полный фарш периферии» (полученном от таких же идиотов, и даже не с первой страницы даташита).
0
В сущности, вы правы — не стоит делать культа из архитектуры процессора, как к тому склонны некоторые восторженные личности.
+2
Ааа… АВР-щики набежали. Пригорело чтоль? :) Ох как я рад, как рад! Я ждааал :)

А по делу, кроме срачей, я вот как ставил те же tiny10, так их и буду продолжать ставить. Потому, что какие мои варианты?
0
Ну спасибо хоть ардуинщиком не обозвали — я ведь и под Ардуино как-то на заказ писал. :D Да, я люблю AVR (а Ардуино — не люблю) и не стесняюсь этого! :D Правда последнее время в коммерческие решения ставлю STM8 по причине их низкой цены, и иногда STM32 (недавно на STM32 OLED-дисплей заводил).
0
Ха! :) Да. Ардуину использую (ну вот надо иногда быстро и стремительно «помигать лампочками» чисто вот сейчас и для себя, в процессе чего-то более крупного, и вот с одуриной все равно получается быстрее всего, ну или мбед, что одно и то же). Ставлю STM32, STM8, AVR. Еще всякие экзотические штуки, типа CC2541.
0
Прямо сейчас реализую проект на Arduino. Заказчик получит плату, специализированный скетч и софт, естессно. И отлично себя чувствую. Заказчик в короткие сроки получит то, что хотел, а я получу минимум головной боли.

В упор не вижу проблем с применением Arduino в еденичном специализированном устройстве.
0
Ну, заказчику я бы такое отдавать не стал… Люди и энтерпрайс на node.js херачат. А то, что он течет и инстанции надо кронить на рестарт раз в сутки, да ну и что? Работает же, быстро, заказчик получил то, что хотел.
Есть некая морально-этическая, что ли, граница, которю не стоит переходить. Но может я и не прав.
+2
Честно — не осилил аналогии. Как и куда полторы тысячи строк кода вообще без кучи и отлаженные огромным комъюнити могут течь? Нет, ну в аппарат жизнеобеспечения я б Arduino не поставил бы, но во многих случаях это вполне приемлемое решение, как мне кажется.

Например, в моем случае это брутфорсер пароля для одного специфического устройства.
0
В ардуйне нет ничего приемлемо отлаженного и работающего. Ардуйня — это тупое обрезание мк до дегенератского уровня и куча крайне паршивого говнокода. Больше ничего. Напиши книгу «даже для дебила» и только дебил её прочтёт. Тем, кто способен написать приличный программный модуль ардуйня нахрен не упала.
0
Тем, кто способен написать приличный программный модуль ардуйня нахрен не упала.
Тогда ардуйня как раз для вас.
+1
Вы только в своих таких резких суждениях отделяйте программную ардуйню от аппаратной, пожалуйста. Я вот, например, пихаю иногда разные копеечные китайские мини-микро в качестве ядра, но там нет ничего от программной ардуйни, даже загрузчика.

А так, я еще раз повторюсь — ардуина иной раз незаменима для прототипирования и тестов. И имеет полное право на существование.
+1
И имеет полное право на существование.

Конечно имеет! Весь вопрос в контексте. Вот например если бы моя девушка программировала под Ардуино… Если бы у меня была девушка… Э-э-э, а с чего мы начали? О чем я? А, ну так вот, если бы у меня была девушка, э-э-э… Ну, в смысле, Ардуино — это неплохо для хобби, но разработчика на ней выучить нельзя. И если бы у меня была девушка, это было бы неплохо.

:D
+3
Набросил крест. Спасибо, ну от души!!! :)))
+1
Вот например если бы моя девушка программировала под Ардуино…

Коллега, да Вы что… :) Вы только представьте: Вы приводите свою девушку в компанию друзей:
— ребята, это моя девушка, она пишет под Ардуино…
Ребята встают из-за стола, и уходят под явно вымышленными предлогами. Последним уходит ваш лучший друг. Он немного задерживается в дверях, и говорит:
— знаешь, _YS_, ты, пожалуй, не звони мне больше…
Ведь всем понятно, что нужно искать девушку, которая пишет на ASM (но со знанием С).

З.Ы. А если серьезно, искренне желаю Вам удачи в поиске девушки. И не парьтесь так по этому поводу — у Вас еще вся жизнь впереди :)
+2
Ам… девушка должна в первую очередь уметь варить вкусный борщ! Приходишь и говоришь друзьям: -вот моя девушка и она… «борщ»!
И все такие… блин, а моя только ардуино..., жаваскрипт..., пхп… И вот тут понимаешь что сделал правильный выбор)))
0
Я не люблю борщ, так что Ардуино (ну хотя бы) для меня в девушке ценнее. :)
0
Борщ это утрировано!
0
Я сейчас сижу в гостях у девушки которая плохо готовит. При этом у неё муж и ребёнок. все счастливы.
Так что на вкус и цвет фломастеры разные :)
0
Ну-у-у, что Вы, все же знают, что Ардуино — для девушек, гуманитариев и для девушек-гуманитариев (хотя зачем мне девушка-гуманитарий?). Так что это норма, все бы поняли. :) Вон, с ардуиной (а иногда просто из Ардуино [16+]) даже украшения делают и вышивают [0], [1], [2]. В общем, девушки — всегда девушки (если только их не поразил вирус феминизма), чем и ценны. :)

Однако в сущности, зачем мне приводить девушку в компанию друзей? Отобьет кто еще. :) Я и вообще человек не особо социальный. Хватило бы и того, что мы сидели бы с ней вдвоем и вместе программировали под Ардуино, ну а там она бы и на ANSI C перешла со временем — тогда и людям показать можно. :D

В любом случае, произвольно взятая девушка либо сбежит, либо через полгода общения со мной будет уверенно отличать push-pull от totem pole и знать, зачем нужен модификатор volatile. :)

Практика показывает, что жизнь имеет свойство проходить быстрее, чем ожидается, а цели — достигаться дольше, чем хотелось бы, иногда по дороге теряя актуальность. :) Каждый час, так сказать, уносит частичку бытия. :)
0
Коллега, никогда не зарекайтесь, если вопрос связан с отношениями с девушкой.

В любом случае, произвольно взятая девушка либо сбежит, либо через полгода общения со мной будет уверенно отличать push-pull от totem pole и знать, зачем нужен модификатор volatile. :)
Если долго всматриваться в бездну — бездна начнёт всматриваться в тебя.
Волне возможно, что через пол года девушка так и не узнает зачем нужен volatile. Зато Вы научитесь по внешнему виду отличать сумку луи витон последней коллекции от сумки коллекции прошлого года. И при этом Вы будете счастливы. :)
0
Я бы рискнул поспорить. :) И то, ну их, эти ардуины и прочее, давайте лучше про девушек. :)

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

Во-вторых, я, как уже выяснялось, слишком четко представляю себе свои идеалы счастья и всего прочего, и объяснить мне, что я буду счастлив каким-то другим образом — невероятно сложно. :)

В прошлом году одной девушке уже суждено было это почувствовать. Два месяца я, можно сказать, встречался с одним замечательным созданием, которое по моим представлениям было практически идеалом — она правильно (по моим критериям :) ) одевалась, хорошо знала английский (между прочим, очень ценно правила мои англоязычные статьи!), имела отменный вкус (ценила Вудхауза, с удовольствием ходила со мной в приличные места слушать произведения товарищей вроде Букстехуде, или же местных джазменов, широко популярных в узких кругах), умеренно интересовалась электроникой… Про ее замечательные качества я бы мог писать долго. :)

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

В общем, в результате она (на пару с кошкой) предпочла свободу от патриархального угнетения культурной программе, запланированной мной на прошлый июнь, и гордо ушла первого числа, аккурат за два дня до дня защиты мной магистерской диссертации. Несомненно, этот поступок стал в ряд самых выдающихся побед феминизма. :)
0
Та нет просто для неё это было не любовь а увлечение. Так попробовать — может получится ужиться. Вроде и человек неплохой а не с любилось, не с терпелось.

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

Одна тут 10 лет орала что ненавидит всех мужиков и никогда не будет с ними ничего делать общего и они угнетают женщин. А тут раз и замуж, а до того никому не нужна была. Так что вот оно как бывает.
0
Там есть старая добрая поговорка: «если бабу не ебсти, баба будет чуш нести» оно применимо почти ко всем жрицам фемена
0
Одна тут 10 лет орала что ненавидит всех мужиков и никогда не будет с ними ничего делать общего и они угнетают женщин. А тут раз и замуж, а до того никому не нужна была. Так что вот оно как бывает.

Да, мой прогноз относительно вразумления — примерно десять лет… Я думаю, к двадцати восьми годам она многое поймет. Но уже без меня. :)
0
В свои 18-20 лет надо жизнь просирать на всем что пока ещё доступно по времени и силам))) доступные женщины, алкоголь, наркотики, скорость, драки, загулы., жизнь… И где-то в этой череде коллизий появится оно! И все станет на свои места
0
Или коллизия на почве скорости и бирка на пальце :)
0
Мое скромное ИМХО говорит что здохнуть можно всегда по глупости… даже сидя на кухне поедая салат подавившись латуком=))
Ну и поиграть в праведника тоже можно всегда! А вот шанса хорошо попробовать свои силы, набить шишки на горьком опыте, перепробовать все дозволенное и не очень… а не в монахов играть…
0
Не могу понять желания набивать шишки лично. Умный, как правило, учится на чужих ошибках…
0
совать голову под поезд — да, понять что пивом водку лучше не запивать — нет=)) А на самом деле нужно жить так, чтоб тебя не парило особо сильно восприятие твоей личности обществом! Просто есть люди, которые играют роль стесняшек-монашек только по той причине, что кто-то сказал что так нельзя! я люблю одно, кто-то другое… а есть люди сами себя загнавшие в рамки дозволенного, ибо им кажется что общество єтого не воспримет, или последствия там какие-то, или что кто-то осудит… бред одним словом!
0
Общество и некоторых вещей не действительно не понимает. Например содомию или дезоморфин.
А некоторые ещё и ценит записывая на премию дарвиина.
0
Будем надеяться, что, несмотря на тараканы в голове, она не последует вашему совету. :)
0
Это тебе совет!
0
kalik простите за нескромный вопрос, у Вас дети есть?
0
Есть
Иду на упреждение:
1. Не стоит воспринимать буквально все то что я написал=)) Каждому свое! Но в 18 — 20 лет играть в монахов… видал я спортсменов — ЗОЖ, здоровое питание, тренировки… и сколько они химаря жрут и как бухают, диссонанс однако. Все должно быть в меру и с осознанием последствий. Сделал, выпил, поехал — будь добр в случае чего отвечай за последствия (есть такое понятие «Цена выбора»).
2. Ну не стоит начинать о том что а вдруг кто-то чем-то станет и т.д. и как я к этому буду относится
З.Ы. За активные и полные разнообразнейших событий студ.годы ни капли не жалею! И имею огромнейший прицеп понимания:
Крошка-сын к отцу пришел,
и спросила кроха:
— Что такое хорошо
и что такое плохо?
0
Мне это советовать уже поздно, ибо мне уже не восемнадцать, не двадцать и даже не двадцать три. :)

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

Хотя у меня есть друг детства, который делал именно описанным образом. Не могу сказать, что по итогам я ему завидую…
0
Сиськи, писька, хороший характер, скилы в общении, набор внешних данных… но нет, первый фактор, должна быть фриком…
0
Ты вот сидишь выбираешь, а потом окажется что девушка уже есть и тебе вообще без разницы чем она занимается главное именно она и хорошо если больная часть интересов совпадает.
Ну или можно неожиданно понять что ты гомик :)
0
Меня берут сомнения в возможности такого сценария. В моей жизни ничего не случается «вдруг» и внезапно. По крайней мере, я всегда стараюсь минимизировать вероятность неожиданностей.

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

Ну а насчет принадлежности к содомитам… Это очень вряд ли. Я бы сказал, невозможно. :)
0
Я бы не зарекался вон по телевизору сколько таких показывали то он 40 лет баб тискал по углам а тут вдруг модный гомик :)

Ты выбираешь круг общения и соответственно в том кругу и будет девушка. Но может так случится что вышел ночью до ларька а тут оп и любовь на всю жизнь :)
+1
Но может так случится что вышел ночью до ларька а тут оп и любовь на всю жизнь :)

Типа как-то так? :)
0
Типа того. или так

Полная версия (вроде бы)
+1
Ну не знаю… Я не знаю как это, когда девушка сидит и собирает с тобой свежее ядро холодными зимними вечерами или, смотря в чертеж говорит тебе «зай, зачем ты тут залепил 4 штуки килоомных 0603, поставь лучше сборку». Может быть и хорошо, что не знаю.
В любом случае, меня устраивает то положение вещей, которое есть. Она симпатичная, умненькая, со своей, хоть и не особо воинственной гражданской позицией и, самое главное, уважает мои интересы, уважает то, чем я занимаюсь и старается все понимать и разбираться в разных ситуациях, которые происходят. И я стараюсь вести себя так же. Я думаю, что так и должно быть, несмотря на то, что когда-то в молодости тоже мечтал о сборках ядра и килоомных резисторах…

P.S. _YS_, вы в Москве? Я вот увидел ключевое слово «Букстехуде». Орган — это хорошо. Сам периодически поигрываю, воспоминая былое. А как относитесь к хору?
0
Ну вот и я о том же :)
0
Нет, я не в Москве, хотя близко к тому. :)

Орган — это хорошо. Сам периодически поигрываю, воспоминая былое.

На органе поигрываете? O_O
0
У меня средне-специальное образование дирижера (с краской коркой). И высшее — дирижер хора (с синей, каюсь — был конфликт, пошел на принцип, получил, что хотел).
Такая вот жизнь не простая штука :)
0
Однако…
0
А как относитесь к хору?

Хорошо, если только это не хор кубанского казачества, например. :) Впрочем, к упомянутому я тоже хорошо отношусь. Только слушать вряд ли буду. :)

Все хочу сходить послушать Carmina Burana целиком.
0
Тоже, между прочим, такая вот ардуина в своей области, в каком-то смысле :)
0
Ну, ардуйня — это в первую очередь идеология. Которой пропитано всё, начиная от хвалёного комьюнити, заканчивая характерными говноплатами, которыми сейчас завален весь алиэкспресс. Можно, конечно, использовать модули от ардуйни вне идеологии ардуйни и наоборот — лепить девайсы по идеологии ардуйни, не используя её модули.
0
Дополнительные модули от ардуины очень даже помогают сократить расходы при изготовлении прототипа. И грех не пользоваться таким инструментом. Мастер выбирает инструмент под работу а не делает всё только молотком и отвёрткой. Чинишь машину — один инструмент, чинишь самолёт — другой — делаешь автоматизацию третий, разрабатываешь своё изделие четвёртый. Каждый инструмент предназначен для своей цели. и не надо из путать, а то будет неудобно и результат будет не предказуемым.
0
Давайте отличать аппаратные модули Ардуино от ее идейной составляющей.
0
А у неё есть идейная составляющая?
Видимо я морально устойчив :)
0
Да вы счастливый человек…
0
Товарищ, у вас идеология головного мозга.
Ардуино — это не более чем avr mcu + usb-uart + avrboot + avr-gcc + хреновенькая система сборки + тонкий уровень абстракции над железом
+1
А чем загрузчик-то всем не угодил? Стандартный AVRBOOT, к ардуино имеет столько же отношения, как компилятор GCC, который в ней используется.
0
Только почему-то этот стандартный AVRBOOT называет «wiring». Бесполезное тормозное говно, вносящее задержку при старте, выпадающее в бесконечный цикл перезапуска если ты посмел поюзать ватчдог и несущее ещё хрен знает какие проблемы.
На каждой ардуйне есть нормальный разъёмчик ISP
-1
avrdude называет «wiring»*
0
Как ты его в конфиге обзовешь, так и будет называть. А на деле это стандартный AVRBOOT.
Ватчдог оно юзает для рестарта, на AVR нет вменяемого софтресета, так что эту жалобу стоит переадресовать ребятам из атмел.
На каждой ардуйне есть нормальный разъёмчик ISP
Требующий отдельного программатора и вообще. Даже пниборд AVRBOOT юзает.
0
Софт резет и не нужен для человечески написанной программы и бутлоадера.
На пинборде вообще-то целый JTAG ICE распаян…
-1
Ну здрасьте, не нужен. Ресетом оно от бутлоадера прошивке управление передает. Да и много кто жалуется на то, что единственный надежный метод софтресета AVR — завести один из пинов на ресет и дернуть его.
На пинборде вообще-то целый JTAG ICE распаян…
Ага. А прошивать все равно удобнее бутлоадером.
0
А на всяком ли контроллере он есть? :)
0
Н — HEHABNCTb!!! RRRRAAAAAAAAAAAAAGE!!!

Скажите честно, вас что, в глубоком детстве изнасиловало ардуино, оставив несгладимую психологическую травму? :)))
+3
Никакой безопасности. Ну, специфика у нас такая, что поделать. Хотя, конечно, сейчас AVR по сути своей — никакой безопасности. Ну и функционал нужен специфический, бывает.
0
Безопасность это правильная аварийная остановка, доступная большая красная кнопка. Железный ящик и металлорукав ил труда на проводах.

А не шифрование в канале обмена. Потому как если оператор задаст не ту команду и она будет выполнена потому что нет конечника (или иного датчика недопустимого режима) или при какой-то из приводов не вовремя включится/отключится из-за ошибки или глюка будут разрушения и травмы.
И наличие крипторгафии тут не поможет. Особенно если на пульт уронили полтонны а агрегат работает.
0
Не путайте безопасность с безопасностью. То есть safety и security.
0
ну так и security иногда излишество. не стоит применять поход в раработке тех устройств где большие требования к security к тем где таких требований нет.
0
Вопрос издержек, но я все-таки на поле security — воен. Я не объективен в этом споре.
0
Да дело не в том, что течет ардуина. Куда ей течь…
В вашем случае да, можно и так. Просто лепят ардуину, скажем, в СКД или ОПС… Так нельзя и не правильно. Это вопрос отношения и применения. И код там часто с таким же отношением написан (или просто порожден криворукостью). На ардуине гораздо легче накриворучить, и оно взлетит, сильно маскируя возможно большие проблемы. Накриворучить, собрав полноценный девайс и написав полноценный код — несравненно сложнее. Оно с малой вероятностью вообще как-то взлетит. Понимаете? То же относится и к написанию (и отношению) на node.js софта для серьезных задач. Накриворучить сильно проще, чем, скажем, на жабе. И пишут обычно фронтэндщики с выебоном и претензией. И печально все это заканчивается. Ну не знаю как еще сказать. Одни эмоции, т.к. приходится среди всего этого безобразия жить и как-то наводить порядок по мере сил :)
+1
Т.е. Ардуино плохо тем, что на нём кто-то не умеет писать?
0
ну вот, например, из просто вопиющего безобразия.
0
Ардуино плохо тем, что большинство тех, кто под него пишет, не умеет писать, а паче того — что сама идеология это поощряет. Дело в этом.
0
Учитывая, что ардуина создавалась ровно для этих целей (привлечение массы непрофессионалов), то идеология была обязана это поощрять. Часть из них со временем станут профессионалами, часть останется любителями. Но если ардуина стала стартовой площадкой хотя бы для нескольких профессионалов (а я уверен, что это так и есть), то со своей задачей она более чем справилась. Но все описанное это хорошо, а не плохо, поскольку без ардуйни эти люди не стали бы профессионалами. Или вы боитесь конкуренции?

P.S. а еще ардуина позволила освободить некоторое количество профессионалов для более сложных и интересных задач, с которыми ардуина не справится. и это тоже плюс, как по мне.
+1
а еще ардуина позволила освободить некоторое количество профессионалов для более сложных и интересных задач
Например, переделывать то говно, которое ардуинщики налепили?
0
Например, переделывать то говно, которое ардуинщики налепили?
Например, подкалывать таких как вы. Не то, что бы очень интересное занятие, но, безусловно, забавное.
0
Например, подкалывать таких как вы.
Налепить глючного говна на жабьем языке, скинуть разработку электноники на ардуинщиков и идти обезьянничать на форумах. Что оно таким как вы забавно я не спорю.
0
Налепить глючного говна на жабьем языке, скинуть разработку электноники на ардуинщиков и идти обезьянничать на форумах.
Учитывая, что первые два пункта вам не доступны, то вам остается только последний.
0
Учитывая, что первые два пункта вам не доступны, то вам остается только последний.
Нагло врёшь. Мне все три пункта более чем доступны. Только осуществлять их противно, т.к. себя потом уважать не будешь.
Поэтому если где-то требуется жабье говно — надо выкинуть всё в помойку и переделать по человечески.
А если евси в триста первый раз раз собезьянничал, приплетая посторонние сущности и уходя от сути — вернуть обсуждение к основному руслу.
0
Мне все три пункта более чем доступны.
Судя по тому, что вы пишете — только в теории. На практике только последний.
А если евси в триста первый раз раз собезьянничал,
Да, вам в зеркало гладеть должно быть весьма противно.
приплетая посторонние сущности и уходя от сути — вернуть обсуждение к основному руслу.
То есть вы снова приписали мне свое поведение. В который раз — не считал, но наблюдаю регулярно.
0
«Жабье говно»? Это вы о чем конкретно?
0
Не обращайте внимания. Он думает, что таким образом он меня подкалывает. Это далеко не единственное его заблуждение.
0
Пожалуй, +1 :)
0
Ну так если бы не надо было переделывать за криворукими я бы половины работы лишился точно вот. так что я только за то чтобы таких не убавлялось — мне же больше потом заплатят.
0
Аналогичная ситуация! Часть дохода с переделок
0
Аналогичная ситуация! Часть дохода с переделок
В IT ровно та же фигня как минимум последние четверть века. Больше сам не наблюдал, так что не буду утверждать наверняка, хотя, подозреваю, раньше было ровно так же.
0
Есть правда и минус такого подхода — то дом упадёт, то самолёт в полёте развалится.
Но по моему что-то изменится если придумают 100% надёжно работающий способ как мудакам права на машину не давать, на основании того, что он потом всем опасен будет.
А до того только так как сейчас.
Очень жаль что сейчас коммерческая выгода является определяющим фактором при создании чего-либо. От того некачественного стало больше. У и юристы помогают за тужи прибыль отмазать от претензий к качеству.
0
Очень жаль что сейчас коммерческая выгода является определяющим фактором при создании чего-либо.
Далеко не всегда. Многие (особенно) самые передовые разработки делаются на перспективу, хотя и с коммерческим прицелом.
От того некачественного стало больше.
Всего стало больше. И качественного и некачественного.
0
Но если ардуина стала стартовой площадкой хотя бы для нескольких профессионалов ...

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

Это как с гитарой. Можно научиться играть три аккорда по табам, и для лавочки у подъезда это будет норм. Да и 90% населения будут в восторге — вон, подобные герои даже со сцены выступают, вызывая бурный восторг масс.

Однако от такого исполнения, во-первых, тошнит любого человека, наделенного ушами и вкусом, а, во-вторых, чтобы потом переучиться на нормальную исполнительскую технику (стать профессионалом) надо напрочь забыть трехаккордовые приемы, смирить эго и начинать с начала.

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

Но все описанное это хорошо, а не плохо, поскольку без ардуйни эти люди не стали бы профессионалами. Или вы боитесь конкуренции?

Вау-эффект, раздуваемый вокруг Ардуино, размывает понимание отличий профессиональной разработки от дилетантства. Это приводит к тому, что заказчик понимает, как он ошибался, нанимая для решения ардуинщика, который просит меньше и делает быстрее, только тогда, когда через полгода видит последствия своего решения.
0
… то это явно статистическая погрешность.
Нет, конечно.
Ардуино — это игрушка.
Что игрушечного в ардуине, кроме IDE? По железу это весьма типичный девборд. И как только человек перерастает IDE ему прямая дорога к профессиональным инструментам.

P.S. я практически уверен, что подавляющее большинство снайперов в детстве игрались игрушечными пистолетиками. это не делает их непрофессионалами.
+1
Что игрушечного в ардуине, кроме IDE?

Давайте конкретизируем: я вообще не говорю про ардуино-железо. Да, железо не при чем, это просто обычная отладка. Иногда может быть удобнее купить плату типа Arduino nano и делать на ней, естесственно, без ардуино-среды. Без проблем, очень удобно.

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

И как только человек перерастает IDE ему прямая дорога к профессиональным инструментам.

И для этого ему надо забыть все свои ардуино-достижения и начать с мигания светодиодом на ассемблере. В этом плане Ардуино — пустая трата времени, которое можно было бы занять более полезными вещами.

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

Ну а кто с ними не игрался?.. Так что это никак не повышает вероятности стать снайпером. Как и Ардуино не повышает количества квалифицированных разработчиков.
0
И для этого ему надо забыть все свои ардуино-достижения и начать с мигания светодиодом на ассемблере.
Лишенный смысла маршрут. Во всяком случае на современном этапе.
Ну а кто с ними не игрался?.. Так что это никак не повышает вероятности стать снайпером.
Наглядная иллюстрация того, что вы выбрали неудачную аналогию.
Как и Ардуино не повышает количества квалифицированных разработчиков.
А потом на ее основе сделали неправильный вывод.
+1
Мало того, что эффект Даннинга-Крюгера и так достаточно явно наблюдается, так они его активно поощряют.
Пример этого эффекта — лайфлавер. И, заметьте, он ярый противник ардуйни.
0
Я пока не имел возможности оценить профессиональные навыки тов. Lifelover, так что судить не буду.
0
Проблема в том, evsi, что многие «перерастают» только на уровне амбиций. И вместо того, чтобы пойти и заниматься нормальной разработкой и учить нормальные инструменты, ввиду своей ущербности (как личности, а не как разработчики) начинают бить себя в грудь и играть в крутых с игрушечным пистолетиком.
0
Не без этого. Равно как многие перерастают и таки становятся профессионалами. Нормальное распределение никто не отменял, будут и те и другие. И по мере роста общего количества количество и тех и других будет расти.
+1
При этом дураков всегда больше :)
0
0
Я лично знаком с теми кто на работе использует настоящий автомат и в выходные играет в войну игрушечным. нормальные люди — одно другому не мешает и даже помогает при тренировках.

Излишняя реклама это да вредно, но инструмент годный.

Большинству людей вообще плевать насколько криво изделие внутри главное интерфейс. Нажал кнопку — магия проснулась колдунство случилось и вот тебе стаканчик кофе.

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

Именно этой задаче в своё время посовещались дома пионеров с кружками фотографов, радио и моделей. Они в качестве хобби давали навыки и развитие. Для многих это осталось игрой но многие потом сделали это делом жизни.

А с гитарой — начни хотя-бы по табам а если есть талант и желание потом и ноты выучишь и образование музыкальное получишь. Лично знаю кто этот путь проходил от гитары под пиво до профессии музыканта.
+1
Я лично знаком с теми кто на работе использует настоящий автомат и в выходные играет в войну игрушечным. нормальные люди — одно другому не мешает и даже помогает при тренировках.

Вы видимо все же меня не совсем поняли. :) В том, что человек, работающий с настоящим автоматом, играет с игрушечным, ничего такого нет. Но вот человеку, который не держал в руках ничего, кроме игрушки, настоящий автомат я бы без соответствующего обучения однозначно не дал. А именно к этому и клонит Ардуино. Продвинутые ардуино-проекты — это как боевой автомат, с которого для простоты удалили предохранитель, упростили конструкцию рожка и прикрутили большую красную кнопку «выстрелить».

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

Бинго! Вся проблема как раз в том, что Ардуино освобождает от необходимости знать основы. Как вы думаете, сколько фанатов Ардуино ответит, чем отличается Гарвардская архитектура от Фон-Неймановской, например? И т.д.

Большинству людей вообще плевать насколько криво изделие внутри главное интерфейс. Нажал кнопку — магия проснулась колдунство случилось и вот тебе стаканчик кофе.

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

Они в качестве хобби давали навыки и развитие.

Именно. А Ардуино не развивает — оно развлекает.
0
Но вот человеку, который не держал в руках ничего, кроме игрушки, настоящий автомат я бы без соответствующего обучения однозначно не дал.

Зря. всё зависит от того как тренироваться. Кто например лётчику даст настоящий самолёт с первого раза — сначала игрушка тренажер.

Продвинутые ардуино-проекты — это как боевой автомат, с которого для простоты удалили предохранитель, упростили конструкцию рожка и прикрутили большую красную кнопку «выстрелить».

А почему нет? именно так сделан автомат Калашникова. И ведь феноменально просто, надёжно и функционально — ничего лишнего.

Вся проблема как раз в том, что Ардуино освобождает от необходимости знать основы.
Но даёт попробовать. Кому интересно полезут в учебник. Или уткнутся с то что для более профессионального применения надо знать основы и будут учится. Уже зная чему надо учится.

случайном стаканчике с кофе вместо сахара регулярно оказывается черный перец с чесноком
И именно с этого начнётся новый рецепт кофе :)

А Ардуино не развивает — оно развлекает.
Кому — то кому-то и пиписька развлечение, а кому-то развитие мелкой моторики рук. :)
+2
Необходимо отличать тренажер от игрушки.

Я бы постеснялся сравнивать автомат Калашникова с ардуиной…

Кому интересно полезут в учебник.

Как же вы верите в людей… Я тоже когда-то верил. :)

И именно с этого начнётся новый рецепт кофе :)

Любимая отговорка сторонников подмены качества количеством. Все это звучит хорошо до тех пор, пока по тем же причинам в кофе не окажется яд, например.
0
Как же вы верите в людей… Я тоже когда-то верил. :)
Можно подумать, из того, кто не полезет — что-то выйдет при ином раскладе. Даже если его обучить принудительно.
0
Ты ещё вспомни историю закрытия компании McDonnell Douglas. Которую похоронил DC-10.

Если потери из-за смертей от яда не превышают прибыль то будет работать и такой автомат. А вину изготовителя ещё доказать надо. Да и контора которая делала управление давно закрылась, а разработчик знал да не сказал ибо коммерческая тайна.
0
Да-да-да, примерно так все и бывает, я даже спорить не буду.
0
Я бы постеснялся сравнивать автомат Калашникова с ардуиной…
А, собственно, в чем принципиальная разница? Такое же примитивное и такое же доступное для использования практически полным чайником. 3 минуты инструктажа и готов «боец» (подростки с автоматами в африке — тому пример). Замечу, что даже результаты чем-то похожи — кто-то погибнет в первом же бою, а кто-то выживет и научится воевать.
0
О сравнении калаша с ардуиной — калаш редко осекается и надежен как камень. Ну, насколько мне известно (тема эта немного не моя).
0
А что не так с надежностью ардуино? Если не считать надежности самого камня, который не рассчитан на втыкание без защиты туда, где злые помехи гуляют (хотя бывают ардуины, где эта защита интегрирована).
0
Софт, инфраструктура, коммьюнити. Если вы берете только плату и знаете, что делаете — никаких проблем. Но это уже не ардуина.
0
Софт там довольно вылизанный, по крайней мере базис. Софт от какой-нить STM или TI запросто может быть не менее глючным. И свой софт тоже не застрахован от ощибок.
А комьюнити… Вон выше упоминается комьюнити калаша — «3 минуты инструктажа и готов «боец» (подростки с автоматами в африке — тому пример».
0
Тем не менее, пускай даже и так, ардуино — игрушка. Я видел кучу людей, которые научились мигать лампочками и лезут после этого во все дыры. Они делают откровенные глупости и говно, позиционируя это как нечто крутое, и это не то, что печально, это уже даже страшно.
А еще, есть такое понятние как «колхоз». Вот серьезное устройство в серьезный продакшн на ардуине (именно на ардуине) — колхоз. Это неприятно, некрасиво, мерзко, ущербно, печально и жалко. Да, я написал уже только что, что бывают исключения, но в большинстве случаев это не так.
Поэтому давайте раз и навсегда отделим мухи от котлет. Ардуино имеет полное право на существование (более того, очень круто, что ардуино вообще есть) — прототипирование, испытание, обучение, радиолюбительство. Да! Это круто. Сириус бизнес — нет.
0
Я видел кучу людей, которые научились мигать лампочками и лезут после этого во все дыры.
Я их и на С видел, ардуино ничего принципиально не меняет в этом плане.
Вот серьезное устройство в серьезный продакшн на ардуине (именно на ардуине) — колхоз.
Зависит от конкретного случая. Ардуино, конечно, отпадает в целом ряде случаев — начиная с серии более одного экземпляра и кончая условиями, где голый AVR в принципе работать не может (хотя и нет особой разницы, обвешивать помехозащитой ардуино или голый МК), но продакшен этими случаями не исчерпывается.
0
Меняет. Из-за порога входжения в среде ардуины их в ТЫСЯЧИ раз больше. Понимаете? Я таких и на ассемблере видел. Выучили, начали пячиться, а с железом поговорить не догадались (вот оно их и не любит). Но это единицы.
0
Зато и толковых больше. Заодно эти толковые реже страдают закидонами в стиле Lifelover'а.
+1
Серия — по определению более одного экземпляра. А один экземпляр — не продакшн (за исключениями, которые это правило только подтверждают). Разберитесь в понятиях.
0
Боишься конкуренции?
0
Да не. В тех областях, где мы работаем, я конкуренции не боюсь. Поэтому и хожу гоголем :) Все всегда объяснимо. А ты, видимо, боишься, раз не хочешь показать ссылку на ваш контракт, с которым были проблемы, и вы слились (тем более, что, еще раз, это информация открытая). Но мы вам, в любом случае — не конкуренты (скорее всего, области у нас совсем разные, да и не лезем мы расширяться — всего не переделать).
0
Да в строительстве криптография точно не нужна :)
Хотя сталкивались с тем что сначала построили а потом от нас потребовали криптографию. Генерал не подумал об этом при написании ТЗ. А криптография требовала полной реорганизации структуры системы связи и замены компьютеров. Мы им помахали лапкой и отказались её делать. Скандал был на всё ХМАО, но мы не при делах были :)
+1
О сравнении калаша с ардуиной — калаш редко осекается и надежен как камень.
Вот ровно та же ситуация с ардуиной. Да и с чего бы ей быть другой, если она сделана ровно на тех же чипах, что и промышленные изделия?
0
Самое главное при его использовании не нужно думать — там обо всём подумали за тебя. :)
0
Отличный пример. Так вот, в случае с Ардуино эти «подростки с калашами» рвутся (и поощряемы) выполнять задачи, подходящие только для спецназа. При этом они представляют опасность для окружающих.
0
Главное правильно им поставить задачу :)
0
Нет, не рвутся. И их на такие задачи никто не поощряет. Вот только некоторым «профессионалам», почему-то, кажется, что эти «подростки с калашами» представляют для них опасность. Хотя на самом деле опасности нет, а вот страх за свои рабочие места есть.
0
потому что тот, кто вообразил себя разработчиком, ошибся в условном переходе или не поставил защиту от дребезга и наводок.
Это и без ардуино регулярная ситуация. Равно как и не умеющие писать на С программисты на С.
Но вот человеку, который не держал в руках ничего, кроме игрушки, настоящий автомат я бы без соответствующего обучения однозначно не дал.
А никто не говорит, что «без соответствующего обучения». Но ардуина даст некоторый базис для данного обучения (тот, кто прицельно шмалял по банкам из китайской воздушки, хотя бы представляет, как целиться) и главное — запас интереса к теме — расковырять как оно устроено и освоить более профессиональные инструменты. К тому же, у прошедших этим путем обычно нет типичного для прожженых ассемблерщиков отвращения к высокоуровневым инструментам.
+1
Лично знаю кто этот путь проходил от гитары под пиво до профессии музыканта.

И что он в итоге профессионально играет? Фламенко? Блюз?
0
И даже получает от этого удовольствие :)
0
Нет, то, что он получает удовольствие, это я уверен. Интересно, получают ли удовольствие его слушатели. :D
0
Ардуино плохо тем, что когда вместо металлического подшипника в автомобильную ось вставляют пластиковый — это плохо, несмотря на то, что это даже может долго работать и никто об этом факте никогда не узнает (если подшипник качественный). Аналогия дебильная, но вот какая-то такая.
Всему свое применение.
0
Но если этот подшипник отслужит ресурс то всё хорошо. А если ты поставил некачественную подделку и он развалился, то есть ли тут ошибка инженера выбравшего пластик вместо металла? А если не расчётные нагрузки то тоже ошибка разработчика?
0
А чем это плохо, если он работает настолько хорошо, что об этом никто даже не узнает? В инструменте вон профессиональном пластиковые детали встречаются и порой потому, что так — лучше (например, пластиковые шатуны в перфораторах).
0
Потому, что он не предназначен для этого, и может как проработать, так и развалиться в какой-то момент. Я написал, что аналогия гниловата, но вот в голову (с говном и кашей внутри) ничего больше не пришло :)
0
Это уже применение не по назначению. Ардуино в этом плане не только не единственное, но даже и нисколько не примечательное. Почитаешь байки какого-нить наладчика — волосы дыбом встают.
0
Фторопласт тоже пластик. А какие замечательные втулки из него получаются. И прочные и смазывать не надо… Намного лучше чем из бронзы.
0
Прочные? Он же (AFAIK) нестоек к истиранию и холодной текучестью обладает (если разговор идет о PTFE).
0
так он и должен истираться. снашиваются втулки — их меняют детали имеют скольжение и не изнашиваются.
Он конечно не везде заменяет металл, но всё равно штука классная.
0
Ребята знакомые начали вместо металлических валков ставить пенопластовые в конвейерах, и по тендерам начали сильно конкурентов щемить в связи со снижением затрат на производство. А по работе как показала эксплуатация ни чем не хуже
0
К слову уточню: пусть будет ABS.
0
Пункт про «даже может долго работать и никто об этом факте никогда не узнает» в этом варианте выглядит более чем сомнительно. В конце концов, если аппарат с ардуиной внутре работает долго, надежно и без нареканий — значит ардуино для этой задачи выбрана правильно.
0
Нет.
0
Почему?
0
Обоснуй.
0
Зачем? :) Просто «нет».

На самом деле тут уже много про это все сказано. Каждому решению — свое место. Поставить ардуину для управления жалюзями дома для себя можно. Пускать это в продакшн как продукт — нельзя (если, опять же, речь не о плате-модуле, под которую полностью переписан софт). Поставить ардуину на управление автозаправочной колонкой — нельзя. Опять же, только если плату (да и то — нельзя, там тоже есть свои требования, куча их).
0
Ну, в таком случае с моей стороны — тоже просто «нет».
Каждому решению — свое место.
Ну да. Но где-то есть место и для ардуино в продакшене. Я же не говорю, что ее можно лепить везде и не думая.
0
Мое «нет» более нет, чем ваше «нет»! С этим просто не надо спорить :)

Места ардуино в продакшене нет. Я хочу хотя бы один пример серьезного девайса или системы в продакшене, который делали серьезные люди и где есть ардуина со всеми своими потрохами. Есть такое понятие — моветон. И оно не возникает на пустом месте. Почему ответственные системы дублируются? Потому, что был печальный опыт, а не потому, что кто-то подумал, «а давайте сделаем так, это круто». Большинство тех, кто лепит на ардуине и частью головы обо всяких таких вещах не задумываются, именно потому — в общем и в целом пускай лучше «нет» ардуине в продакшене. Это как лакмусовая бумажка. Да, вот вы или я такие все красивые придем и выкатим rock-stable и state-of-the-art решение на ардуине (хотя мне уже смешно, но вот допустим). Это будет исключение из правил и тут знаете, лучше пускай мы пойдем нахуй со своим исключением, чем потом еще куда-нибудь придет вася и выкатит какое-нибудь дерьмо, которое будет управлять системами жизнеобеспечения.
Так понятнее?
0
Мое «нет» более нет, чем ваше «нет»! С этим просто не надо спорить :)
Да-да, конечно-конечно.

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

А дерьмо, управляющее системами жизнеобеспечения — обычно написано на ПЛК. В байках наладчиков хватает историй про то, как под эти ПЛК пишут — половина ардуинщиков устыдится.
0
Да это все понятно. Мы сейчас о другом говорим, но вы меня, видимо, не хотите слушать и понимать. Ну да и ладно :)
0
ПОДТВЕРЖДАЮ!
0
как под эти ПЛК пишут — половина ардуинщиков устыдится.
Какой там устыдится… в ужасе убегут плакать в подушку=))
0
Об этом должен задумываться автор ТЗ.
А ты думаешь серьёзные дяди не делают фигню?
Вспомни как недавно в москве самолёт выкатился за впп из-за ошибки в логике работы блока управления реверса тяги.
0
Делают конечно, но несравненно реже, чем горе-инженеры. Ну вот так.
0
Это про ТУ-204 во «Внучке»?
0
Ту-204 RA-64047 29.12.2012
Блин вроде недавно казалось…
0
А ABS тоже разных марок бывает.
Может действительно не читать инструкцию с ограничениями в условиях эксплуатации?
Ошибки с выбором неправильного материала редко бывают. И чаще всего связаны с неполными данными об условиях эксплуатации в ТЗ.

Это как твой сотовый, которым нельзя пользоваться при t<0. И разработчику пофиг что ты не в азии или америке и у тебя t>0 три месяца в году. Не пользуйся или не жалуйся.
0
Это все да. Но аналогия была не о том.
0
Ты ещё некоторые приборы от болида не настраивал. когда их же инженеры на техподдержке рекомендуют решить проблему с глюками железом другого производителя.
0
Нуууу… Болид — то еще говно. Годятся только для того, чтобы взять какую-нибудь их железку и написать к ней свою, нормальную прошивку. Был случай, когда заказчику надо было много управляемых по RS-485 исполнительных коробочек, включать лампочки на объекте, но быстр, дешево и с некоторыми своими нюансами в плане софта. Взяли в результате болиды и тупо переписали фирмвэйр под потребности.
Вообще, наблюдаю такую тенденцию что те инженеры, кто до сих пор не слез с микрочипа, какие-то ущербные и из прошлого века (ну уж простите). Несмотря на то, что когда-то давно я сам бил себя в грудь за красных и священно воевал на этом бесцельном поле.
0
А когда они в проекте, уже куплены, заменить не дают деньги и проект а переписать прошивку нет не времени ни опыта? Вот тут начинается самое интересное.
0
Тут увы.
0
Я под микрочипом, если что, имел ввиду PIC16 (чтобы срачи дозировать :)
0
Да, твой подход заслуживает уважения. Был неправ, сравнивая с типичными стм-щиками. Просто рассуждения про забивания гвоздей в крышку гроба и прочие смехуёчки очень уж их напоминают.
0
Всё зависит от ответственности прибора, скорости разработки и цены.
Есть случай когда ты можешь сказать что ты не сделаешь быстрее или дешевле, а есть когда кушать хочется. Тогда ты честно говоришь заказчику что он получит за такие деньги, заказчик соглашается. Чаще всего такими заказчиками являются госконторы — там качество не имеет значения главное в срок и чтобы было что распилить.

Но из моей практики ардуина не оптимально использует процессор, но при том вполне стабильна и сильно быстрее если нет готовой ОС с библиотеками на данный проект.
0
там качество не имеет значения главное в срок и чтобы было что распилить
У вас хватает совести брать и выполнять такие заказы?
0
Да, есть хочется очень и регулярно. Но я работаю над исправлением ситуации. :)
0
Я не знаю, что вам на это ответить. Последний раз, когда один некий «коллега» мне в живую рассказывал как они гонят говно в ответственный сектор и пилят/катают, с ухмылкой и наслаждением, я через какое-то время не выдержал и шатнул его лбом в нос. Он мне потом еще долго рассказывал, что завидовать надо молча, мудак. Вот как-то так. Надеюсь, вы все-таки действительно работаете над исправлением ситуации.
0
Так я не отношусь к тем кто пилит. К сожалению — был бы богат. Я пока разгребаю последствия распила :)
+1
Хм, я думал только мне на таких «коллег» везет.

Как-то собравшись с бывшими коллегами (у нас был дружный коллектив, и мы часто собирались «старым составом», хотя большинство на тот момент уже поменяло работу) за кружкой пива. И один из коллег (который был на самом деле неплохим специалистом, я его считал если не другом, то очень хорошим знакомым) мне признался, что внес бекдор в код одного проекта.

— помнишь, мы с тобой проект «ТТТ» делали
— конечно помню
— я там одну «фичу» добавил, когда увольнялся. Вот, бери, пользуйся, у них там денег много, не обеднеют…
и вот тут я (неожиданно для себя) не выдержал и полез драться… Потом позвонил бывшему работодателю и рассказал о бекдоре… Потом было много увлекательного, но это уже другая история :)
+2
Ну это уже подло. Одно дело закладка — триал. Гарантия того что мутный заказчик заплатит. Благо я оба раза заранее знал что будет ибо знал заказчиков по другим работам.
А другое сознательно нагадить для того чтобы деньги потом рубить с нормально заплатившего заказчика.
0
Одно дело закладка — триал

А зачем делать триал закладкой? Если так нужно (ну не доверяете вы заказчику и кроме как триала не можете себя застраховать от рисков)— договоритесь сразу с заказчиком, что он получит триал, после тестирования и оплаты — полную версию.

Я как-то уже рассказывал, что знаю случай, когда закладка с тралом испортила отношения между исполнителем и заказчиком.

Суть приблизительно такова — исполнитель отдал триал, но не предупредил заказчика о том, что это триал. Заказчик протестировал софт, ему все понравилось, данная версия софта была прошита в кучу устройств, а устройства отправлена потребителям. Параллельно с этим заказчик оплатил услуги разработчика.

И тут разработчик говорит «Там есть закладка, вот версия без закладки». И вот поставьте теперь себя на место заказчика — нужно отозвать все девайсы, потом перепрошить и отправить заново. Правда весело?
0
Коммуникативная проблема у исполнителя (разработчика). Которому доверился заказчик.
+1
Сразу оговаривали тестовый период. Другой вопрос что по его окончании заказчик подумал а вдруг сканает не заплатить. Но я знал его и знал что он так попробует. Потому ровно через неделю после окончания теста система встала. После оплаты переключили ждампер и всё. Если ты заранее знаешь что человек тебя кинет то по моему разумно. Главное не перестараться. Тем более если ещё и предупредил что сомневаешься.

А почему сразу не оговорили что до окончания тестирования серийное производство не начинается? И если не кинули то можно было сказать что исправили ошибку. Хотя я как-то попадал на блок управления котлом от которого важный датчик отпадал из-за бага. А блок вместо ошибки и отключения котёл разгонял чуть-ли не до взрыва — 2 раза было. Оператор отключал. потом заводской блок сменили на самодельный. и это в релизе ответственной автоматики :)
0
Ну, пока «единичное специализированное устройство» имеет сложность в духе «мигающее сердечко на день святого Валентина», проблем и правда нет. Как только появляется необходимость в создании/подключении десятка модулей и более-менее сложном алгоритме функционирования, убогость и ограничения Arduino IDE и самого ардуино-подхода начинают очень мешать. Это я не теоретизирую — я писал под Arduino, и даже немного колупал его изнутри. Колупал, к слову, чтобы побороть те самые ограничения. В конце концов я осознал бесперспективность этого дела, осилил донести это до заказчика, и мы все переделали по-нормальному.
+1
Вот, у меня такая же история. Хотя касательно ардуйни по сути и так всё было предельно ясно, плотное знакомство показало только то, что я недооценивал её убожество и тупость.
0
У меня просто сам заказчик изначально сильно хотел на Ардуино, переубедить я его смог только когда на опыте стало понятно, каким неподдерживаемым и костыльным получается решение.

Убожество и тупость… Здесь, как я писал выше, все дело в контексте. Ардуино это изначально непрофессиональное решение, и в своей нише оно, может быть, и имеет какой-то смысл; хотят люди (гуманитарии, например) поиграть в разработчиков — может быть и не стоит им в этом отказывать. Единственно только надо четко проводить разграничительную линию: качественные решения (и тем более профессиональная разработка) — это не туда. А иначе и правда случается некоторое пагубное смешение представлений: одни начинают позиционировать игрушку как инструмент, другие начинают оценивать игрушку как инструмент. В итоге два лагеря недовольны друг другом, хотя изначально им вообще нет нужды пересекаться.
0
Еще раз: я нигде не утверждал, что нужно все переписывать под ардуино. Просто меня забавляет, как у некоторых бомбит от одного упоминания о ней.
+2
Значит ты просто перерос игрушку и начал делать полноценное изделие.
+1
В результате политики Ардуино заказчики теперь не всегда понимают, чем отличается игрушка от полноценного изделия.
0
Так это и до того не всегда понимали.
Первые автомобили — дорогие игрушки. Сейчас высокотехнологичные производственные инструменты.
Сравни музейные экспонаты первых машин и современную фуру. Разница в требованиях при проектировании колоссальна.
+2
Так это и до того не всегда понимали.
Я бы даже сказал, что это типичная ситуация в технике. Она была есть и будет.
Первые автомобили — дорогие игрушки.
Точно. Типа нынешних домашних 3Д принтеров.
+1
Я на принтере печатаю разные сложные собственноручно нарисованные детали, в том числе и для прототипирования с последующим каким-нибудь производством. Это ОЧЕНЬ круто! Игрушка он лишь до того момента, пока на нем вазочки и осьминожков печатают.
0
А я его видел только на картинках и совсем маленький на учёбе (но к нему не пускают — очередь на полгода вперёд). Так что для меня это пока игрушка. Возможно когда они перестанут быть модными и подешевеют тогда и будет новый виток в их развитии.
0
Я из говна и палок собрал.
0
Вот ровно в той же мере и ардуина игрушка. Кто-то не ней светодиодиком моргает, а кто-то прототипирует вполне адекватные работающие изделия.
0
Ключевое слово — прототипирует. Не изготавливает и не пускает в продакшн, тем более в энтерпрайс.
0
Если изделие единичное, а прототип соответсвует всем требованиям — зачем его на что-то менять, рискуя внести ошибки?
0
Зависит от области применения этой «разработки». Другу отдать — ничего страшного. Поставить в ответственное применение — нет. Идите и продайте профессиональному строителю молоток, который в скрутили веревкой из железки и деревяшки, хоть пусть он даже что-то забивает. Прототип — это прототип. Задачи у него другие.
0
Ходят байки о том, что ардуины стоят в цепях обработки датчиков в БАК. Да и Meklon на гиктаймсе нередко упоминает, как хороша ардуина для лаборатории. Изделие, оно разное бывает. Не обязательно к нему требования SIL4 предъявляются, в условиях помех от многомегаваттного оборудования.
+1
Вангую, что сейчас в тред ворвется Lifelover и начнет рассказывать какое говно этот ваш БАК
0
Давайте я за него. А то долго ждем :)
«Ваш БАК — полное говно!!!» :)
+1
В ваших словах маловато агрессии. Не дотягиваете.
0
Не хватает настоящего, неподдельного фанатизма :)
0
Эх… :)
0
Ваш БАК полное говно2! Вот под Питером в 70х строили БАК… так то Бак был всем бакам… и душевный был… да и датчики были прям не в ровень тем...+управлялся в ручную и без всяких там компутеров шмайпутеров… ГЫ гы гы гы=))
0
Угу он видимо не видел на чём работают учёные в современных НИИ. Там половина самоделки из того что было.
0
Прототипирование, испытание, какие-то смежные вещи, типа обработки датчиков и мешания ложечкой раствора по нужному алгоритму — ардуина незаменима. Я и сам не гнушаюсь. Особенно когда речь идет, скажем, о среде серьезных дядек химиков/физиков, которые изучили ардуину себе в помощь. Но поверьте, эти люди прекрасно понимают, что ни о каком продукте речи не идет. Они прекрасно понимают, что не инженеры и занимаются дилетантством (не смотря на то, что это круто, конечно, тем более для них). И если речь пойдет об изготовлении потом такой вот мешалки и мерилки из их ардуины как продукта, я уверяю вас, они будут категорически против. Они дадут алгоритм и напишут техзадание, но никогда не одобрят вот такого прямого применения, так как отдают себе отчет, что нельзя пускать дилетантство в профессиональное русло. И я таких людей лично знаю, поэтому не на пустом месте языком ворочаю.
+1
Для них такая мешалка — это уже законченный продукт, которым они пользуются. А не прототип.
0
Я все сказал. Еще раз: очень хороший знакомый радиохимик мыслит именно так, как я написал выше, когда я его об этом начал расспрашивать, что и как.
0
И вы опять путаете понятия. Продукт — коммерческий продукт. А вы мне совсем о другом.
0
Так ардуина для этих людей и для таких целей создана!
0
Ага, только вот речь о том, что с пеной у рта ее пихают в другие цели, где ей как правило не место.
0
Вообще, по-моему мы отклонились от темы. Вы начинаете смешивать горячее с соленым — коммерческий продукт с поделками (пускай даже очень хорошего профессионального уровня).
0
Могу ошибаться, но по моему, нить дискуссии начиналась словами: «В упор не вижу проблем с применением Arduino в еденичном специализированном устройстве.»
0
Так и есть.
0
Начал писать коммент и у меня в телефоне что-то произошло с модулем бесповодной зарядки, он начал дико резко разогреваться, успел выдернуть, аккумулятор. Жесть! Бывает же.
А вы говорите — мало злости в комментариях :)

По теме — опять же, хоть и в одном, но устройство устройству — рознь. А как там делают некоторые большие дядьки, ну, значит мудаки они, раз так делают, че. Надо не уподобляться им или кому-то, не показывать ни на кого пальцем, а самим блюсти культуру и делать хорошо. Разве нет?
+1
Ой ты ещё не видел что настройке бывает :)
молоток из железки и деревяшки это ещё нормально.
0
И ты считаешь всерьез, что это нормально? :) Поэтому и живем в таком говне и мир непонятно куда катится :)
0
да. я считаю это нормальным. и за весь мой большой опыт работы на строительстве разных объектов подобное даже не запоминается. А баек я помню немерено :)
0
Я видел как на стройке проводку делают… сам лично в этом участвовал по горенеобходимости… мне жаль жильцов того новостроя)))
0
Как платят тех рабочих и нанимают. Иногда проект дебильный.
0
Ключевое слово — прототипирует.
Так и вы на домашнем 3Д принтере не в продакшн выпускаете, тем более не в энтерпрайз. Во всяком случае если речь идет о сколько-нибудь значительной серии.
0
Никакой серии. Только прототипирование. Или серия прототипов. Надо знать ту грань, которую не стоит переходить. Вообще чисто по жизни.
0
Одно дело макет в лаборатории другое дело изделие на практике.
Задача проверить алгоритм на практике при имитации внешних воздействий. Например нажали кнопку — появился радиоимпульс, звук и лампочка замигала. Ардуина справится? вполне. А на практике это аварийный буй самолёта. А алгоритм тот-же. и уже без глюков.

И тут ардуино только в лаборатории. А если это кормушка для кошек с управлением через телефон и отчётами в книга-лицо… в единичном экземпляре. Зачем ещё раз переделывать — уже всё работает.
0
Да.
0
А как же, например, Ardupilot или Marlin?
0
И то и то, к слову, чисто технически было местами ужасно. По крайней мере, когда я на это посмотрел (и отложил).
0
Честно говоря в их код не заглядывал. Да и принтера или модели у меня нет, Но видел пару конференций, где серьезные бородотые дядьки запускали на своих серьезных бородатых вертолетах ardupilot. Взлет, 30 км пути, автономная посадка (с выбором подходящей точки), снова взлет и путь домой. Распознавание образов, вот это вот все…
0
Ага, а у меня принтер закусило из-за марлина и поломало… Круто? Потом нашел где косяк, но даже пулить не стал, просто забил на это все хер.
0
Вот такие проекты и вызывают самую серьезную озабоченность.
0
Ну давай будем честны))) про твою лень можно складывать легенды! И ардуино тут прилепилось именно по этой причине)) скетчик быстрее вояится же + тому заказжику побарабану, хоть там китайченок мелкий пальчиком тыкать будет…
0
О метко сказано. моя лень тоже отметилась во многих этапах моей жизни.
0
Про storm_ua можно пару легенд замутить=)) Под названием: Как быть слоупоком и все успеть!

З.Ы. шторм не обижайся пожалуйста=)) Но это правда!
0
Да, ST отличается неоднозначной и агрессивной политикой продвижения своих продуктов. Но что делать, STM8 действительно часто берут ценой.
0
Да не только продвижение. Ошибки не правят. Любят что-нибудь свернуть, уничтожив все упоминания (да-да, коммерческая контора и всё такое, но вот для сравнения Атмел, который сейчас на каждом углу хает каждый дебил — все изделия вылизывает, а если что-то заменяет на новое — оставляет всю документацию, выкладывает списки отличий и рекомендации по переходу)… Недавно как раз слышал историю из первых рук — хотели применить стм-овский чип с радиомодулем ZigBee, успели купить и отладочный комплект за 45 к — и тут выяснилось, что стм-щики лицензию проплатили на ограниченное время, было разбирательство, производство свернули, как обычно уничтожив все упоминания на сайте. Лишь бы побольше «нового» выпустить — а там хоть трава не расти…

А вот есть хорошее псто про ещё одну французскую контору — своим подходом практически клон стм…
0
По поводу сворачивания, по моему, тема раскрыта в комментах к посту, чего вполне достаточно. Вы как-то странно преподносите информацию. Вот вроде и правда, но не вся…
+3
Да, ST отличается неоднозначной и агрессивной политикой продвижения своих продуктов.
ИМХО, это положительно сказалось на рынке в целом. Конкретно — ЕМНИП STM первая начала очень дешево продавать (а часто и просто раздавать в рамках акций) свои отладочные платы со встроенным аппаратным отладчиком. В ответ на это — другие производители тоже поступили аналогично. Это не говорит, что STM добрые и пушистые, нет они преследовали вполне определенные корыстные цели. Но это вызвало определенные изменения на рынке, положительные для нас, разработчиков.
+1
Этот ваш рынок просто скатился в жопу. «Очень дешево» нужно тем, у кого первый пункт в ТЗ — чтобы в каждом сраном выключателе обязательно было 32 бита и больше мегагерц, чем в компе 15-летней давности.
Если человеку вещь для дела нужна — в первую очередь важна продуманность, качество. И за хорошую вещь денег не жалко. А говно даром не нужно.

Вот у меня валяются стм-овские отладки. Одно время я хотел сделать карманную игрушку, искал процессорчик, который сможет всё рендерить. Заинтересовался стм32, купил пару дискавери где-то по 1,5к и китайскую отладку с экранчиком и памятью где-то за 4-5к. А потом по мере чтения книжки и доков про стм-ку энтузиазм сменился на полное разочарование. Теперь весь этот хлам только в помойку выкинуть — обменять врядли выйдет на что-то нужное. Тем, у кого есть что-то полезное — стм-ки тоже нахрен не нужны.
-2
Видимо это сильно зависит от тех проектов с которыми работаешь.
Например мне АЦП пригодились всего пару раз. А вот цифровые выходы всегда нужны были.

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

Авр в своё время брали ценой при отсутствии выбора от примерно равной по возможностям альтернативы. Сейчас же их цена начала кусаться и появился выбор.
И сейчас можно не придумывать как сделать из того что есть а выбрать то что лучше подойдёт из того что можно купить. Потому как где-то лучше одно где-то другое.

Это конечно если ты живёшь в москве или в европе то выбор огромен. А если где-то за мкадом то тут разница уже не столь очевидна :)
+1
Мы на F405 сделали штуку, которая скоро будет стоять в каждом уважающем себя автобусе одной маленькой, но гордой страны :) И на рынке аналогичных решений вот как-то нет. Я не буду хорохорится и рассказывать, какой там у нас state -of-the-art, как все круто работает, но вот наш, мягко говоря, крупный заказчик полтора года искал, обжигался и теперь доволен (а люди там вполне понимающие что к чему, и не немытым ослиным хером деланы).
Так что не надо гнать на STM32.
+1
А я бы послушал что за мегадевайс, что F405 понадобился.

Судя по твоему отношению к разработке в духе «процессе чего-то более крупного, и вот с одуриной все равно получается быстрее всего», скорее всего проект оцениваешь через сильно розовые очки (ну или твоё участие там второстепенно).

Приходилось, кстати, общатся с стм-щиком, который впаривал заказчику свой меганадёжный и суперуниверсальный девайс. Теми же самыми словами расхваливал свои стм32 и хаял убогие авр-ки. Не ожидал, что заказчика заинтересуют мелкие технические детали в духе «почему убогая авр-ка прекрасно тянет файловую систему, а у тебя надо флешку писать напрямую и что это за ужас с захардкоженными в коде лба». В общем, весело было) Ну, файловую систему стм-щик вкорячил по примерам. А вот пожелание «хотим управление по RS-485» упорно воспринимал как «выведу вам уарт, подключите что хотите». После того, как стм-щику несколько раз объяснили, что нужен законченный девайс с управлением командами по RS-485, а не конструктор из кучи ботающихся на проводках хреновин — приуныл и слился. Видимо, не нашёл в стм-кубе нужной опции чтобы всё сделало как надо.
-3
Криптография на эллиптических кривых в приемлемое время.
0
Вы занимаетесь криптографией на ЭК?

Если не секрет, какой производительности Вы достигли: какой МК, какая операция (подпись, проверка подписи, механизм распределения ключей), какая длинна ключа и базис (полиномиальный или нормальный)?
0
STM32F405, ECDSA, обычная secp192r1, подписание: ≈37.0мс, проверка: ≈45.0мс.
0
Судя по твоему отношению к разработке в духе «процессе чего-то более крупного, и вот с одуриной все равно получается быстрее всего», скорее всего проект оцениваешь через сильно розовые очки (ну или твоё участие там второстепенно).

Иногда мне просто надо подергать за ноги у какой-то МС, чтобы она что-то поделала и посмотреть результат. На макетке. Ардуина очень хорошо подходит.

Мое участие в проектах — руководитель организации (формально) и руководитель рабочей группы (неформально).

P.S. Кубом пользоваться можно только для справки.
+2
 общатся с стм-щиком, который впаривал заказчику
Да не бывает «стм-щиков», «авр-щиков», «тинь-щиков», «теиш-ников»… Есть инженеры, которые используют разные инструменты для решения разных вопросов. И нормальный инженер рассматривает МК как инструмент, а не как «религию».

А у Вас логика на уровне «я знал человека, который использовал инструмент «ХХХ», и он был плохим специалистом. Значит все, кто используют инструмент «ХХХ» тоже не ничего нормального сделать не могут».
+6
Вот! Вот золотые слова!
0
Угу ещё по принципу у этого молоток а у того гвоздодёр мастеров поделите.
Дураков и неопытных везде много.
Я если сложный проект делать тоже от отсутствия опыта такого наворочу. :)
0
Отсутствие опыта компенсируется наличием времени. Но это не всегда применимо.
0
Но иногда нет выбора. Как ещё получать опыт. Ведь опыт это то, что мы получаем вместо того что хотели.

Когда надо то выбора нет и будешь делать из того что есть и как получилось потому что никто кроме тебя не сделает и ничем не поможет. И потом придут и скажут фи как так можно было сделать. Но было сделано и работает, да криво косо, но польза есть. И если кто-то тебе объяснит где ты ошибся и почему это только поможет в будущем так не делать. И как делать что-то новое если не браться за то, что раньше никогда не делал?
+1
Лучше в таком случае вообще не делать.
0
«Не бойтесь делать то, что не умеете. Помните, ковчег построил любитель, — профессионалы построили Титаник.»
0
Да. Но не в продакшн. Это непозволительный долбоебизм. Делайте для тренировки или для себя/друзей/телок.
0
Хы-хы :)
0
Угу ещё по принципу у этого молоток а у того гвоздодёр мастеров поделите
Да что Вы такое говорите! Ведь все знают, что молоточники намного лучше чем гвоздодерщики. Я знал одного гвоздодерщика — он обманул клиента, потом спился, потом сел за тройное убийство. И как после этого можно относится к гвоздодеру?

Плюс, нужно заглянуть в душу инструменту. У молотка есть чудесная деревянная ручка (сразу видно, сделано правильно и с любовью). А у гвоздодера нет души.

И вообще, молоток — проверенное временем решение, берет свое начало еще со времен каменного топора. А гвоздодер — новомодные технологии, нагло пропиаренные Архимедом под слоганом «Дайте мне точку опоры, и я переверну Землю». Но Землю пока не перевернули, что доказывает несостоятельность рычага (гвоздодера) как эффективного инструмента.

Поэтому — только молоток!
:)
+2
Аж слезу пустил)))
0
Гвоздодером гораздо проще заменить молоток, чем наоборот :)
0
В умелых руках и гвоздодер и молоток равнозначные инструменты)))
0
Гвоздодером гораздо проще заменить


Вы говорите как типичный гвоздодерщик, Вам главное чтобы проще. А истинные молоточники не ищут простых путей, не боятся преодолевать трудности!
0
Я знал одного гвоздодерщика — он обманул клиента
Я вспомнил этот случай исключительно потому что ТС завёл телегу про крышку гроба, очень типичную для типичных говностмщиков.

Я не хочу юзать проц, в котором нельзя одной командой загрузить константу в регистр. Или считать конкретное слово из памяти. И манипуляция битами через дикую жопу через обращение к посторонним адресам. И даже запись команд ебанутейшая. Это и называю — гнилой набор команд. А ты какую-то херь завёл про гвоздодёр. Если приводишь аналогии, то показывай как они на реальные вещи ложатся. Потому что иначе — это пустые слова (неважно, что толпа дебилов солидарна с пустыми словами и сколько плюсиков наставят — смысла пустым аналогиям не прибавится).

А так на говностм-ке даже можно что-то делать. Умножение за такт, FSMC и DMA, 13 РОН — вещи крайне ценные. И проекты интересные есть — у того же amaora или darksimpson (на словах). Я никогда и не спорил.
Проблема лишь в том, что это единственные плюсы, а в остальном процессор чрезвычайно гнилой и тупой. И делают его барыги и мудаки, поэтом связываться никакого желания.
-2
Я не хочу юзать проц, в котором нельзя одной командой загрузить константу в регистр. Или считать конкретное слово из памяти.
Вы решили еще раз продемонстрировать абсолютное непонимание риск архитектур?
Проблема лишь в том, что это единственные плюсы, а в остальном процессор чрезвычайно гнилой и тупой. И делают его барыги и мудаки, поэтом связываться никакого желания.
Вы прямо про авр написали…
0
Вы решили еще раз продемонстрировать абсолютное непонимание риск архитектур?
Причём тут риск архитектуры? Я понимаю что требуется от процессора, чтобы он эффективно работал и чтобы под него было приятно программировать. А «риск» — вообще ни чего не значащее слово. Может обозначать и вполне приличный и приятный набор команд, и какое-нибудь говно типа арма.

Вы прямо про авр написали…
А ты в трёхсотый раз собезьянничал. Никогда бота тупее не видел…
0
Я понимаю что требуется от процессора, чтобы он эффективно работал и чтобы под него было приятно программировать.
Нет, не понимаете. И ваши высказывания на эту тему яркое тому подтверждение.
А ты в трёхсотый раз собезьянничал.
Я не обезьяничаю, а развлекаюсь. И с вами я на брудершафт не пил.
Никогда бота тупее не видел…
Да, хуже вас попадаются достаточно редко.
0
И манипуляция битами через дикую жопу через обращение к посторонним адресам.

Это вы про bit-banding или про bit set-reset registers? Bit-banding не пробовал, но вот BSRR'ы сильно ускоряют эмуляцию разнообразных интерфейсов. По ощущениям, раза в три по сравнению с конструкциями вроде "&="/"|=".
0
В общем случае, чтобы обратиться к BSRR — нужно сначала загрузить адрес SFR-а и маску в регистры процессора, что в общем случае — команды три. А в конкретном случае время записи в этот ваш BSRR может быть каким угодно.
И BSRR-ы есть только для гпио. Для остальных SFR — только битбандинг или RMW-доступ. И то и другое — уродство и позор, если смотреть с позиции приличного МК.

Почитай «STM32 insiders guide» или как его там. Думаю, энтузиазм к стм-кам резко остынет. Т.е. какое-никакое чувство вкуса вроде есть.
0
Т.е. какое-никакое чувство вкуса вроде есть.
Т.к. какое-никакое чувство вкуса вроде есть. *
0
К слову, как бы вы предложили решать эту задачу? У тех же AVR sbi/cbi не по всем адресам работают.

Я и STM32 Insiders Guide смотрел, и Reference Manual читал. Не могу сказать, чтобы у меня был какой-то энтузиазм, я не пропагандист STM или еще чего-то. У меня есть только осциллограф, чтобы замерять тайминги. Если тайминги укладываются в допустимые, а стоимость BOM — в очерченный заказчиком предел, то все ОК. Это жизнь…

А для души я под MSP430 всегда пописать могу. :) Очень приятные МК. Жалко в наших краях почему-то непропорционально дорогие.
+1
К слову, как бы вы предложили решать эту задачу? У тех же AVR sbi/cbi не по всем адресам работают.
Как в PIC, не?
0
Я мало работал с PIC.
0
А ты какую-то херь завёл про гвоздодёр. Если приводишь аналогии, то показывай как они на реальные вещи ложатся.


Это была не аналогия — это было доведение до абсурда изначально глупой идеи разделения разработчиков на «авр-щиков», «стм-щиков» и т. д. и навешивания ярлыков в духе «… вы думаете как типичный стм-щик ...»
0
Например: есть какой-то управляющий модуль ПЛК. Надо сделать новую логику работы (например после замены исполнительных устройств на новые). Технически имеющиеся ПЛК могут выполнить новую задачу. Они устарели, неудобны и ты не знаешь как ими пользоваться. Но сядешь читать инструкции и делать потому что никто не купит тебе новые, никто не поменяет софт операторам и не переучит их. А если не ты то наймут другого и ты сдохнешь с голоду.

И зачастую от твоего желания вообще ничего не зависит. Есть «надо».
0
Я не хочу юзать проц, в котором нельзя одной командой загрузить константу в регистр. Или считать конкретное слово из памяти.
Это демонстрирует только заклинивание на конкретных паттернах разработки. Можно писать не менее эффективный код, не используя эти операции — чем, собственно, компиляторы под ARM и занимаются.
0
Это все да, и я выше писал насчет отсутствия универсального решения. Проблема в основном в том, что маркетологи ST по недалекости (или от жажды наживы) в продвижении делают упор на разнообразные протезы для мозга, что, с одной стороны, привлекает к их продукции малоквалифицированный контингент, а, с другой стороны, настраивает против них многих профессионалов.

А в сухом остатке — чипы как чипы со своими преимуществами и недостатками. Просто надо привыкнуть пропускать мимо ушей 90% их рекламной информации и сразу читать даташиты и аппноуты.
0
Лучше сразу посмотреть в душу процессора — т.е. на набор команд. Если эта душа гнилая, то и смысла нет время тратить на раскуривание даташитов целиком.
0
Честно говоря, последнее время я редко пишу на ассемблере, 98 — 99% кода — на C. Так что для души набор команд, конечно, посмотреть можно, но на практике надо просто проверить, что прошивка влазит во FLASH и укладывается по таймингам. А там уже компилятор разберется. :)
+2
А процессору пофигу на чём ты пишешь. Выполняются всё равно команды. От набора команд зависит, будут ли хвалёные мегагерцы использоваться оптимально или в разы хуже. Но главное, что по набору команд неплохо видно подход разработчиков. Старались на совесть или как попало лепили.
0
И вот здесь AVR может похвастаться разве что тем, что С на его архитектуру ложится через жопу.
+2
Зато все не так плохо, есть же PIC16 ;)
0
Да, пики по отзывам имеют чрезвычайно оригинальную архитектуру)
0
Агась :)
0
Почему-то так исторически сложилось что большинство изделий с бывшего СССР на пиках и только кассовые аппараты некоторых серий на АВР…
А европа и азия — там вообще каждому изделию свой тип контроллеров :)
0
Ты архитектуру AVR не знаешь и как работал стек в иаре не знаешь. Какие альтернативы есть в стм8 — не знаешь. Поэтому и плетёшь херню.
-3
«Я твой мама программировал, я твой бабушка симметрия шифровал. Папа твой я плуг-энд-плэй включал! Чех!»
Да вы прям все сегодня делаете мой вечер! :)
+3
Вот какие альтернативы в STM8 — действительно не знаю. Зато знаком с архитектурой AVR. И тем, что получается на выходе компилятора С под него.
+2
Компилятор компилятору рознь. Оптимизатор в гцц, скажем, крайне убог сам по себе. Вплоть до того, что оставляет в коде бесполезный мусор…
0
Скорее не справляется с укладыванием С в неподходящую архитектуру. Для x86 и ARM его оптимизатор в числе лучших. Да и на AVR неплох, у других если и лучше, то не во всем и ненамного.
+2
Вот в том, что касается архитектурно-независимых вещей он и не плох. Остальное по простейшим шаблонам.
0
Самая принепреятнейшая особенность gcc под avr — это то, что он сует таблицы переходов switch-case в RAM. Я так и не смог с этим справиться.
+1
Оптимизатор в гцц, скажем, крайне убог сам по себе.
Не порите чушь, ей больно.
0
Реквестирую пруфы, моар пруфов, с кодом и подробными описаниями.
+1
С изначально это продвинутый макроассемблер для PDP-11, с ее симметричной трехадресной архитектурой, пост- и преинкрементами, индексными регистрами, портами ввода-вывода в памяти и прочими наворотами. Со временем появились и для другие подобных архитектуры, например моторола M68K. Все остальное на него ложится +- плохо. Чуть лучше в этом плане дела обстоят у некоторых рисков (которые изначально задумывались как процы, под которые на асме почти никто не пишет, а основной инструмент именно С), но авр в эту категорию даже близко не попадает. Тем более учитывая гарвардскую архитектуру, на которую С, расчитанный на единое и непрерывное адресное пространство, вообще ложится через жопу, с молотком, зубилом и какой-то матерью.
0
Достаточно уже того, что он не имеет вменяемого стека. Не, через известное место С можно скомпилить во что угодно тьюринг-полное, хоть под брейнфак. Но оптимальность будет сомнительная.
0
А что такое нормальный® стек?
0
Как минимум — индексная адресация по SP.
0
Та и пофиг как они используются. Влез в объём кристалла с запасом, по таймингам с запасом и в цену готового. А запас он только на случай ели потом какую штуку забыли в тз или она потом вылезла и никто не мог её предвидеть.
0
Спрос на продукцию прямо зависит от количества реальных устройств разработанных на конкретной платформе. А количество разработок прямо зависит от количества разработчиков. А количество разработчиков сильно зависит от порога вхождения. Так что маркетологи делают все верно — привлекают максимум народу делая упор на простоту вхождения. Ну и чем больше спрос на платформу, тем дешевле она в производстве и тем доступнее она для потребителей. Так что поругивая маркетологов стоит помнить, что доступность микроконтроллеров и средств разработки для них, в значительной мере, обусловлены именно усилиями маркетологов.
+1
А количество разработок прямо зависит от количества разработчиков. А количество разработчиков сильно зависит от порога вхождения.

Понимаете, в чем дело… Качество разработок тоже зависит от порога вхождения и количества разработок. И увы, эта зависимость обратна. Так что популярность — не всегда хорошо для платформы. Вон, та же ардуина. Толпы воинствующих дилетантов, которые составляют ее основную аудиторию, сделали само понятие «Ардуино» почти одиозным. ST отчасти повторяет этот путь, что печально. Но деньги не пахнут, я согласен.
0
Так что популярность — не всегда хорошо для платформы. Вон, та же ардуина. Толпы воинствующих дилетантов, которые составляют ее основную аудиторию, сделали само понятие «Ардуино» почти одиозным.
На самом деле — не совсем так. Сама по себе популярность не делает вещь хуже для мастеров-профессионалов.
В говно вещь превращается когда её специально делают так, чтобы она была популярной.
0
Любую вещь специально делают для того, чтобы она была популярной в своей ЦА. Иначе она просто никому не будет нужна.
У ардуино ЦА — те, кто интересуется, но не может или только начинает. Со всеми вытекающими. В итоге кто не может — таки сделает себе фиговинку хоть на ардуино, но работающую. Кто может и хочет — быстро перейдет к ковырянию ядра ардуино, написанию своих ардуино-библиотек (которые, внезапно, пишутся на чистом С++ и регистрах), а там и к другим архитектурам и средствам разработки. Кто не хочет — просто забросит надоевшую игрушку.
+1
Качество разработок тоже зависит от порога вхождения и количества разработок. И увы, эта зависимость обратна.
Вся история техники говорит строго об обратном — качество и технологический уровень растут по мере расширения круга людей занимающихся разработкой.
0
Особенно выдающимся примером качества является web, где сейчас пишут все, кому не лень…
0
Не скажу за качество (хотя оно обычно вполне удовлетворительно), но как пример развития веб очень даже показателен. Всего 10 лет назад все было убого.
0
Особенно выдающимся примером качества является web, где сейчас пишут все, кому не лень…
Все тоже самое — нормальное распределение. В среднем все достаточно качественно. Во много раз более качественно и удобно, чем было еще лет 5-7 назад. Наиболее продвинутые 15-20% находятся на таком уровне качества и функциональности, который был просто немыслим лет 10 назад.
+1
Да-да, нормальное распределение, хаос. Так вот, достойный порог вхождения и систематическая система обучения очень разравнивает это распределение, сильно уменьшая количество разработчиков, но повышая их качество.
0
«Достойный порог вхождения» только ухудшает ситуацию, практически никак не влияя на качество, но сильно снижая количество.
+1
Коллега, вот к чему Вы это все написали? Причем здесь ТЗ, 32 бита в каждом выключателе, ваше личное отношение к стм32 и прочие высказывания в духе «И за хорошую вещь денег не жалко. А говно даром не нужно.»

Я ведь говорю о другом. О том, что агрессивная политика раздачи Дискавери на халяву и продажа их по мин. цене вынудила других производителей поступить аналогично (ибо это борьба за рынок). Возможность купить ознакомительный комплект (да еще и с аппаратным отладчиком) за относительно небольшие деньги — ведь это отлично, разве нет?

Я помню времена, когда такой комплект (примитивная фирменная отладочная плата + JTAG) стоил как бюджетный цифровой осциллограф, и даже не каждая компания могла себе позволить такую покупку просто ради «ознакомления с новой платформой» (не говоря о индивидуальных разработчиках-любителях)
+3
А вот недавно обнаружил, что в ATTINY13 опереться на опорник можно, а измерить его — нет. А мне надо именно второе.
0
Ну, все-таки в таких вот модельках предполагается какое-то очень простое использование этой периферии. Он же не специализированный. Ну, конопочки померить там, напряжение на батарейке какое-нибудь, датчик давления китайский… Мне кажется так, то есть, обычно большего не жду. Тут правильно подметили, что если надо что-то крутое и правильное, то можно поставить внешний ADC или использовать спец. МК.
0
Вот как раз батарейку мерить оно и надо) Подсмотрел идею в различных low-power МК — опираемся на питание, измеряем опору — получаем напряжение питания, без делителей и траты ножек.
0
Идея хорошая, но вот в таком general-purpose ключе неприменима. Все шлепают делитель и довольствуются им. Не скажу, что так правильно и круто, но вот как-то так повелось и считается нормальным и среднестатистическим, что-ли…
0
Делитель постоянно кушает батарейку, что как правило неприемлемо — именно поэтому в LP используется такая схема (и подозреваю, именно потому так сделано в STM8). К тому же, в данном случае у меня банально нет лишней ножки для него.
0
Да, я понимаю, кушает батарейку, отгрызает ногу. Другое дело, что там, где делитель кушает батарейку существенно, наверное надо уже оглядываться на специализированные LP решения, где измерение напряжения питания или батареи уже зачастую есть в периферии…
0
Я к тому, что в LP решениях именно так и делают — и, вероятно, оттуда STM и попячила на первый взгляд идиотскую идею «опорник есть, но его можно только померить, а не опереться». И что в ряде случаев такое построение АЦП, которое YS называет убогостью — на самом деле фича, а не косяк.
Так что на мой взгляд АЦП в STM специфический, но не убогий.
+2
А, значит я упустил стек от нити повествования. Так-то да, вероятно.
Ну ADC там и правда для того, чтобы был. Но это не надо расценивать как что-то плохое. Просто это general-purpose решение, вот и все.
0
Ну да, АЦП с прилепленной к цифровому питанию опорой (что делает невозможным какие-либо приличные измерения) — фича. АЦП с прекрасными характеристиками, с развязанным питанием, гибкой опорой, дифференциальным биполярным режмом, гибким запуском… — это убогость. Потому что извращенским способом батарейку нельзя померить в самой простой тиньке. Лицемерие.
-3
В STM8 характеристики АЦП в целом не хуже, по крайней мере по документации.
Питание — и в STM8 развязано. Просто на мелких корпусах оно не выведено (у атмела, между прочим, тоже). Дифрежим есть только на трех с половиной авр-ках, не самых популярных. По гибкости запуска — конкретно не сравнивал, но по тому, что видел у других — STM8 скорее всего в этом вопросе типичный AVR обойдет.
И заметь, я не называл никакой АЦП убогим, в отличие от YS.
Потому что извращенским способом батарейку нельзя померить в самой простой тиньке. Лицемерие.
Ну да, как только способ во всех отношениях лучше, чем можно сделать на AVR — так сразу извращенство и лицемерие.
+2
Я встретил тут другое решение. Специализированный 4х битный контроллер по спец заказу. его даже на сайте производителя нет. только в каталоге стройкой что вот такое делали.
Там сделали столько ножек сколько надо, нужные типы входов/выходов в нужном количестве и с нужной организацией (ацп, цап, порт дисплея с драйвером, цифровые входы выходы).
При этом нужный корпус в виде китайской слезы.
Разработчики прибора итальянцы. Делают приборы китайцы.
Производитель заказного МК NuvoTon
0
Нувотон кстати делает зачотные 5-вольтовые армы. И не сильно дорогие. Плавал, знаю. Еще хороший есть автомотив от Infineon, тоже плавал (дистрибютор еще и отладку подарил, за что респектище неимоверное — мелочь, а приятно).
0
К сожалению я эти приборы ремонтирую. Даташит напрямую не скачать. Заказал у разработчиков так уже 3 месяц обещаются прислать :( экзотические контроллеры не всегда приятно. Но это может оказаться выгоднее чем покупать типовое решение.
0
Экзотические — да, обычно это печально.
Я то имею ввиду вполне серийные нувотоны и инфинеоны (на самом деле вспомнил к слову, ну и вдруг может кто заинтересуется и будет полезно).
0
Нувотон в России настолько непопулярен (малоизвестен), что его можно получить только под заказ. На складах их вообще не держат. Хотя по их (Нувотоноа) заверениям, они самый популярный МК в Азии. Кстати у Атмела тоже вышел кортекс М0 5ти-вольтовый (там 2 CAN, АЦП + сигма-дельта АЦП и пр.)
0
Надо поглядеть. Но вообще, у меня в задачу пошел в результате Fujitsu FM3, так как M0 оказалось печально по производительности. Но это уже совсем экзотика.
0
Я так понял нувотон работает в основном на внутренний рынок китая.
А могое из того что есть у них там за пределы китая вообще не продаётся отдельно от изделий, в которые впаяно.
Но и насколько я понял если они продают мне цена одна если китацу то сильно дешевле. В европе их тоже на складах нет :) Хотя редкостей в европейских поставщиков больше. видимо экономическая ситуация позволяет замораживать деньги на больший срок и берут для ассортимента.
0
У нас нувотон начало возить представительство микрочипа, и на презентации позиционировала нувотоновские процессоры как «микрочиповский» кортекс.
0
Хм… Интересно. Интрига!
0
Микрочип что-то много скупать стал… глобализация…
0
Я не слышал, чтобы красные скупили нувотон.
0
Неправильно выразился. Я имел в виду (специально слово «микрочиповский» взял в кавычки) что они представили эти процы как:
— У микрочипа нет процов на ядре кортекс, поэтому мы решили возить нувотон у которого ядро кортекс (процы и отладки к ним).
0
Ну, хорошие процы, чё. Может в этом и есть смысел.
Цены как на процы и отладки при таком раскладе?
0
вот например components.rtcs.ru/catalog/index.php?arrFilter_ff[NAME]=NuTiny-SDK-100&set_filter=Y
$4.77 отладка. приезжай — забирай практически :)

есть и другие
0
Ой ) Так я же ее в рэинбоу и забирал в свое время :)
0
ну так в РФ вроде больше и не у кого :).
если уж очень интересны 5-ти вольтовые кортексы есть на вот такой камень отладки. $21 в наличии на складе в Москве.

P.S.: блин, сорян, за жесткую рекламу… больше не буду
0
Да норм. Прорекламируйте лучше какие-нибудь 5v M3 или M4 с отладкой. Я бы вдул!
А этот изучу, посомтрю. Спасибо.
0
не знаю таких. вроде даже и не бывает в природе. наверно это и логично: М0 призван заменить проприетарные 8-ми битники, а среди них много 5-ти вольтовых. А М3, М4 сами по себе в основном. Чисто, ИМХО.
0
Я тут постил, Fujitsu (Spansion) FM3 и FM4. Узнайте их и поставляйте! Пойдут.
0
что-то чушь какая-то.
0
Не чушь, а интрига!
0
последнее время число запросов на нувотон кстати увеличилось (с «неприлично низкого» до «очень низкого»). А один из заказчиков искал 926 арм не в BGA корпусе. нешел только у нувотона как я понял. а вообще есть и в РФ конторы, которые в свои изделия нувотон ставят.
0
Я вышел на нувотон и попробовал поплавать в бою исключительно в рамках поиска пятивольтового кортекса. И вот ничего так, хорошая штука. NUC100. Периферия интересная, либы приличные, доки норм. Ну вполне-вполне.
0
Доки мне тоже понравились — понятнее STM8
0
Не знаю, с доками от STM8 проблем возникало не больше, чем с остальными в среднем по больнице. У нувотон доки действительно норм.
0
Ха. Чтобы померять такой опорник, нужен другой, внешний опорник ))))
0
Ну да. И что?
0
По долгу службы уже довольно длительное время пытаюсь разбить стереотип Atmel = AVR. Но скудность моих результатов только подтверждают поговорку «один в поле не воин» (ну или я просто всё делаю не так :) ). Сохранение этого стереотипа это результат отвратительного маркетинга и дебильной политики которые имели место быть как со стороны самого Атмела, так и его представителей на территории РФ (СНГ).
Хотя обидно, что зачастую к Атмелу весьма не справедливы. Да Cortex M3 — это их провал (невероятно дорого). М4 имеет скудную линейку, но зато дешевле того же STM32 (да, это не шутка, дешевле… но только дешевизна эта простым смертным недоступна — их не держат на складах российские поставщики, а везти из-за бугра 2 контроллера уже выходит накладно). Последние кортексы — М0 и М7 — великолепная линейка по разнообразию, фаршу и фишкам. При этом вполне конкурентны по цене. Но проблема та же — поди купи их. А если их не могут купить любители, значит любители о них не напишут статей в инете. В результате фраза разработчиков «ух ты, у Атмела есть недорогие кортексы» звучит до обидного часто :)
+1
И зачем тебе тот же М7 его и наполовину цены не нагрузишь. большой плату заказывать под него надо.
Да и сами контроллеры заказные. минимальная партия 100! СТО шт (никто меньше вести не хочет). а надо один. Т е получается цена совсем не бюджетная. Это провал именно маркетинга а не инженеров. Если бы они продавали с завода малыми партиями их можно было бы заказать напрямую. Но часто заказчик не готов ждать 2-3 месяца до начала разработки. Если бы их продавали по той цене что хозяин магазина мог их купить просто по принципу продадутся хорошо не продадутся ну и ладно выкинул деньги. Но в итоге их не заказать и их нет в магазинах потому что в магазины берут то что или дёшево или гарантированно распродастся в течении 1-2х месяцев иначе оборот средств слишком медленный.

Так что все эти новомодные игрушки на практике не применимы, а жать.

Как вариант они могли сделать разные цены для разных регионов. поскольку 1 доллар в америке и европе это приемлимо а вот в россии никто больше 30р за туже деталь не даст.
Такое решение с успехом применяли при продаже изделий. В москву и сибирь по одной цене, остальным по другой. И чем ближе заказчик был к москве или трубе тем больше ему была цена в некоторые города делали даже ниже себестоимости. И работало. Я по определённым обстоятельствам там больше не работаю, но мастерская есть и по сей день.
Так ведь тут нет.

Так что есть в магазине за вменяемые деньги из того и надо делать, за исключением тех случаев где заказчик готов ждать сколько угодно долго.
0
И зачем тебе тот же М7 его и наполовину цены не нагрузишь
есть у нас один заказчик, который реально купил отладку М7 от ST и от Atmel. И у ST ему не хватило производительности. Интересно что в одно изделие у него идет несколько М7 :). Конечно, для дома для семьи, я с трудом могу представить подобную задачу.

Ну а так, Ваш комментарий во многом повторяте мой: про провал маркетинга, отсутсвия на складах и трудности приобретения единичных количеств. Я об этом твержу на работе уже долго, но продаваны долго не хотели слушать инженера, ждали крупняка и по мелочи размениваться не хотели.
Хотя, в последнее время ситуация немного стала меняться — стали на держать в на складе ограниченное количество некоторых контроллеров как раз для того, чтобы разработчик (любитель) мог купить пару камней по вменяемой цене и начать разработку уже сегодня. Плюс отладки по цене сравнимой или ниже ST-шных дискавери. Абсолютно простые и понятные меры требуют неимоверных усилий для реализации.
0
Ну вот выкатываю задачу для M7 с порога: кривография (то есть, асимметричная криптография на эллиптических кривых) или RSA за приемлемое время. Там, где должно быть именно небольшое встраиваемое устройство, а не какое-нибудь распберри пай, чтобы закриптографировать, а потом дернуть анус пса и больше ничего не делать. Мы эту задачу решили все-таки на F405, но пришлось как следует пооптимизировать (уложились как раз в доступное по ТЗ время). M7 от ST не хотели потому, что новый (нужно было уже проверенное решение), потому, что BGA (или здоровый QFP) и потому, что какой-то маргинальный, что-ли… Много там всего, не нужного для конкретного проекта было.
0
Так и поставь туда чип от сотового телефона сенсорного :) там производительности больше чем в иных компах :)
0
Это колхоз.
0
При изготовлении радаров ставить комп на математику не считают колхозом :)
Но там часть вычислений в контроллерах узлов а общее и визуализация в компе.
0
Речь о компе на математику, или о чипе от сотового телефона?
0
Не лучше ли для таких задач иметь на борту криптоускоритель?
0
Для эллиптических кривых? Где он есть?
0
Хмм. Не знаю) В существующих только для симметричной криптографии ускорители есть?
0
Есть для RSA. Для EC — нет.
0
От ты видел бы те микросхемы по гост…
90% отказов ЭКЛЗ — дохлый отечественный крипточип. выбросить его в мусорку та нельзя вместо него импорт ставить — закон на страже бизнеса.
+1
Я их более чем видел, скажем так. Но на самом деле не все так плохо в этом поле. Плохо — криворукие девелоперы. Очень плохо.
0
я имел ввиду радиолюбительскую задачу. так-то я и сам могу придумать :)
0
Ну наверное… Я немного далек от этого. Каждая моя радиолюбительская задача превращается в «девайс, который можно сделать коммерческим, поэтому надо делать вот так и так, а еще вот это и то», и отношение соответствующее. Поэтому, все мои именно любительские дела идут медленно и печально, так как делаю их как-бы как для заказчика или в направление. И мыслю так же. От этого страдаю. Видимо, профдеформация.
0
Это перфекционизм :) ты знаешь как надо и потому не можешь выкинуть лишнее вписав ограничение в инструкцию.
0
Это блядская болезнь и разложение мозга! Прям вот иногда хочется убицо апстену.
0
Знакомо=)) Вписался разок в один проект (стендик специфический ), который еще с 95 го года потихоньку пилили… около 30 штук устройств было выпихнуто на суд людской. Задача стояла восстановить код (для ПК и МК) написанный предыдущим хуятором, а еще лучше написать новый. Вот тут весь мой внутренний дзен треснул. После более менее рабочего кода дело дошло до запуска в железе в рабочем цикле и мой мир рухнул окончательно! Я столкнулся с реализацией худшего из худшего. После этого в в долгоживущие на этом свете проекты не вляпываюсь — мерзко становится от одной мысли.
0
Ну раз уж вспомнили за ту груду металлолома и гидравлики, то нужно отметить, что это не " долгоживущие на этом свете проекты" плохие, а наше банальное неумение управлять сложностью и отсутствие опыта.
0
Ты имеешь ввиду, что было бы больше опыта хрен бы кто подписался на то дело?)))
Кстати все взлетело и работало… правда вопрос остался в финансах…
0
Ну за-то теперь ты сразу поднимешь цену если подобное предложат :)
0
Там проще заново написать код чем старый поднимать. Он скорее всего устарел и как он работал вообще никто не знает потому что автор или окончил институт и уволился или ушёл на пенсию и умер
0
Заново уже написан давно. Остались вопросы в оплате за работу и в отладке кода в железе. Но они не от меня зависят)))
0
Я пару раз для таких клиентов закладки делал.
Очень мило потом видеть серьёзного дядьку краснеющим перед клиентом и вынужденного объяснять почему он кинул разработчика на незначительную сумму (в бюджете проекта). Но там сразу видно было, что постараются кинуть.
0
Так а кто код то отдавал в руки?=)) как в 12 ти стульях сначала деньги потом стулья=))
0
Так код и не давал. за него не платили :) только железки :)
0
Мало того что его еще в железки залить нужно, так провести правильно настройку оборудования. Наличие кода там ничего не даст
0
Я железки давал с залитым кодом.
Исходников не давал.
0
Да, предыдущий вариант был жуткими макаронами на делфи. Новый же — еще более дремучие макароны на qt.
0
делфи
Вы так говорите, как будто это что-то плохое…
+1
Нет, ни в коем случае. Pascal, imho, намного элегантнее C++. Я о качестве конкретного peace of software
0
оно ужасно=)) Что еще можно сказать
0
Там устройство которое априори должно быть чистым перед богом! очень уж деликатные детали проверяет, от которых зависят жизни людей. И тут оказывается что софт написан на ломаном делфи через жопу правой пяткой=)) с кучей багов пасхалок и бекдоров. А исходный код весь испорчен тупым выпиливанием строк, рандомно по всей программе. Скомпилиные эе варианты заражены несколькими версиями вирусняков, а самое плохое, нет возможности расширить функционал (новые рецепты).
0
Да не все так плохо. Просто вся бизнес логика аккуратно размазана по сотне обработчиков нажатия кнопок и таймеров. А логики там не мало.
MVC? Не, не слышал.
0
Я бы по другому выразился=)) Но скажу так… когда дело дошло до разбирательств с электроникой… все стало еще хуже чем с кодом=))
0
Не умничай=)) ты бы все на ардуине сделал скетчем… хотя там по нормальному кою нить СКАДА-у впихнуть было бы правильно, тот же Zenon и самым сложным было бы написать ОПК шку под тот говеный протокол
0
Да это ж я и о себе в том числе. Ну не было у нас тогда опыта. Да и сейчас не так много. Но это все наживное
0
не, я не подписался бы сейчас=)) не не не… со многими работал после того, но даже то что по силам не подпишусь делать туда=)) только за большие деньги
0
Они требуют желания у продаванов. а у них модель впарил и съебался.

А почему тот заказчик не мог гнать сырые данные в комп (например одноплатный на линуксе) и уже там считать математику ведь это решение выглядит намного более простым и дешёвым. Такое даже в военке делают.
0
Ага, конечно, ну вот одни дураки там сидят и ТЗ пишут (что, конечно бывает, но не в этом конкретном случае), а другие дураки тут делают :) Как вы себе представляете безопасное решение в рамках вашего описания? Мы читаем/пишем карты и храним, приватный ключ в регистрах МК под тампером, если это немного прояснит ситуацию. Отсюда должно быть понятно, что делать можно, а что — нельзя. Мы будем проходить сертификацию EMVCo, в том числе и по коду (и пройдем — это одно из требований). А ваше решение не пройдет потому, что так делать нельзя. По крайней мере в этом конкретном случае.

Очень жаль, что такое (в общем смысле) делают в военке. Я не хочу, конечно, развивать еще один холивар, но имею некоторое отношение к там, и меня это все очень печалит по жизни, как там некоторые делают… Ну да ладно. Не будем поднимать нашу основную больную тему, как там делают, а потом за ними другие переделывают.
+2
На там тоже разное бывает. одно дело криптозащита каналов связи и другое это мужик с автоматом, который физически не пускает к железу. по тому и требования разные.

И почему не может быть безопасным канал обмена данными между платами одного устройства если к устройству нет физического доступа. Даже на территорию где оно стоит не пускают.
0
Может быть, но в случае нашего конкретного проекта так делать нельзя по ряду причин. Первая — безопасность и защищенность приватных ключевых данных, вторая — требования к сертификации.
0
В наше устройство ставить одноплатный компьютер нельзя (по миллиарду соображений, начиная от глупости решения и заканчивая коммерческими). Я достоверно знаю о RPi в военке (своими глазами видеть такое не вынес бы, наверное). На этом больную тему сворачиваем.
0
честно говоря, в данном случае понятия не имею почему было выбрано такое решение (не говорят). а если бы и знал, то не сказал :) не этично это.
0
Вопрос этики — растяжимиый. Что-то можно сказать о проекте, что-то не стоит (этика), что-то нельзя (безопасность), а что-то запрещено (NDA). Почему бы не рассказать зачем так делать (а не что мы там сделали).

P.S. Вы разработчик, и не знаете, зачем и что вы делаете заказчику? Извините заранее, если что-то не так понял и поэтому задал этот печальный вопрос.
0
не. наш заказчик — разработчик железки. я поставщик мк просто. кто заказчик моего заказчика я не в курсе, как и о причинах именно такого выбора. там толи военка, толи фсб… секреты короче))
0
Ясно. Военка на непроверенных толком F7. Печально. Лепили бы уж FPGA. Они хотя бы производительны и безобидные. Бюджеты позволяют, тем более. Но нееееет, для FPGA должны быть руки, а есть в основном только крЮки :(
0
там большие объемы серии предполагаются, так что деньги уже, вероятно, играют роль.
0
Поверьте, вряд ли.
0
ну как тут не поверить))
0
Или «личные договорённости» между разработчиком и поставщиком или того хуже заказчиком и поставщиком. Когда разработчик не может отказаться. Ну или просто кто-то не заворачиваясь в тз написал, а его так и подписали не вчитываясь. а потом выбора уже нет ибо обосновать изменение тз очень сложно.
0
В таком случае нужно просто отказаться. Кроме денег есть еще и морально-нравственность.
0
Некоторые контракты так построены, что отказаться нельзя. и из-за особенностей россии может так случится что все условия узнаешь только когда выиграешь. И они могут противоречить тому что было написано в торгах. Потом отмазаться очень сложно, особенно так чтобы без ареста счетов и занесения в чёрные списки на время разбирательств и проверок. А за это время от тебя уйдут все работники (зарплату платить нечем) конкуренты займут место и всё. Суды выиграл, проверки прошёл и сидишь на улице честный и нищий.
0
Вы сильно преувеличиваете. Я тоже участник тендерной системы, и даже с двух сторон.
0
А мы так попадали. В итоге после 3х апелляций на решение в нашу пользу (каждое) всё-таки выиграли. Но год работали под другой вывеской.
0
ВсеВсе только в рамках ТЗ и проекта контракта. Любые неоднозначности — в пользу исполнителя.
Так что, либо все это плохо прочитали, либо с другой стороны оказались гнилые люди, которых надо было просто замочить и дело пшик, а не по судам бегать.
0
так это не они на нас в суд подали а контролирующие органы. по причине того что у них в инструкции написано подать в суд если есть разрыв контракта по инициативе исполнителя. И апелляции они подавали не потому что думали что правы, а потому что так написано в инструкции. Но это всё время.
А со стороны заказчика оказались некомпетентные люди которых не интересовало как именно надо сделать и будет ли сделано. Главное они отчитались о том что сэкономили не делая проект и предпроектные изыскания. И о том что объявили торги. а дальше на рейтинг не влияет — они не при делах.
0
Вы прочитали проект и ТЗ вот с такими неоднозначностями и взялись его исполнять, потом разорвали контракт. В чем проблема? У вас есть эта документация? Дайте ссылку на закупкиговру, мне самому уже стало интересно.
0
не дам ссылки. не могу. не взялись исполнять. Потому как по тз одно а на деле совсем другие люди ходят другое и принимать тоже будут они. из того что есть в смете то, что хотят приёмщики не сделать. И при оформлении закупки тех кто будет пользоваться и принимать не спросили. Естественно про такую подставу никто не говорил. А может просто выиграли не те кто должен был и если бы выиграли правильные то и вопросов бы не было.
0
Почему «не могу»? Это открытая информация вообще-то… Или все-таки ситуация выдуманная (а что мне еще думать)?
0
По тому что «не могу».
Я не могу давать такую информацию.
0
У вас военка?
0
К счастью нет. Полименты. и власть, погранцы (эти нормальные).
0
Тогда зачем шкерите открытую информацию?
0
между заказчиком и поставщиком никаких договоренностей нет. То что заказчик в состоянии оперировать такими понятиями как ядро используемого контроллера я сомневаюсь. заказчику нужен «черный ящик» — М7 там или М8 ему не важно.
0
Пора доставать из пыльной полки борду с STM8=))
0
Я всегда, когда читаю слово «борду», почему-то распарсиваю его сначала как «бороду» (это как «двушка» и «девушка»). И вот читаю я бегло «Пора доставать из пыльной полки бороду...» и мой лексический анализатор заклинило :) Потом перечитал еще раз с начала и попустило =)
0
Ну борода у меня не пыльная… подстричь уже бы пора конечно, но за чистотой слежу=))
0
А я отказался от бороды навсегда еще давно :)
0
Зимой почти всегда борода (кроме редких праздничных протестов жены), правда уже весна… но до середины апреля протяну думаю=))
0
Реально греет? Тепла, ламповая? :)
0
Не то слово
0
Я тут пытаюсь светодиодом помигать на STM8.
Компилятор COSMIC и среда от него же выдает unexpected end of file: main.c
ST visual programmer компилирует и прошивает, но непонятно, как организовать прерывания и куда инклюды кидать. IAR у меня нет.
Может кто-то кинуть шаблон простого проекта с прерываниями, а то я с этими векторами туплю.
Спасибо
0
Скорее всего в конце файла нет перевода строки. Да, для компиляторов Си это важно.
0
Скачай стандартную перефирийную библиотеку для STM8. Там есть примеры для различных сред разработки, в т.ч. и для STVD + cosmic
0
..\STM8S_StdPeriph_Lib_V2.1.0\Project\STM8S_StdPeriph_Template\STVD\Cosmic\…
0
Спасибо. Гляну
0
На мой взгляд бесплатно это когда зашел скачал и используешь полноценно.
Здесь же регистрация при скачивании, после установки опять регистрация. За чем такой геморой непонятно:(
+1
  • avatar
  • ZiB
  • 24 марта 2016, 15:25
чет тоже скачал, а второй раз идти региться лень стало((
+1
Я да же поставил, но не стал просить новую лицуху…
0
Потому, что пути менеджмента неисповедимы. Например, нельзя просто так вот взять, и отменить регистрацию по каким-либо соображениям компании. Я с таким сталкивался лично, тут уж каждый сходит с ума по свяому. Может быть и не менеджмента проблема: например, это же надо занимать программистов таском, чтобы все выкусить как следует, а есть более приоритетные задачи. Релиз новый выпустить опять же, это все в корпорушках всегда сложно, ужасно и сумасбродно. Миллион причин может быть.
В любом случае, меня больше всего устраивает в этом вопросе отсутствие ограничений и лицензионная чистота, а на регистрации, в общем-то, наплевать.
0
Ну если просто вписал данные отправил и всё, а так нужно после установки (переустановки) запрашивать по почте лицензионный ключ. Без него не работает, пробовал компилить вываливает ошибку.
0
Ну и ладно, не велика беда :)
0
То есть его просто установить из локальной папки и использовать — если, скажем, инета нету или они передумают невозможно? Тогда это не хрена не «без ограничений», а обычный бесплатный сыр в мышеловке (не говоря уж о том, что и сыр сомнительный).
0
Ой, да ну ладно вам, чесслово! Такая большая проблема… Может вы еще расскажете, что раз это, скажем, не FOSS (или чем там обычно болеют сильно), то «говно и вообще даже недостойно взгляда настоящего профессионала»? Хотя, каждый волен отмораживать уши назло маме, как ему заблагорассудится.
А я тем временем сделаю свои проекты, сдам, получу бабла (еще и за разницу в цене МК) и буду чист перед заказчиком, законом и совестью :)
А потом, ну отменят? Мышеловка кончится? Да и ладно.
0
Приятнее и удобнее пользоваться тем, что сделано с уважением к пользователю. А когда от пользователя требуют активации через их сайт (и плевать на то, что сайт может упасть и человек останется без рабочего инструмента) — это хамство. Тем, кто что-то делать на совесть не привык — никогда не понять, да. Высрал кучку говнокода для лампочек, кнопочек — впарил заказчику и доволен, что ещё надо.
+1
Инет, как я понимаю, нужен только один раз — активировать. Все равно безобразие, конечно, и можно вляпаться в ситуацию «проект на космике, полетевший винт заменили, космик требует новую лицензию а халява закрылась».
+3
ЕМНИП, был давно еще какой-то продукт, где тоже была сначала вот такого типа халява, а потом его перестали поддерживать и просто выложили какую-то бесконечную лицензию.
0
Одно дело «выложили», а другое — когда ее надо получать после установки (и наверняка — с привязкой к машине).
+1
Я о том и говорю. Получали какое-то время, получали, а потом сделали так, чтобы никто ничего не получал и свернули проект. У меня в голове говно и каша, но может быть даже вспомню, что это было (история не моя и продукт не из моей области).
0
старые продукты Adobe?
0
на заводе покупали альтиум. он естественно тоже требует активации. на заводе интернета ессно нет. мы два месяца бодались сначала с дилером, а потом и с производителем на тему оффлайн активации *facepalm*
так что безобразие полнейшее
+1
Проблема, вероятно, еще и не столько с инетом, сколько с запретом безопасников воткнуть туда GSM-модем?
0
да, разумеется фраза «интернета нет» подразумевает его запрет
0
Было такое с разработчиками изделий для ГБДД. так пришлось лично ездить по их указке и делать то что они могли бы сделать через сеть. Мы тогда делали монтаж. И разработчик не учёл что в россии не везде есть сотовый интернет и некоторых местах есть только 1 максимум 2 оператора связи. И других операторов они туда даже в роуминг не пускают.

На улице -41 а ты как дурак сидишь посреди дороги с ноутом — прошивку обновляешь. И всё потому что разработчик не подумал вставлять симки в прибор именно того оператора, который работает в данном регионе. А сменить симку нельзя — вскрытие пломбы и потом через всю россию везти на завод изготовитель.
0
Зачем же вы себя в таком плохом ключе описываете? Себя надо любить и уважать, тогда и другие будут вас тоже любить и уважать :)
0
Ещё один обезьяннячить начал. Никак евси покусал.
-3
Кто, простите, покусал?

0
Есть такой персонаж. На любое «ваше X — Y» всегда отвечает «да, ваше Z — Y». В 100% случаев, аки чистый бот. И ещё всё что говорит всегда прямо противоположно реальности. Даже SWG когда-то назвал его человеком-инвертором. Даже неплохие мысли высказывает иногда, если не учитывать инверсию.
-4
Не сталкивался.
Ну, он, видать, «воЕн, Света». Я себя к военам не отношу. И никогда (кроме раннего микрочипизированного детства своего) не говорил, что Atmel — говно, выбирайте синюю. И сейчас, заметьте, нигде никаких подобных высказываний не позволяю себе (тем более, что у меня лежит россыпь tiny10, и права у меня никакого обсирать Atmel нет).
Но ведь и все равно найдется кто-нибудь, кто сразу начнет воинствовать и показывать пальцем :)
0
В 100% случаев, аки чистый бот.
Вы, как всегда, приписали мне свои проблемы.
И ещё всё что говорит всегда прямо противоположно реальности.
Да, вашей выдуманной реальности это противоположно. Но это проблема вашей реальности, а не моя.
+2
И немедленно проиллюстрировал)
+3
Да, это… «обезьяннИчАть».

/3
0
Вы осторожнее. Тут за любовь к русскому языку любят карму сливать. :D
0
Да я вроде не кармодрочер — мне как-то пофигу и фиолетово :) Сольют вообще — ну да и ладно, обойдусь :)
0
Кармадрочер. :D
0
0
п. 2, там же:

необходимо различать сложные слова, образованные при помощи соединительной гласной (паровоз) и без нее (психастения;

Кармадрочер — сюда же. Тут нет соединительной гласной. Слово образовано прямым слиянием.

Правила надо не только знать уметь нагуглить, но и применять согласно практике словоупотребления.
0
В том то все и дело, что надо уметь применить :)

А почему вы решили, что оно образовано слиянием? Откуда вы это взяли, на что опирались и руководствовались, когда принимали за всех нас такое важное решение, Сергей Иванович?

Слово «паровоз» образовано от слова «пар» (сущ., 2) и «возить» (гл.). Корень «пар» -о- «воз» (суффикс выкинули, сделали девербатив).

Слово «психастения» образовано от «психе(и)» (сущ.) — греч. «то, чего у вас нет», и «астения» (сущ.) — греч. «слабость, болезнь». Трогать я это слово не стал бы, так как это медицинский термин, а с ними всегда очен много неоднозначностей. Изначально, в прямой греческой транслитерации, оно вообще должно звучать и писаться как «психе(и)-астения», но вот по тем или иным причинам это не так (тут я уже не компетентен, и спорить не буду).

Видим неоднозначную ситуацию, следовательно, действуем, исходя на говно из общих правил логики языка, то есть ищем подобное. Ближайшее подобное пускай будет «водолей»:

Слово «водолей» образовано от «вода» (сущ., 1) и «лить» (гл.). Корень «вод» -о- «лей» (деверб.).

Слово «кармодрочер» образовано от «карма» (сущ., 1) и дрочить (гл.). Корень «карм» -о- «дрочер».
Вообще, на самом деле «кармодроч» или «кармодрочльшик», но первое можно спутать с процессом, а второе, с учетом среды зарождения и употребления, выглядит «не ня». Поэтому добавляем к дроч- истинно арийский суффикс -ер, и получаем «сильное, независимое во всех смыслах» слово.

P.S. И не надо мне рассказывать, что «так исторически сложилось», что «кармадрочер». Я из тех людей, у которых «метро — он», а «кофе — оно» потому, что «метрополитен» и «кофий» (и не важно, насколько это хорошо или плохо).
0
Кофе по такой логике тоже «он». Но опыт показывает, что такие слова стараниями народа со временем приходят к тем родам, каким соответствуют морфологически, а не исторически.
0
Я как раз про неоднозначность «исторического принятия». «Кофе» — «оно». «Кофей» или «кофий» — «он».
0
Неубедительно. Потому я предлагаю обратиться к практике словоупотребления — пускай гугл нас рассудит! :D
0
Старая и мудрая тетенька-лингвист говорит, что убедительно (хотя и не скрывает, что сторонница как раз практики внесения слов в словари в соответствии со сложившимися традициями словоупотребления). Порекомендовала оставаться каждому при своем мнении, если нет именно желания тупо повоевать :) Прислушаюсь к ней.
Но вот в принципе мне лично на практику словоупотребления — накласть (что я, собственно, и написал в последнем абзаце выше.
0
Раз уж мы про тяжелую артиллерию, так у меня бабушка учитель русского языка и литературы. :D Думаете чего это я такой воин от правописания? :D

Вообще да, если смотреть здраво — слово это новое, потому как его писать — сказать сложно. Окончательно это будет ясно лет через пятьдесят, если только оно не исчезнет. :) Кроме того, для многих слов официально допустимы два (а иногда и более) варианта написания.

А это вы так зря. Сначала были не правила, а словоупотребление. Правила придумали потом, чтобы как-то систематизировать то, что уже давно было. Оттого во всех правилах от языка часто встречаются выражения в духе «чаще всего», «как правило», «в большинстве случаев».

Эта мысль также иллюстрируется практикой изучения иностранных языков: лучше всего осваивает язык не тот, кто зазубривает правила, а тот, кто его использует (читает книги/слушает радио/etc).
0
А это вы так зря.

Даже спорить не буду, потому, что оно так и есть. Просто, когда слово или выражение еще не устоялось, вполне можно за него побороться в рамках своего видения. У меня ну вот такое свое видение :)

А в общем и в целом, касательно правил, скажем так — правила можно нарушать (так же, как и тыкать ими в кого-то), но для этого их надо знать, уметь применять, и нарушать/тыкать с умом.
То есть, скажем, у меня не вызывает никаких морально-этических проблем проехать на красный ночью на проезжей части, которую видно на 6 с хеном радиан и в плане автомобилей, и в плане пешеходов, когда никого нет нигде. Но я никогда не сделаю этого на оживленном участке, или если хоть насколько-то заподозрю неладное (или просто понимаю, что устал, невнимателен и не в состоянии трезво оценить ситуацию). Так же считаю, что дОвить пешеходов, которые разгуливают по проезжей части как короли где попало, должно не преследоваться законом, а поощряться наградой (и сам себе никогда не позволяю переходить где попало, как следует не убедившись, что абсолютно никому не помешаю даже косвенно, чтобы никто из водил не подумал про себя потом «вон, опять мудак пошел через дорогу хер знает где»). Так же и с языком, и с другими аспектами жизненными.
Ну ладно, это все лирика… С вами спорить смысла на этом поле не вижу как минимум потому, что вы, по всей видимости, не относитесь к категории безграмотного быдла, которое еще при этом пытается своей безграмотной точкой зрения мне натыкать. А спорить о вкусах — тут уж, как говорится, «de gustibus non disputandum est» :)
0
Лучше поздно (возможно, уже слишком) чем никогда
А может, маркетинговый ход.
Подсадить всех, а потом объявить — ой, а мы передумали
0
Да не, не поздно. Передумают тоже вряд ли, я такого еще не видел за свой век. Хотя, все может быть.
0
Или закроют нахрен и сосредоточатся на других проектах.
Или придумают какую-то обязаловку тира там и там только это. Как в госконторах россии. Покупать в приказном порядке только там. А то что там дороже в 100р и отличается только шильдиком не важно. тут отечественных производитель а там импорт.

Хотя может статься то они таким образом пытаются поднять интерес к не очень прибыльному продукты для того чтобы хоть как-то отбить инвестиции.
0
вроде передумывали уже как то раз )
0
Может быть. Значит, я что-то прослоупочил?
0
да какая то древняя история с космиком была. а может и не с космиком, но точно с чем то для стм8
0
С резонансом была. Поначалу давали бесплатную лицензию с ограничением 32 кБ сроком на год (как и Cosmic), а потом — сюрприз: 750 евро на бочку.
0
Прикольно :) Значит надо быть готовым — и делов.
0
«Быть готовым» — это заготовить крякнутый космик?
0
Да нет, пользоваться, делать спокойно проекты и продавать. Просто иметь ввиду, что такое может случиться (раз вот так бывает), и всегда быть готовым к такому повороту (планировать проекты с учетом лицензии, которая заканчивается и может снова не начаться).
0
С таким подходом получается как у «Мафии», разные части которой с завидным постоянством пропадают из продажи. Ну или так:
Недавно как раз слышал историю из первых рук — хотели применить стм-овский чип с радиомодулем ZigBee, успели купить и отладочный комплект за 45 к — и тут выяснилось, что стм-щики лицензию проплатили на ограниченное время, было разбирательство, производство свернули, как обычно уничтожив все упоминания на сайте.
0
Ну не знаю. Для себя лично я все равно пользуюсь покрякивающим иаром (хоть и разработчки в треде). А для коммерческих вещей, особенно для работы с относительно крупными (и зарубежными) заказчиками часто нужна лицензионная чистота.
0
Угу в европах на этом все повёрнуты. Но стоит отметить что соотношение цена/зарплата тут сильно отличается от россии. Может быть по этому они не понимают обход лицензии?
0
Знаете, я ездил по командировкам. Люди там странные (с ударением на «люди»). И не скажу, что странные в плохом смысле. Наверное поэтому.
0
И держать лекарство от жадности на готове :)
0
Да, и это возможно :) Было же сказано — бесплатно и без ограничений :) Чтобы предотвратить форс-мажор я бы и вылечить не погнушался, если до такого когда-нибудь дойдет.
0
Господа, а что значит 1 year license? Что будет после 1 года? Он перестанет работать или только закончится обновление и поддержка?
0
  • avatar
  • XOR
  • 25 марта 2016, 10:44
Пошлет заново активировать, по всей видимости. Иначе бы говорилось про бессрочную лицензию с годом бесплатного обновления и поддержки.
0
А таки знатный срач устроили.
Это хорошо — народ пар выпустил, и дальше будет творить на том на чем привык и с чем больше знаком.
0
Такова и была задумка великого и ужасного Магистра! :)
0
Все приходит, все уходит. А срачи… лишь они греют душу и скрашивают яркими разноцветными всплесками наше бренное серое влачение. :)
+2
Аминь! :)
0
Аминь! :)
0
Почитал, что тут пишет darksimpson в ветке — получается: Вах! Караул! WHO_IT_ARE прет из всех щелей (все эти Arduino'иды, mbed'деры, ну и прочие «дебилоиды») в священные пределы електроники и даже в «продакшен»(C)! «Профиссионалам» надо объединиться, скажем всем этим «чумазым»: Руки прочь! Прямо вот так в харю, в харю, в харю!

Не, я конечно понимаю, что darksimpson то заслужил "кружку пива, как член профсоюза" — попаивал и говнокодировал/красноглазил с молодости — PIC'и там, BASIC, Delphi, сисОдминство, венда/линупс, ну и прочее гумно. Но с другой стороны — его происхождение получается тоже не совсем арийское/кошерное для true профессионала — профильного образования не получал, самоучка-с, вскормленный инторнетом.

Что такое ЩАС профессионал: Кадровый специалист? Самоучка/переучка, но со стажем? Тот, кто зарабатывает с этого деньги?

У MCU електроники и говнокодирования под нее — ЩАС очень низкий порог вхождения, ну т.е. это не высшая математика или искусство дирижирования оркестром, т.е. не требует ни особого ума, ни особых/уникальных способностей. С ней произойдет (и уже происходит) тоже, что уже давно произошло с программированием и с системным администрированием (некогда элитным и закрытым областям человеческой деятельности — ВЦ, кибернетика, люди_в_белых_халатах и все такое, ну вы понели).

P/S Надо просто узбагоиться… и ждать скорого уже появления IoT товаров_народного_потребления с лого «Arduino Inside» или «mbed Ready» и т.п. А лучше всего — самому поучаствовать в этом всем начальном поедании сего пирога. Ради лавэ, конечно, т.к. романтики во всем этом уже нэма :DDD
0
ИМХО, stm8 этот — мертвый проц. Зачем на его даташиты тратить столь бесценные биты в нейронных связях мозга, которые, как известно, не восстанавливаются. Есть Cortex-M0/0+, есть старый добрый 8051 и пресловутый Atmel, если уж так нужно ИМЕННО 8-bit.

Чипы дешевеют каждый год. Недалек уже тот день, когда Cortex-A будет по $1.

В прошлом году размышлял о всем известной проблеме графич.библиотек и GUI для малых REAL_TIME embedded_devices на базе классического MCU + RTOS. Дело в том, что сами графич.библиотеки убоги (с точки зрения визуальных требований наших дней), еще более убого говнокодирование на них — а-ля 80-е годы прошлого века. Ну и отжирают столь ценные именно для MCU ресурсы памяти, кроме того — они не стандартизированы, у каждого производителя свой велосипед, т.е. полный зоопарк.

Пришла мысля, что видимо скоро для таких MCU устройств будут выпускать интеллектуальные LCD-дисплейчики для GUI с платкой с Cortex-Ax и прошитым Android/Linux, связь с MCU устр-вом через UART или SPI. Ну т.е. MCU отправляет/получает сигналы, а сей аналог пром-панели визуализирует все в лучшем виде а-ля XXI век через java или HTML5+javascript+node.js. Возможно, что стоить такая платка к дисплейчику будет всего $5-10, т.е. это все вместе: Cortex-A + flash + RAM.

А почему? А потому что чипы дешевеют каждый год.
-2
А мне все-таки жаль
Что она умерла

AVR, x51 и пики рядом не стояли.
По поводу кортексов — цена как минимум в 2 раза отличается. И это аргумент для партий с 4 и более нулями. Энергопотребление — говорят, мсп-шки курят в сторонке. Не проверял, но возможно.

Про низкий порок :) вхождения — так это как везде. Можно и банковское ПО посадить студент писать за доширак. Но нормальный руководитель разработки никогда так не сделает, а посадит сначала в песочницу, с грабельками поиграть.
0
Насчёт AVR и пиков вполне соглашусь. :)
Но пресловутый силабс родил несколько серий 8-битников, которые дают STM8 изрядную фору по всем статьям, кроме разве что цены на самые мелкие (которая, впрочем, тоже ниже $1). Даже назвали похоже — EFM8.
Касательно же 30-центовых STM8S003 — у китайцев аналогичного добра на 51 ядре по такой же цене полно, просто это добро здесь малоизвестно. Megawin хотя бы.
+1
Пришла мысля, что видимо скоро для таких MCU устройств будут выпускать интеллектуальные LCD-дисплейчики для GUI

Nextion USART HMI TFT LCD Display Module
+1
Мда… чет захотелось прикупить на поиграться=))
+1
Были аналогичные мысли ))
0
сейчас в задумке один проектик (кому бы впихнуть)… эх, вот туда бы такой HMI всунуть самое то. Но там самостоятельно лепил модуль дисплейный со своим контроллером, stm32f030 правда чисто на экранные формочки да отрисовку, но его с головой хватило. Единственное что не так красиво, как хотелось бы. Зато дешево и сердито
0
Дисплейный (консольный) сопр – это, в принципе, актуально практически везде.
0
Ну мне эще давно типо умные дядьки пруффи (на одной из первых работподработок) пытались объяснить что это будет моветоном и растратой производительности и деталей. ТОЛЬКО 1602! Только хардкор!
0
Ну, при творческом подходе к делу 1602 тоже МОЖЕТ ))))
0
Вот мне интересно… сильно ли сложно будет на обычный майфуна (самый дешевый) с ведроидом всунуть линуксу (ту же бубунту для мобильных устройств) и с этого всего каким то образом вытянуть сигналы UART?
Вот неплохой получился бы рецепт HMI
ХЗ… чет этой теме нубствую((
0
stm8 сильно дешевле AVR.
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.