• Откуда начинается стек у STM32?

    @Mirn
    Ю Ю: IAR закрытый был когда я это рассматривал, исходников его общих либ и стартап кода не было, так что надейся что это не в 2000000 окажется ;) Эта закрытость особенно бесит в век опенсурса когда предпалагается что для доброй половины либ нужно будет что то внутри общих либ менять и встраивать. Ну и ощущение что не ты пишешь код и какие то маркетолухи которые могут в любой момент нагадить при любом обновлении - чуство непередоваемое. а они нагадят - инфа 100%, эта среда для крупных корпораций которым всё равно что разработчик задолбается если кто то там пооткатывал с апдейтов бабло и вкорячил говнокод вместо рабочего - зато повод следующим платным апдейтом исправить, это уже было и не раз в 2000ых.
  • Откуда начинается стек у STM32?

    @Mirn
    Ю Ю: можно, главное чтоб оставался запас роста к самому началу. LD файл тебе в помощь ;)
  • Фриланс, системное программирование и контроллеры?

    @Mirn
    Пума Тайланд: они с опытом, без опыта выше 80к в месяц в Москве можно даже не мечтать. Но начинать с чего то надо и на месте вопрошающего я бы не парился насчёт з/п а парился бы насчёт коллектива - чтоб было у кого поучиться и задания были посложнее чем плавный пуск лампочки написать.
  • Является ли теневой шум web-камеры случайным сигналом?

    @Mirn
    Александр: а просто перемножить 24 битные RGB пиксели чем хуже?
  • Какие вы знаете примеры прикладного применения FPGA в реальной жизни?

    @Mirn
    пример №1. Надо кучу GPIO (300-400шт) да ещё и с запасом (большая скорость, или быстрый алгоритм реакции (когда 10 и менее мкс) и тд - такое на контроллере не сделаешь. Плис - запросто за вечер.
    Пример №2. промышленная шина PCI или ISA, время реакции в нс, на контроллере не потянет - делаем на плис.
    пример №3 куча чего-то например GSM модулей штук 30, это 30 уартов, 30 ацп и цап или i2s каналов, несколько штук управляторов питания и ацп мониторинга питания. и тд, т.е. уже более 1000 выводов и сотня блоков переферии, ставить МК на каждый это ОЧЕНЬ ДОРОГО и СЛОЖНО - три четыре плис - запросто.
    пример №4 осциллографы - жирный поток данных десятки и сотни миллионов выборок в сек, минимум частотометр по триггерам и коллерятор захвата окна (чтоб не дёргалась осциллограмма как бешанная).
    пример №5 любая обработка и анализ видео, особенно десятки потоков с их взаимной кросс обработкой. Несколько то каналов на OpenCV уже нетривиальная задача.
    пример №6 майнинг
    пример №7 фильтрация 1гигабита и выше на лету с полной загрузкой этого гигабита (100мб в сек непрерывно без пауз)
    пример №8 высокочастотный трейдинг, реакция на изменения акций - микросекунды, самое высокооплачиваемое применение, смело нужно требовать в лоб 300тр и выше (они за 200-250 годами найти не могут спецов)
  • Программирование МК, ASM действительно на 30-40% эффективнее Си?

    @Mirn
    Серожа none: мне вот тоже интересны именно такие примеры и случаи когда ТОЛЬКО АСМ позволил что то сделать быстрее в разы. А не на жалкие 10-20%.
    НО
    именно тогда когда это
    не архитектурная проблема или алгоритмическая,
    и когда не пытаются из молотка сделать электронный микроскоп: всякие извращения типа jpeg на аттини сразу в топку без аппеляционно, туда же ффт и фильтры звука на атмеге и пикмикро. Давайте не будем трогать устаревшие платформы. Они идеальны далеко не для таких задач.
  • Программирование МК, ASM действительно на 30-40% эффективнее Си?

    @Mirn
    " но высокоскоростной код для обработки информации в реальном времени на Си не напишешь. " извините, но почему? Что даст падение быстродействия в разы? или недетерминированное поведение по скорости? Нет мне честно интересно, в каких случаях прям не обойтись? Особенно на 32 разрядных арм МК?
  • Изучение С для программирования микроконтроллеров?

    @Mirn
    Qubc: советую COIDE и gcc
    www.coocox.org/software/coide.php
    это по сути эклипс допиленный до работы с gcc для мк без всего лишнего
    если есть опыт настройки своей среды в люниксе то проблем не будет и тут - всё эдентично

    кейл и иайр - монстры для профессионалов и они ОЧЕНЬ устарели в многом кроме скорости кода которая нужна только для продакшена. А как среды это доисторическое сборище антипаттернов UI и содержат полный перечень того какой нельзя делать среду и Си язык .

    дискваери F1Value line или F4 value line (можно Ф4 с дисплейчиком но существенно дороже и там до дисплея надо дорости ещё - рановато думаю будет)
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    iv_k: Вы "неспешно смотрели налево" когда то на електрониксе, получилось? результатом довольны? сколько времени потребовалось? и с какой попытки выстрелило? пришлось переселяться?
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    iv_k: "Сужу с моего опыта поиска себе в отдел народу" а что за фирма? судя по всему тоже телеком-строй? судя по знанию GSM стандартов на ат команды?
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    2. и 4. Ясно, согласен, но что делать? выроботать только одно требование по з/п, например "хочу в перспективным стартап, согласен работать за будущую долю +50тр на поесть"? или можно сразу сделать два одинаковых резюме с разными з/п ожиданиями? как дублям относятся кадровики?

    5. да, да, знаю, ещё бы такой проект найти где старые наработки можно выкинуть и не использовать =)
    Такие редко попадаются к сожалению.

    6. почти 5 лет работаю в команде из трёх человек (схемотехник/технолог и два программиста) ... и одного понять не могу, почему этот вспомогательный инструментарий так спрашиваемый будто на него учиться надо лет 10 а не месяц-два? может это следствие умения работать в команде? Вот у нас это не вызывало проблем вообще, один настроил, поднял и все работают с ним. Без сравнения отличий и их учёта теперь жить не можем и без всяких журналов изменений, списков запросов и тд.

    Я искал себе коллегу и могу сказать что важна скорее мотивация и умение слушать и исполнять и характер чем знания чего то там, буквально за месяцы всё остальное подтягивается а если человек не дурак то и чужой опыт будет спрашивать и из исполнителя простых штук, вырастает неплохой самостоятельный разраб. Опыт уже есть, в последний раз при выборе кандидата смотрел скорее на характер и его хобби чем на код.
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    1. За 3 месяца программист-железячник не нашел адекватную работу???
    Пока есть работа - не тороплюсь и отлаживаю скил поиска, но чуствую что через год-полгода её может не быть если начальство заявляет что платит з/п только с дипазитов в банке - продажи техники связи очень сильно упали. Вот тогда зашевелюсь. Может трактор разогрею - знаю японский, включая чтение.

    2. Я реально не могу предоставить уровень требований к з/п сразу, потому что по опыту знаю что если будет постоянная мозгоебля, командировки, работа по вых и болтание из стороны в сторону то 200..300к. аналогично если "нам тут на 40 гагабит глубокий DPI запелить, чтоб партия была через пол года минимум 1000шт" и только без ответственности за результат. А если есть будущее у фирмы и перспективы роста стартапа то хоть за 50тр. В регионах одна зп приемлема, в Москве совсем другая нужна, вилка различается в разы. Ну напишу я 50 ... 300тр, и что подумает ейчер? "дурак какой то".

    3. xHDL и асм нужен и очень полезен, delphi исторически так сложилось с винды 3.11 это макс быстрый способ накидать формочек и построить реалтайм графики а даже на 386 компе все летать будет. Есть огромный стык библиотек и наработок на которые пофиг всем. Кто то использует QT, кто то для labview пишет свои драйвера.

    4. "По сравнению с ХХ или линкедином там сидят три с половиной анонимуса. Так можно работу никогда не найти." - там самые адекватные вакансии размещают и компании нравятся многие. Всякие распильщики, аутсорсеры и прочий шлак и потогонка не попадаются. И нет в вакансиях такой ереси как "знания 100500 асемблеров и машинных кодов" и тут же "уверенный пользователь блокнота/ворда"

    5. "Обычно программеры, выросшие из железячников, его на уровне си с классами знают, про STL, boost имеют слабое представление. " да так и есть, поэтому я не лезу в всякий игрострой, форксо-трейдерские лохоразводиловки и тд. И ещё в 90ых привык писать максимально просто, даже не использую switch-case в Си например - если он нужен то тут возможно архитектурный просчёт, плюс по опыту набил дофига шишек с continue/break и прочими малоявными ветвлениями помноженными на malloc/free.

    Мне кажется что я слишком много домысливаю =)
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    Александр: и чооо? я могу скинуть любую ссылку на любой гитхаб, всё равно никто смотреть не будет, в своих резюме я скидывал ссылку и кто бы перешёл по ним ... счётчик посещений ровно 0. Отсутствие гитхаба это 0 бит информации - это никак и ничем не характерезует. Может мои хобби приносят тоже деньги и на эти деньги я лучше подольше поищу норм вариант а не странные предложение где одни тараканы в головах.
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    FoxInSox: именно поэтому я отчётливо понимаю куда мне надо лезть и почему у меня яндекс и прочий софтострой и тд пока в минимальном приоритете - навыки существенно слабее пересекаются
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    FoxInSox: да давно не 20, и просто Вы используете понятия немножко не из той области. Когда я опубликовал свою схему на шлюз на хабре а схема простая и срисовывается максимум за сутки с реально платы (если дать студню без опыта работы). То вопили все, даже продажники вой подняли о несоблюдении ком тайны. Были и уголовные дела за спец средства на всю фирму носом в пол и долгие распросы. Весело было. Есть и своё хобби в области глупых часов, но оно приносит столько что лучше молчать ... иначе срача будет ... и такими деньгами не шутят ... а они НУЖНЫ. Вы правы.

    ИТ от железа отличается существенно почти всем, даже само программирование, даже если используется ОС: строгий реалтайм, когда 60 и более каналов то нельзя использовать и диспетчеры памяти и кучу и структуры и много чего нельзя, и не определённое поведение и надо писать код думая о времени исполнения и его поддержке лет 5 - 10 и об отвественности что один баг равен в разы больше чем цена всей партии и его не исправить никогда и никак - многие "крутые" ИТшники сдуваются и сваливают даже если они гении олимпиад и гитхабов и прочих тусовок. А настоящие ИТшники справляются и неплохо реализуют ТЗ.
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    FoxInSox: ещё раз ПОВТОРЯЮ: это не ИТ. Наличие гитхаба прямая дорога к реальному сроку, причин море, и несоблюдение гос и ком тайны, и прочая деятельность которая по сути не может быть законной вообще и никогда, например изготовление собственной электроники в свободное время и её продажа без сертификатов (тут многие могут вопить но сроки уже светили и асфальт кушал, фсб у нас не лыком шито). Телеком это вообще сплошная уголовщина - залёт на "спецсредства" гарантирован. Работодатель этого не понимает и рогом упёрся - досвидания
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    Я под железо программирую, это почти не ИТ! это надо запомнить раз и навсегда.
    Отсюда следствия:
    1. hh.ru вообще ничего не дал толкового, отдачи нуль, если исключить просто спам и мгновенно присылваемые роботом сразу после публикации вакансии на какие то онлайн опросники или задачки на SQL и прочем.. вакансия на HH более года была (как только продажи железа начали катастрофически падать) ... толку нуль ... вообще
    2. Github- я ими не пользуюсь ... многие знакомые железячники ими не пользуются, либо ком тайна либо гос предприятие, либо привыкли работать без него когда его не было.
    3. StackOverflow - только ищу но не отвечаю... и что, я плохой спец? это не показатель
    4. Да перезванивал, в написанных четырёх выше либо молчёк либо уже не существует, в остальных случаях даже расписывать не стал и так много - там болото бюрократов.

    Да я понял что опыта нет а тема поиска работы неизведанная, всегда был выбор куда пойти и были варианты без собеседований, приглашали по знакомствам и контактам.
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    1. Поэтому я кастомизирую по вакансии резюме чтоб оно по квадратно-гнездовому подходило - это одна из самых распространённых рекомендаций.
    2. Так и делаю, нахожу и обращаюсь
    3. и 4. Ок, раз так принято то попробую... хотя логичнее же сразу по З/П например отфильтровать если нужен например студент на вырост почти за даром, разве нет?
    Спасибо!
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @Mirn Автор вопроса
    По примеру кода напоминал - молчат. А другой номер был 11111111111 (нужен был разраб на SIP и арм линукс).
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

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