Комментарии 123
Добрый вечер!
В большинстве своем именно так и есть, многостаночников высокого уровня очень мало. Поэтому таких людей сразу контрактуют на несколько проектов вперед, как и в моем случае я уже получил 2 новых контракта по той же тематике.
Есть и такие запросы на выполнение. И их достаточно много, главное что бы знаний хватило не на один контроллер, а на несколько. Например ATMega, ESP32, LPC. Иногда попадаются и другие варианты, но эти основные. Много запросов на блютуз прошивки для всевозможных устройств.
Обычно бывает что собралась группа программистов, придумала какой-то клёвый девайс, кое-как выдавила из себя железо, которое "не взлетело". Появляется понимание что не все так просто и они ищут железячника. Обратных примеров у меня на виду было гораздо меньше, но это может потому что я больше занимаюсь железом, а не ПО.
Такие примеры мне на апворке тоже встречались.
Поверьте, попробовать стоит, т.к. под лежащий камень вода не затекает.
О том о чем вы упоминаете, я могу только мечтать разбираться. Есть к чему стремиться. У меня пока нет такой необходимости, обходимся ардуиноподобными платами :)
Кстати, на фото платы дорожка к разъёму u.fl выглядит не очень похожей на дорожку предназначенную для радиосигналов. Надеюсь мне кажется?
Я тоже сомневался сначала. Но после прототипирования понял, показалось :)
Так бывает из-за безалаберности тимлида или его аналога. Это он должен был предусмотреть, что железо недопиленосовсем - одним словом, и железячникам "рассказать и показать пример как делаются крутые железки" :)
Очень часть приходится отправлять таких заказчиков переделывать, ибо плата неработоспособна во многих местах
Добрый вечер!
В данном проекте порядка 2000 вечно зеленых. Для работы по паре часов вечером считаю что это нормально. Проект разбивается на стадии, что очень удобно для контроля таймлайна.
Не думаете бросить работу на гос предприятии?
Я рассказал о своем опыте и мнении, у кого то оно может быть другим, это нормально. Кому то и 500 долларов в день мало. Такое тоже бывает наверняка.
Конечно гораздо лучше чем пиво перед телеком, но как по мне, пара часов вечером оторванные от семьи слегка дороже.
Нет, я не осуждаю ни в коем случае, просто размышляю на тему ценообразования.
Я не ставлю себе сейчас цель - зарабатывать, это у меня скорее хобби такое,
что бы быть на гребне волны и не отставать от прогресса.
Оплаты на моей веселой работе пока хватает :)
Я работаю дома, дети уже взрослые, жена всегда рядом.
У меня на апворке выставлено $30/hr. Американцы абсолютно с этим согласны и готовы платить больше, лишь бы был РЕЗУЛЬТАТ. И меня это радует.
Я вот такую тему на модуле esp32 разработал https://habr.com/ru/post/556236/ в качестве USB-to-UART взял ch340N должен быть проще и дешевле CP2104
Добрый вечер!
Согласен с вами, по стоимости - ДА. Но у меня проект который пойдет в продакшн и моя задача минимизировать будущие обращения в саппорт, по поводу того что на маке не виден USB или дрова не встают как положено. Поэтому был выбран чип который прекрасно совместим и имеет правильно заточенные дрова и саппорт.
будет необходимость - обязательно. Спасибо.
Причем контрафактные чипы нормально работали, пока FTDI в обновлении драйверов не заложила бомбу: habr.com/ru/post/241001
А так да, если микросхема оригинальная, то проблем с ней никаких, кроме цены.
Так что я все же предпочитаю Silicon Labs (CP) — все же не какой-то нонейм, как CH (хотя изготовитель CH известен — WCH), но при этом и не настолько дорогие, как FT.
Впрочем, последний раз я смотрел на их цены пару-тройку лет назад, может что и поменялось с тех пор.
"С FTDI одно время была проблема, что их активно подделывали" - нормальные поставщики, навроде Digi-Key, позволяют от этого защититься )
В нашем мире защиты нет ни от чего, поэтому всегда заказываю у проверенных поставщиков. в случае контрафакта идет возврат или безвозмездное возмещение. По началу было дорого, но потом все привыкли, к моей манере так работать и сейчас контрафакта почти нет, очень редко, очень. И ценник мне сделали приятный, люди понимают, что чем больше я заказываю, значит и у них дела будут идти хорошо.
когда разработка на заказ — попробуй, объясни это заказчику.Понимаю. Но всё же надо пытаться… Иначе мир никогда не станет лучше.
Либо не работать с заказчиками, которые кроме «cost» и «time to market» не желают ничего слышать.
Для остальных, понятие надежной элементной базы — весомый аргумент. Особенно если рассматривать его в
Ну да под маком драйвера не проверял, только W7/W10, у меня если и нужен Com для загрузки программы то только первый раз, дальше через OTA, ну или если "что-то пойдет не так" :)
Т.е. ваши программы под FreeRTOS не требуют отладки и сразу работают правильно?
Ну чудеса…
Или вы отлаживаете через printf, что, по моему адски неудобно?
Eще интересно, насколько удобен VMicro? Позволяет ли он удобный «code browsing»
Я недавно стал осваивать ESP32 и сделал следующее:
1. Приобрел аппаратный отладчик JTAG для ESP32
2. Прикрутил ESP-IDF в QtCreator
Все это для нормальной отладки с точками останова.
Не могу взять в толк, как люди мучаются с отладкой печатью в COM-порт (особенно если программы не «Hello World!», а средней сложности и на RTOS)
Может быть мне просто заставить себя отлаживать через COM, не париться дебаггерами и все будет хорошо?
Не могу взять в толк, как люди мучаются с отладкой печатью в COM-порт (особенно если программы не «Hello World!», а средней сложности и на RTOS)
Я из-за этого резко перешел с атмег на армы и обратно возвращаться не желаю категорически :) После того как ощутил все прелести внутрисхемной отладки :)
Вы молодец. Как я вас понимаю. Сейчас скуриваю по ману в день на армы, надеюсь будет толк :)
Добрый вечер,
Я использую отладку https://www.visualmicro.com/page/ESP32-Debugging.aspx
Если бы это было так, по началу вываливалось столько алертов и брэков, что я засел за маны. Но разобравшись в ньюансах - все стало работать как и предполагалось изначально.
В сериал порт отладка на этапе проектирования в некоторых случаях полезна, в релизе естественно это все комментится.
Отладчик наш друг и союзник, особенно под Vmicro есть поддержка GDB которая поддерживает не только esp32, но и многие другие контроллеры.
Каждый делает как ему удобно. Если задача сложная и много затыков на этапе прогона программы, в моем случае я пошел курить маны, мне помогло. Как у других я не знаю, наверно должно быть так же. Двигаться, учиться и не стоять на месте.
Значит gdb, как и все остальные, в общем…
Дело в том, что я на linux, поэтому настраиваю все это в QtCreator.
Чтобы попробовать VMacro, придется в виртуалке настраивать.
Я еще не готов морально.
Насколько я понимаю, для ESP32 есть два подхода, которые очень сложно совмещать:
— Проекты на основе Arduino.
— ESP-IDF тулчейн.
Ответьте, пожалуйста, на такой вопрос:
VMacro работает с IDF?
По заголовкам можно ходить свободно?
Отладка стабильна, не глючит?
Под linux это нормально. Для него https://code.visualstudio.com/docs/setup/linux
подойдет, с отладкой там получше и гибкости поболее.
Совмещать Arduino и ESP-IDF тулчейн - можно. Я же совмещаю. :)
Работает.
Да, без проблем.
Стабильная до очередного релиза, частенько закидоны бывают. Лучше один проект писать на одной версии.
Думал VCode это какой-то плагин для настоящей Visual Studio, типа Visual GDB.
А вы имели ввиду Visual Studio Code.
Очень жаль.
Я пробовал эту… VSCode. Ужасная. Словно все, что до этого было создано выбросили, и сделали по «лучшим канонам» web-приложений.
Я очень долго себя ломал, но после QtCreator, CLion, IAR и Keil в этом VSCode работать невозможно.
Какие-то Json конфиги своего формата, плоский интерфейс, где картинку от кнопки не отличить, и много другой жути.
Я понимаю, что это для вас не самый важный этап. Вам важнее железная часть. Вернее занимает времени больше, но
программировать в этом VSCode невозможно.
Извините за критику.
Мои вопросы и комментарии вне контекста фриланса на биржах,
хотя это и есть основная тема статьи, и тема чрезвычайно интересна!
Вы правильно все поняли у меня Vmicro в связке с Microsoft Visual Studio
Code это для линукс вариаций. Согласен с вами. Поставил один раз и удалил через 10 минут. Не мое. У других может быть по другому, но мне не зашло.
Спасибо за критику, куда же без нее. Но в данном случае она не нужна, мы прекрасно поняли друг друга. :)
Мужики, тут все просто. Кто к чему больше привык и кому что больше по душе.
Это личное дело каждого.
Я ценю QtCreator.
F2 — Перейти к объявлению ф-ии/переменной или перейти в файл.
F4 — Перейти между cpp и hpp и обратно.
Ctrl+<-/Ctrl+-> — на шаг назад/вперед.
Всего 4 хоткея и мы перемещаемся по коду мгновенно.
Больше ничего не нужно.
В VSCode есть подобное?
В обычной VStudio так не настроить. Будут мелкие косяки, которые работать не позволят.
Предполагаю, что придется делать ПКМ Pop-Up menu, а это, ни разу, не замена.
Для esp32 нет защиты прошивки, можно усложнить жизнь пытающимся, но как показал мировой опыт защитить в esp32 прошивку от высококлассного хакера - нельзя.
Насколько знаю, начиная с ESP32-D0WD-V3 espressif ввели Secure Boot V2 и добавили защиту от атаки по питанию. Так что взломать новые esp32 станет сложнее.
И да, я паяю под микроскопом.Какой у Вас микроскоп? Увеличение? И паяльник особый? Чтобы паять такую мелочь одно неверное движение рукой недопустимо. И это после рабочего дня — когда Вы отдыхаете?
микроскоп обычный китайский от 2 до 45 крат. Паяльник Т12 совмещенный с феном, до этого паял KADA 852AD+
Практика и не бухать, руки уже приноровились :)
Иногда по выходным и в отпусках :)
работаю по сей день ведущим инженером на одной из атомных станций
Я не работал на таком объекте, поэтому позвольте Вас спросить: какова основная часть Вашей работы? Работа в кабинете с документами? Административная работа с людьми? Или приходится работать руками — что-то чинить, налаживать, проверять? Приходится много ходить и ездить?
Вы довольны этой работой?
Общий вопрос. Сейчас некоторые развитые страны хотят отказаться от ядерной энергетики, заменив ее «зеленой». Как Вы к этому относитесь?
Основная часть моей работы Поддерживать безопасное функционирование всех вверенных систем.
С документами, с людьми и руками приходится и чинить и налаживать и проверять и перепроверять, это нормально. В начале стройки много ездил по командировкам.
Доволен, она веселая и каждый день разная, не дают скучать и она кормит.
По поводу зеленой энергетики это наверно к "зеленым", они вам точно все расскажут.
Разрешите, в связи с этим, еще один вопрос. В Вики перечислено несколько версий причин Чернобыльской аварии. Я еще слышал версию от своего товарища и сокурсника, который работает в «Курчтнике». На банкете форума Мира ПК в кремлевском дворце съездов познакомился с ликвидатором. (Несчастный человек — родился мертвый ребенок, и жена ушла, решив, что причина полученная им доза). Какую из версий причин аварии Вы разделяете?
В 35 лет я 0402 паял без ничего страшным советским паяльником и все прекрасно смотрелось и работало. Сейчас на таких проектах я лучше получше рассмотрю и если надо переделаю сразу, чем потом оправдываться перед заказчиком, что паял без микроскопа как одноглазый пират. Пока молод был - да мог. А сейчас опыт говорит, нет комрад проверь, от этого будет всем хорошо. Как говорил мой комроты "Лучше перебздеть - чем недобздеть"
Насколько сложно организовать приём денег от заказчика? Нужно регистрировать ИП?
Спасибо за отзыв.
Прием денег идет на эскроу в апворксе, потом можно вывести на карту.
На хабре было описание habr.com/ru/post/325992
Как решаете вопрос проверок и «замыленных глаз»?
Заказчик быстро сориентировался и нашел того изготовителя которых смог сделать печатную плату со сборкой.«Имя! Назовите его имя!» © Три мушкетера )
Маны великая вещь, не ленитесь их читать — очень помогает.Золотые слова! Порой читаешь, и думаешь: «сколько времени я сэкономил, не наступив на вот эти, написанные мелким текстом, грабли»!
Оффлайн версия редактора — не может жить без инета, компоненты все подтягиваются только через инет и не хранятся на компе локально.Почему сразу не остановились на оффлайн-редакторе? Вроде, опыт со многими из них у Вас имеется.
И да, я паяю под микроскопом.Для SMD 0402 разве недостаточно кольцевой лампы со встроенным увеличительным стеклом?
Монтаж можно заказать на jlcpcb.com
При заказе печатных плат со сборкой на Jlcpcb.com у заказчика возникли проблемы, т.к. элементы оказались очень маленькими. Заказчик быстро сориентировался и нашел того изготовителя которых смог сделать печатную плату со сборкой.Перед ответом явно стоило прочитать статью.
Можно. Но у меня тестовая партия всего три устройства. Одно уйдет в Индию - там будут писать для заказчика софт под личные требования еще одно самому заказчику и третье устройство на сертификацию fcc в Китай. Заказ большой партии в Китае - сравни с лотереей, надо самому присутствовать на первой сотне, иначе дела не будет.
К сожалению имя компании не могу назвать, статья была согласована предварительно на английском с заказчиком и только после его одобрения опубликован русский вариант. Соглашение между исполнителем и заказчиком свято.
Мелкий шрифт читать - это порой самое важное в документе :)
Нет не достаточно. Я хотел жену под очень большую лампу с линзой посадить паять, неа не то. Я сам попробовал. Только микроскоп. Возраст однако.
можно прикрепить к заказу и элементы, купленные у партнера2 месяца назад уже не работало
Читать подобные статьи – одно удовольствие. Так и представляю, что могу развиться до того уровня, что моё хобби будет кому то полезно. Сейчас же мои умения сравнимы с умениями ученика, который полтора-два месяца отходил на доп образование, связанное с подобным. Большинство плат, собранных мной либо не работают, либо работают, но из рук вон плохо. Желаю вам успехов в хобби и работе)
Спроектировать самому ? Вы наверно слабо представляете сложность подобной разработки. Пенек 4 не просто один камень, это набор камней. Нет, я бы за него не взялся.
Что касается топологов, м.б. из 20 найдется один, который, как и атор статьи будет делать из интереса (хобби), а не только ради денег?
Мне понравился ESP32 с самого начала: обилие примеров в сети, железка вроде бы неслабая, есть вайфай. Я понимаю, что для профи это выглядит несолидно, но мне пофигу. Партнёр пока один, из Азии, сам тоже не профи, но для его клиентов китайского железа хватает. Мониторим давление и температуру с десятков датчиков по RS232/485, затем отправляем в облако по MQTT. Хотим прикрутить базу MongoDB.
Я на апворке заработал несколько тысяч на софте. Платформу использую NET, в ней сижу 20 лет почти. К сожалению, мой высокий уровень разработчика там оплачивается на должном уровне не часто.
Давайте держать связь на случай, если найдете проект с высокими требованиями по софту, готов подключиться.
Фриланс-разработка электроники. Что, Как и Зачем?