Как стать автором
Обновить
3
0
Иван @ECRV

Пользователь

Отправить сообщение

Я искал очень простой инструмент, где можно просто отписывать что делал в виде ленты. Просто для себя. Также хорошо иметь поддержку подсветки кода и вставки картинок.

Пробежался по статьям, ещё до ответа, и все инструменты показались мне перегруженными и направленными не на логирование работы, а на ее планирование. Я в итоге в аналоге jira создал себе пустую задачку и отписываю лог в комменты. Всем условиям соответствует, хоть и не все идеально.

Спасибо за ссылки, жалко что оригинал корпоративный

Подскажи, пожалуйста, что за инструмент для логирования своей работы? Интересно стало попробовать

Посмотрел картинку с быстрым MODBUS, и если он работает по RS485, то тут явно есть ошибка транспорта. На первой картинке мы как-будто ждем ответа от сразу нескольких устройств и если они ответят вместе то пожгут другу другу порты.

В CAN разбор коллизий предусмотрен как транспортным протоколом, так и физическим

Не все в нем идеально, если не сталкивались до этого с проектом, рекомендую как минимум глянуть на их инструмент fbt. Сборка сделана через TaskRunner в VSCode, туда же притянут OpenOCD, инструментарий для тестов и проверки кода. Пользоваться удобнее чем IAR.

С точки зрения embed-ера этот проект новый и свежий.

У самого Флиппера есть и gui и cli и файловая система, и грамотная и удобная система лога.

Сам проект развивается гигантскими шагами и конечно не идеален.

Есть отличный открытый проект flipper zero где можно наслаждаться тем как настроили сборку тесты и кодогенерацию

Работа с флиппером завязана на его МК от stm32 и выбран он, вероятно, из-за своего потребления. esp32 кушает в Bluetooth больше 100мА

Уже сейчас в чате DIY Флиппера много людей делают себе внешние модули, например с CC1101 или nrf потомучто им нужна внешняя антенна.

Флипперы сделали внешние приложения, если хотите совместимость с ними, то нужен в точности такой же МК как у Флиппера.

Благодаря предыдущему факту, я сам наконец решился доделать свой модуль. Как доделаю выложу естественно. И когда я пишу ПО я вижу сколько труда вложено в прошивку, сколько удобств добавлено в тот же vscode для сборки проекта. Это сделало не одним человеком и не за один год. На вашей поделке будет явно меньше софта чем на Флиппере.

У Флиппера с самого старта была команда людей, у которой за плечами был проект. Помимо того что вам нужно спаять один модуль для себя, вам нужно будет спаять несколько тысяч для других людей. И либо можно надеяться на то что все чипы и конденсаторы будут идеальны, либо вкладывать свое время в полноценное заводское тестирование. В ином случае какой-то процент людей рискует получить брак.

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

Статья и идея огонь. Очень интересно и выглядит потрясно

На видео видно что иногда ячейки не реагируют на детей, хотя следующим шагом реагируют. Расскажите как вообще текущие датчики в плане интерактивности? Отрабатывает так быстро и четко как хотелось бы, или все же есть миссклики/пропуски и задержка?

Если хочется дня работы от аккумулятора, то почему планируется использовать Raspberry Pi?

Можно взять NXP-шные отладки, у их камней производительность на Ватт ощутимо выше

Сама идея класс, на видео посмотрел, захотелось даже повторить, приятно работает и выглядит

Роботам не нужны деньги, они нужны людям или корпорациям, которым тоже выгодно чтобы у людей были деньги.

Будет больше продуктов производится - означает что у каждого человека будет больше продуктов. Если трубы будут стоить даже в магазинах 20 рублей а не 100 рублей, то их установка будет стоить на 80 рублей дороже. Деньги всегда заработает человек, а не робот.

Это одна из основ экономики, прибавочную стоимость создают человекочасы, а не робочасы. Робочасы стоят столько, сколько человек потратил часов на их наладку и поддержку.

Если в мире все кроме общения будут делать роботы, то это все будет стоить копейки по сравнению с той работой, которую робот делать не может.

Будет переходный процесс, когда сотни миллионов потеряют работу и будут заниматься фигнёй, но ровно на этом и держится экономика. Нечем будет занять людей - всех заставят следить за стариками или детьми. Для человечества найдется занятие даже когда роботы будут уметь почти все.

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

Делать сантехнику дешевле чем сейчас робот тоже не скоро сможет. Текущая цена за любой серийный товар больше чем на половину состоит из налогов, посредников, доставки, маржи розничного продавца и прочего. Может робот сделает себестоимость одной трубы не 15 а 10 рублей, но в магазине она будет стоить 100 рублей.

Желание людей общаться с людьми никуда не денется. Секс в VR не заменит реальный. Как и легализация проституции не разрушила институт брака

По поводу коммента на который указали напомнило: "... человеческие жертвы, кошки живут с собаками, массовая истерия!"

Да, сильные люди рождают лёгкое время, а оно тупых людей. Рим пал, но на другом конце планеты это не сильно сказалось

Вы разбиваете мое утверждение где я говорю: "профессия программиста исчезнет из-за возможности ее оптимизировать, остальные профессии не заметят перемен"

И доказываете мне, что даже самые крутые программисты скоро станут заменяемы при помощи ИИ. Хорошо, я с вами согласен, что все программисты будут заменены ChatGPT через 5 лет. И либо превратятся в тех, кто будет давать задание ChatGPT, либо найдут другую работу.

Но про остальные профессии ни слова. Я понимаю что айтишникам обычно кажется, что мир на 90% состоит из айтишников, но это не так. Нас мало, но мы занимаем хорошую долю в ВВП. То что теперь создавать айти продукт будет проще означает, что его стоимость уменьшится. Да, OpenAI станет вторым Apple и будет стоит 3 трлн, остальные айти может немного потеряют в стоимости. Даже если прямо сейчас сделаете второй инстаграм, ваши акции никто не купит, туда не придет аудитория. Айти продукты сейчас создаются очень быстро и без ChatGPT. Он процесс быстрее и менее человекозатратным , но не сделает ваш продукт востребованнее. Сейчас время каждого юзера уже расписано между 10ю приложениями, и больше их у этого же юзера не станет. У него просто не хватит времени на все новые айти продукты. Вы не скажете боту "сделай мой бизнес прибыльнее", не скажете "сделай из моего ларька у вокзала сеть супермаркетов".

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

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

Поздно вклиниваюсь в обсуждение, но все же.

Что именно вас пугает в применении этого робота?

Потеря рабочих мест? - за историю человечества стабильностью будут пользоваться только две профессии: проститутка и охранник. На них ChatGPT не влияет. Автомеханики, будильники в Лондоне, лифтовики, кучеры, даже обычные работники склада, все были незаменимы пока не пришла оптимизация в их профессию.

Очевидно что если есть постоянная однотипная задача, которую можно решить роботом - она будет им решена. Управление рычагом в лифте, управление повозкой с лошадьми, стук в окна людям чтобы они проснулись, писать простые программы или менять цвет кнопки на сайте. Все задачи объединяет их однотипность и каждый боялся что прогресс на нем не остановится. И если сегодня миру не нужен человек-будильник - то завтра не будет просто человек.

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

Если сказать роботу написать высокопараллельный асинхронный сервер или базу данных с нуля - он ее не напишет. Не потому что тупой, а потому что любой процесс требует последовательной осознанной оптимизации. Синхронизации мощностей серверов, которые обновляются раз в 5 лет. Безусловно робот поможет разработчику работать быстрее, но не придумает совершенно новый метод.

При помощи робота поставят нужного президента? - Весь мир поменяется из-за того что N+1 й раз в какой-то стране президентом станет человек у которого есть ресурсы, а не которого хотели бы выбрать люди?

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

Всем переживающим совет один - адаптируйтесь, никто никогда не даст вам гарантий стабильности

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

Сама статья между строк опускает лицом в грязь VLIW. И вполне возможно что если взять и прикинуть на бумажке, выйдет что стоит вкладывать деньги только в ARM и RISC-V (RISC-X), что модно - а значит правильно. Но может оказаться и иная ситуация, где производить более-менее серьезные камни выйдет только у той компании, которую нельзя будет притянуть за перепродажу лицензии на ядра ARM, у той компании, чьи процессоры уже умеют хоть в каком то виде корпусировать в РФ, а главное тестировать исключительно в пределах РФ, у той компании, чьи процессоры содержат больший процент своей периферии. Они будут хуже, менее модными, менее мощными, менее удобными в использовании чем те - самые классные в теории ARM или RISC-V, но они хотя бы будут заказаны через подстаные лица. В аналогии с предыдущим абзацем, они будут теми самыми 8051, на которые экономически будет проще перевести софт. (я не в курсе возможно ли это, пример абстрактный)

С глобальной идеей не спорю, экосистема ПО является крайне важной составляющей, но основой любого продукта, процессор, сервер, датацентр или софт, будет экономика. И на первый взгляд очевидно, что экономика скажет идти туда, где больше экосистема. Посмотрим что будет в реальности

Тоже решил вписаться со своим мнением, оно ведь всем необходимо

По поводу загрузчика согласен, он жизненно необходим. С оптимизацией по размеру отлично вмещается в 4кБайт с учетом шифрования и проверку серийника чипа. Жизненно необходим способ исправить ошибку без нарушения целостности корпуса или пломбы.

По поводу всего остального скажу лишь что, как и всегда стоит делать оговорки. В устройствах по с постоянным человеческим доступом все что вы написали актуально, в большинстве серийных устройств, задача которых быть вдали от человеческого контроля и выполнять свою работу, такие требования избыточны и даже мешают. Любой CLI или файловая система там где она не нужна - лишняя вероятность ошибки и потеря памяти. Сами они может уже отлажены годами, как вы написали в комментариях, но связка их с новыми функциями может что-то плохое да спровоцировать. По поводу памяти. Файловая система займет 4-10 кБайт, сам CLI еще несколько кБайт. В случае если цена чипа важна, а таких случаев не меньше чем тех, где важен юзеринтерфейс, нужно отказаться от почти всего что вы предлагаете. (я говорю о случаях когда у вас в доступе 16, 32 или 64 Кбайт памяти флеша суммарно. stm8, китайцы на 8051, миланды земля им пухом, микрон, ну и конечно китайские копии ф103)

Ну и наконец по делу

Статья то класс. Командный интерфейс на мк, в совокупности с файловой системой, ну прям красота. Я заинтересован. Хочу больше скринов! Давайте больше историй про то как cli выручал! Опишите саму файловую, тоже интересно, и со скринами!

Я написал очевидный аргумент, но так как между строк в статье написано "у кого нет cli тот лох", пришлось накидать на вентилятор.

Ждем еще статей

Разве этот вентиль не называется "северный поток - 2"?

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

Если это глупо, но это работает - то это не глупо

Желаю удачи в поисках, и ждем следующих статей

Параллелизм будет. Контроллер памяти честно, полностью паралельно подключить к ПМ. Это в сторону SATA или PCI у него узкое горлышко.

Ну и повторюсь, что, конечно же, если бы это было было хорошей идеей, то уже точно сделано

Точно не проще, у нее ток отдачи 3мА от силы, хватит в лучшем случае на поддержание оперативки, но никак не на запись содержимого в NAND. Это конкретно про вашу реализацию, литиевого аккумулятора хватит на такие задачи.

Сама идея интересная из-за того что самой памяти больше, считай в 8 раз. Заменил одни камни на другие и у тебя почтибесеонечный кэш, именно в этом месте скорость записи возрастает. Так кэш ещё и энергонезависим!

Работать то он, несомненно, будет от любого питания, тем более при передаче. Общее правило для любого радиотракта - убрать помехи по питанию. В dc-dc преобразователях частоты порядка 100кГц, если вы не псих с mt3608, там более 1МГц. Скорость оцифровки у семтеча тоже порядка этих 100кГц. Проблему сложно заметить даже с оборудованием, не говоря уже о тестах на коленке. Можно на ровном месте добавить себе несколько dB шума.

У семтеча, внутри даже LDO есть, но лучше перебздеть

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность