Pull to refresh
134
Автушенко Игорь@GarryC

Разработчик аппаратуры и программист ее

0,5
Rating
283
Subscribers
Send message
Это вы правильно сказали на другие серии МК у них получше и с доками (хотя все равно недостаточно хорошо) и с демо-платами.
И другие кристаллы у Миландра неплохие — обратите внимание. Но документация — читать и плакать.
Конечно ARM досадная описка, исправляю, спасибо.
Ну и для 400 рублей в пластике вполне приятные параметры, мне кажется конкурентоспособными.
А с учетом включения в перечень МОП и вообще безальтернативен.
Но минусов слишком много, полностью согласен, причем все имеют СУБЪЕКТИВНЫЙ характер, то есть не недоработки чипа, а провалы сопровождения. То есть не хотят делать из сахара конфетку производители и все тут.
ну в пластике цена не такая уж и страшная — вполне можно применять, как раз на это я и тонко намекаю всем постом ))
Конкурировать в военке — это легко, достаточно быть отечественным производителем, а вот на широком рынке — посмотрим, как ребята справятся.
А насчет продолжений если бы не ...- они будут в постах про конкретные интерфейсы — это исключительно вводной пост, опять же заинтриговать читателя…
Рад.стойкость — слышал об этой теме, честно говоря сомневаюсь — тут корпусом не спастись, тут нужна переделка под соответствующие технологии а это, я думаю, не дешево.
Когда я работал в смежной области (на заводе по производству блоков Салют-Союз) после КАЖДОЙ неудачной стыковки (то есть 2 раза за 5 лет) наступал «погонопад». Наверняка начальники не были виноваты в конкретном раздолбайстве (я работал в комисси и видел, что это именно раздолбайство), но отвечали в первую очередь они, поскольку не создали условий для невозможности подобного. Как говорил товарищ Берия «Стихия стихией, но ответственные должны быть». Ну и представители заказчика были совсем другие, которые заставляли документацию (в том числе и интрукции по проверке) вылизывать до предела. А сейчас, похоже, всем все пофиг, так что следует удивляться не тому, что падает, а тому что пока еще летает. Что такое «забили молотком» неустановленные диверсанты? Проведение каждой операции на таких ответственных объектах сопровождается подписанием протокола миниум 3 людьми — исполнитель, проверяющий и ПЗ, которые ОБЯЗАНЫ убедиться, что операция выполнена в соответствии с требованиями КД, после чего на собраный узел ставят пломбы. Где тут место для диверсанта, если все сделать по инструкции? Насчет сажать — конечно, перебор, но и потерять тепленькое место многие бы начальники сильно опасались. Но для подобным решений нужна политическая воля, соглашусь, что тыкать в телефон пальчиком куда проще и комфортнее.
Кстати по поводу готового проекта — ознакомился. Нестандартное применение выпрямительного диода порадовало -это без сарказма. Но лично меня сразу насторожили в нем номиналы гасящих резисторов и быстрый подсчет подтвердил, что имеется перегрузка по мощности в 2.5 раза. В общем по пустячек, резисторы такое вытерпят и является следствием арифметической ошибки в рассчетах, но тем не менее — «тщательнее надо быть». Еще один примерчик недотсточно ответственного подхода к проектированию, причем со стороны известной фирмы.
PS. А почему НЕКРОчип? Я что то пропустил?
Я никоим образом не знаком с упомянутой платформой, чтобы сделать такие выводы. Этот комментарий я видел, он от другого автора, и моего мнения по поводу отката на данную конкретную платформу я не имею ввиду отсутствия достаточного уровня компетентности именно по данному поводу. Я стараюсь избегать подхода «Пастернака не читал, но, как весь советский народ, решительно осуждаю» — читателям судить, насколько мне это удается. При этом я все таки стараюсь допускать, что существуют аспекты, которые я мог упустить либо не придать им должного внимания, опять таки мне так казалось. Мое личное мнение, что переход с одной платформы на другую, а затем возврат на предыдущую не может быть отнесен к сильным сторонам проекта и, скорее всего, свидетельствует о недостаточно тщательном продходе к разработке. В своем первом посте я как раз и рассказывал, как вытягивал из МК и библиотеки по крохам требуемое быстродействие и таки вытянул. Если есть аргументированое противоположное мнение, с радостью с ним ознакомлюсь.
Что то я не понял — вы от ЗИГ отказались?
Если не отказаллись, то как совместить применение закрытой бибилиотеки с желанием сделать разработки открытыми народу?
Если имеется в виду, что проект должен быть понятен с точки зрения легкого допиливания, то это один подход.
А если ВЕСЬ проект должен быть понятен и модифицируем, то это другой подход, и, конечно, другие затраты.
Что касается нерациональности выкладывания результатов… вся концепция открытого софта на этом базируется и неплохо себя чувствует. Не скажу, что все, что я видел в опен, представляет собой шедевр, но есть и вполне приличные разработки, и люди ими реально делятся с другими.
Ну и чуть в сторону. На мой взгляд, одна из проблем индустрии встроенного ПО в нашей стране в том, что у нас нет профессионального сообщества, как в других странах. Лично я с завистью читаю сообщения о ивентах разработчиков даже не в Штатах и Европе, а в Бразилии, например. Если бы оно существовало, то просто для получения определенного статуса в глазах близких тебе по духу людей многие делились бы своими достижениями (в соответствии с пирамидой потребностей). Не знаю, как другие авторы, но я пишу именно для этого. Ну нельзя все выгоды сводить только к монетизации знаний, неправильно это.
Насчет желчи… со стороны, конечно, виднее, но я думал, что выражаю свою глубокую озабоченность состоянием дел в индустрии, которой отдал большую часть своей жизни. Причем такое состояние не только у нас, если верить тематическим иноязычным сайтам. А что касается аккуратности в выражениях, то я свое мнение (часто саркастическое) по поводу отдельных аспектов окружающей нас «объективной реальности, данной нам в ощущениях» (интересно, сколько хабровчан узнают автора цитаты) не скрывал и в те времена, когда это действительно было небезопасно, а уж в наше время — «минусов бояться, честно не писать » — так, что ли?
Ну и в заключение — если предложение поработать 8 часов в день приравнивается к троллингу, значит все еще хуже, чем я думал.
Один день — это восемь часов. Если не читать хабр, не запускать птичек и не спорить на тему «а можно ли так сделать, а нельзя ли сделать по другому, а не лучше ли перейти на другой МК и тд» и знать МК, для которого реализуешь предлагаемый алгоритм (а иначе что мы тут делаем), то этого вполне достаточно. Ну по крайней мере для меня, не буду говорить за других. И что тут может не уместиться в мозгу одного человека, в этом данном конкретном случае, описанном в посте?
Ну в приведенном мной идее реализации нет НИЧЕГО сложного. То есть вообще ничего, что потребовало бы более 1 дня работы. То есть сейчас разработчик НАСТОЛЬКО дорог?
Не говоря уж о том что главный капитал — а именно опыт разработки, при моем подходе только возрастает. И, все таки, не будем выпускать из вида то, что решение проблемм стандартными методами никогда разработчика не выведет на уровень переднего края, где действительно нужно выжимать ВСЕ из железа и софта, а наоборот, постепенно низведет до уровня индусского программера.
Вот просто интересно, когда профессиональные параноики говорят о закладках в иностранных процессорах, для борьбы с каковыми и нужна отечественная ЭБ, они не понимают, что оптимальное место для закладки с целью перехвата информации — видеокарта?
Кстати, подскажите в личку, плиз, как результаты голосования по опросу посмотреть?
А то затеял оценку уровня сложности, а результатами воспользоваться не могу ((.
Уже нашел )))).
Да, пожалуй, «крик души» это в тему.
Просто смотрю на подобные проекты, потом вижу на хабре пост про какой нить центр для самоделкиных в Китае и в памяти всплывает незабвенное " Пока мы спим, АЛЕНИ качаются".
Ну главная идея реализации правильного метода изложена — написать еще и код было бы, на мой взгляд, перебором, надо же читателю оставлять место для фантазии ).
И Ваш пример подтверждает главную мысль поста — делайте все аккуратно и не придется переходить на другой МК. Рад, что не все современные разработчики перешли в «кое-какеры».
Вы абсолютно верно поняли основную мысль поста — необходимо думать разработчику, а не тупо перебирать МК и библиотеки в надежде, что все само как нибудь получится.
А голосование в конце — это ко всем моим постам независимо от содержания — пытаюсь понять уровень детализации изложения. Наример, в этом не удержался и дал коротенькое описание методов димирования, вот и пытаюсь понять — не зря ли, может все всё про него и так знают.
Интересное предложение, но потребует АЦП и делителя.
Хотя делитель входного напряжения в устройстве уже наверняка есть, хотя бы для питания.
Мне кажется, что даже детектора больше/меньше при длительности циклов в 100-200 ( а это 1-2 секунды) должно хватить для начальной настройки.
А все равно спасибо ).
Спасибо, конечно )
Все же хотел бы заметить, что второе — то есть увеличение мощности (смена) платформы представляется автору коментария предпочтительным на фоне необходимости оптимизации алгоритма.
Весь пафос поста и заключался в том, что многие из современных разработчиков избегают решений, связанных с глубоким проникновением в суть процесса, который и необходим для оптимизации хоть алгоритма, хоть библиотек, поскольку, прежде чем что-либо улучшить, надо разобраться, как оно работает.
Может, конечно, раньше трава была зеленее, но мы такими не были.
Список + и — напомнил мне старую шутку, хотя в ней все чистая правда.
В чем плюсы блица в шахматах:
Блиц учит быстро принимать решения
Блиц учит мгновенной оценке позиции…
А в чем минусы блица:
Блиц учит быстро принимать решения
Блиц учит мгновенной оценка позиции…
+1
Я 10 минут бегал по настройкам браузера, пытаясь понять, что же у меня таким чудовищным обсразом слетело))
А нельзя ли добавить ( для лохов типа меня) кнопочку «сделать по старому»?
Значит так. Насчет полного нежелания разбираться в вопросе — сильно сказано. Я конкретно не работал с ZigBee, но работал с протоколами и интерфейсами, сравнимыми с ним по сложности. Я ОЧЕНЬ хорошо представляю себе расход временных ресурсов на ЛЮБЫЕ действия по проектирования электроники (более 20 реализованных проектов в разных областях тому подтверждение). За пару вечеров — видимо нет, но если Вы за эту пару вечеров успели разработать платы под новый МК, развести их, заказать и получить, то тогда, конечно, Ваш подход правильнее. Но, опять таки, мой многолетний опыт мне подсказывает что переход на другой МК займет ни в коем случае не пару вечеров. Мое личное мнение (естественно, я допускаю существование неправильного другого), что для портирования существующего стека на другой МК (при отсутствии СУЩЕСТВЕННЫХ различий в объеме постоянной и оперативной памяти и ЖЕСТОЧАЙШИХ требований стандарта к времени реакции) для квалифицированного инженера не должно занять более 2-3 недель упорного труда, что более чем сравнимо со временем перехода на другой МК. Сначала Вы сами пишете, что разработчики, привыкшие к ATMEL, не хотят переходить на не столь уж сильно от него отличающийся МК (что, на мой взгляд, не говорит в их пользу), а когда я пишу о нежелании современной молодежи глубоко разбираться в том, что составляет суть профессии, которую они выбрали, выясняется, что задача понять происходящее в полностью документированом стандарте совершенно неподъемна и чудовищно сложна. Мне данный подход представляется не вполне верным.
Что касается второго вопроса, то конечно, если речь идет о поставляемом широкому кругу пользователей продукте, реслизация предлагаемого мной варианта не является приемлемой, я его предложил, исходя из минимальной стоимости разработки. Удобство монтажа неподготовленным пользователем сильной стороной такого решения не назовешь, тут Вы абсолютно правы.

Information

Rating
2,672-nd
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity