Как стать автором
Обновить
34
0.1

Разработчик простых вещей

Отправить сообщение
И где он сейчас, этот R100-XP?
Где эти дипломы, их обладатели или новые устройства которые они спроектировали?
Кому сейчас нужен калькулятор, который занимал 1.2к ROM 128 байт RAM?
ОЗУ вон полтора кб с свистом куда-то делось — но вы как мигали светодиодиком так им и мигаете! Решаете ту же самую скучную, никому не нужную и никого ничему не учащую задачу…

Напишите свою статью, пусть даже про тот злосчастный АОН
Распишите как делать правильно, где экономить на спичках
Или вы только языком в комментариях чесать умеете — а на деле ноль без палочки?
И не надо отмаз, ткнете носом в свою статью с тем как надо правильно — продолжим обсуждение, сольетесь — останетесь просто диванным троллем.
1) Делал полный аналог MOXA NPort 5450
STM32F4 + HAL + FreeRTOS + LWIP
Работало с родным ПО и драйверами
2) Так же делали контроллер для электропитающего узла.
STM32F4 + HAL + FreeRTOS + LWIP
На нем была веб морда для показа параметров с ява скриптами и динамическим отображением параметров
modbus tcp на 4 одновременных сессии
самописный modbus rtu slave на 2 uart (тоже полностью на HAL)
самописный modbus rtu master на 1 uart (тоже полностью на HAL)
крутилась внутренняя логика которая считала параметры установки в зависимости от полученных modbus master значений из сторонних приборов и состояний дискретных входов.
так же крутилась логика работы для резервного отключения нагрузки
был поднят самописный ftp для заливки файлов веб морды на spi флешку at...161 на плате
и вишенка на торте — эта штука могла обновить свое ПО по сети, параллельно с основной работой.
естественно еще была внешняя рамка на плате, чтобы было где разгуляться
Я делал проекты на HAL и на регистрах. Начинал с регистров, когда хала еще не было и в помине.
Хал (как и регистры) — не панацея от всех бед.
Нельзя сказать: один раз написал и таскаю туда сюда бездумно
Нет. Это работает не так.
Пишу еще раз
Хал экономит ваше время, когда необходимо сделать довольно сложный проект за короткое время.
Хал помогает вам, когда надо проверить новую идею руководства сегодня-завтра.
Хал экономит вам время, когда у вас есть работающий код — который необходимо запустить на плате с отличающимся железом.
Он не защищает вас от ошибок (ваших или своих)
Нельзя бездумно делать копипаст, нужно понимать как это работает внутри.
Я сам много раз сталкивался с ошибками в хале, но эти ошибки нужно устранить один раз — а польза будет всем.
PS Кстати в вашем варианте устранение ошибки USART9 породило новую скрытую ошибку, надеюсь найдете сами.
Да, у кубовских либ есть ошибки, но как правило они легко локализуются. В вашем варианте можно было просто посмотреть какие значения в регистрах в отладчике и додумать что тактирование идет не от туда.
Да и благодаря сообществу — решение находится за 5 секунд github.com/ARMmbed/mbed-os/issues/12090
ST обещали исправить
Тогда адрес в студию
Отлично.
Покажите класс, напишите статью как надо делать, почему так надо делать и в чем ваш вариант выигрывает (относительно калокуба).
А еще желательно, чтобы это был пример боевого проекта, а не ваши домашние игрушки, на которые можно тратить годы жизни бесплатно.
Такое будет интересно почитать всем «Безмозглым бракоделам»
Мой декан, когда я учился в универе, рассказывал как в своей молодости они делали систему оптического наведения для управляемого снаряда на радиолампах.
А сейчас программисты без OpenCV не знают как жить.
Поколение ардуино…
Ага в нитрозодиметиламин
писать на регистрах != надежно
С чего вы вообще взяли, что ваш самописный не поддерживаемый код будет работать стабильнее, чем библиотека, которую каждый день используют миллионы разработчиков?
Правильно выше написал коллега, что есть разработчики застрявшие в 2000.
Нравится писать долго и самобытно — пожалуйста, но тогда будет правильным отказаться и от других благ человечества. Например от 4G, ведь GPRS надежнее…
Это хорошие новости.
А что делать с остаточным загрязнением местности, особенно в сторону д.Церковное?
Гептил хоть и разлагается растениями — но не за один и не два года.
Я просто к чему — статистика по онкобольным там не самая хорошая и лучше в ближайшее время не будет.
Реалии диктуют свои условия.
Никто не будет пилить проект неделю на регистрах, если его можно сделать за час на хале, но взять при этом контроллер пожирнее.
Так что правильно это только с вашей стороны.
В Мирнинский роддом везут только экстренных (не из Мирного). Остальные планово за неделю-две до родов едут в Архангельск, там снимают квартиру и ждут родов.
И это в 21 веке!
-40 сейчас да, реже бывает, климат меняется. Но помню году в 2000 было -46.
В самом Мирном понятий может и нет, но все остальные перебираются с сел поближе к Плесецку и там этого уже хватает.
Сейчас не в курсе что именно запускают в Плесецке. Когда я там жил — пускали Космос, Циклоны, Молнии, Рокоты и прочую дрянь. Причем этих запусков было в разы больше, чем керосиновых.
В точку! Люди не понимают, что в современном мире железо постоянно дешевеет и основной ценой устройства становится — оплата времени разработчика.
А теперь я расскажу вам все то же самое — но без розовых соплей и романтики приказа начальства.
Мирный — это городок военных, как написано в статье — закрытый. В нем живет что то около 50тыс человек. Рядом есть крупные населенные пункты: Плесецк, Савинск, Североонежск. Они в сумме дают еще примерно 40 тыс человек, но уже не военных.
На всю эту территорию — 1 кинотеатр, 1 аквапарк, несколько кафе и собственно больше никаких развлечений. Да, все это расположено естественно в закрытом городе, то есть 40 тыс человек практически пролетают мимо.
Мирный — это понаехавший город, то есть коренного населения там практически нет. Зато есть военные и их жены с соответствующим отношением к жизни: я лейтенант (жена лейтенанта) а вы быдло. Я ставлю машину на тротуаре — а вы обходите как хотите. Ну и далее в таком духе.
Работа в армии — раньше все держалось на срочниках, теперь их нельзя привлекать к работе, поэтому впахивают младшие контрактники: сержанты, прапорщики, лейтенанты.
Так как это армия — будь готов что ты должен работать 24 часа в сутки без компенсации переработок. Да, это все за 30-50тр для местных у кого есть северные, если ты приехал с южных широт — будь добр заработай северные надбавки, по умолчанию их нет.
Касательно дорог и инфраструктуры — все это есть только в Мирном, выезжая за пределы города — получишь обычную северную провинцию без дорог, тротуаров, с переполненными садиками и больницами и роддомом в 350 км.
Из за этого расслоения по уровню жизни — к жителям Мирного отношение у местных так себе.
Но это еще не все.
Наши ракеты летают в основном на гептиле, это такое жутко концерогенное топливо, но зато дешевое и стабильное. Пофиг, что все что не сгорело в ракете — оседает в местных болотах, а это в свою очередь вызывает всплеск онкологии (с 50х годов прошлого века резко увеличилось количество раковых больных в регионе). Лечат онкологию соответственно только в Архангельске — а это 350км.
Но ладно. Вы начали работать на военных, переехали в Плесецк или Мирный — что меняется в вашей жизни: Теперь вы раб на галере. Начальство нужно любить, выполнять самые идиотские приказы, голосовать только за ЕР и ни в коем случае не отсвечивать в соцсетях, потому что военные.
Не хотите работать на военных за 30-50тр — илите в частный сектор. Зарплаты 15-25тр в месяц, если повезет и кто то умрет уйдет на пенсию — сможете занять место ведущего инженера на одном из всероссийских предприятий (больница, ржд, ростелеком, телевышки) и вернетесь к зп 30-50 тр, что автоматически приравнивается к зарплате олигарха в той местности.
По поводу природы:
Зимой — холодно до -40. Летом душно и влажно, как правило +15-20 но бывает и до +40.
С мая по сентябрь — комары, мошки и слепни.
Местное население:
Рядом много зон, соотвественно понятийная жизнь в почете. Много бывших сидельцев и тех кто их охранял. Добавьте сюда колорит Мирнинских понаехавших и поймете, что общаться вам предстоит с 1-2 адекватным человеком из всех новых знакомых.
Быт: Продукты чуть дороже, чем в СПб, процентов на 10-15. Пятерка и Магнит — это местное лакшери, все остальное только хуже.
Стоимость земли в Плесецке под строительство дома — в районе 2млн за 10 соток со старым гнилым домом в центре поселка.
Стоимость квартиры в Мирном — на уровне пригородов СПб.
Работа:
99% обязанностей необходимо выполнять строго по инструкциям, которые написали для вас проектные институты и разработчики. Инициатива — жестко карается. Отклонение от инструкции — расстрел. Согласовать что то новое — анрил. Закупить что то сверх годового плана или вместо — анрил.
Так же следует помнить про постоянный дефицит кадров у военных (из за низкого уровня зп младшего контрактного состава), из за этого вместо трех контрактников — их работу будет выполнять один. Естественно без доплат за сверхурочку.
В общем, если вам надоел крупный город и хочется северной романтики, приключений, свободы — езжайте на недельку на рыбалку в Карелию, отдохните и возвращайтесь домой.
Не стоит тратить свои годы на попытки биться головой об стену в чужом краю.
PS Родился в тех местах, служил рядом, работал несколько лет после универа, сейчас живу в СПб и не жалею.
Об этом планирую написать в следующих частях.
Предупреждаю, следующая часть будет не скоро
Stm32Cube IDE тот же толик по сути
Напишите статью про это? Было бы интересно почитать

Информация

В рейтинге
3 063-й
Откуда
Санкт-Петербург и область, Россия
Зарегистрирован
Активность