iҚØN🐾🐾
Да вроде норм все работает (в искусственном примере). Или это периодические ошибки?
Непроизвольные. И это при том, что все обвязано мьютексами
iҚØN🐾🐾
Единственное, что ок работало - каст структур через void *
ok-home
queue = xQueueCreate(1, sizeof(void *)); char buf[10]; void *buf_p = &buf; xQueueSend(queue, &buf_p, portMAX_DELAY); Ну упрощенно
Проблема в другом - вы должны контролировать что указатель на buf будет валидный в момент чтения очереди. Если определили buf локально на стеке и после передачи в очередь вышли из функции - при чтении из очереди получите указатель на мусор. Аналгично нужно контролировать что вы не начали перезаписывать данные в buf до того как полностью прочитаете buf после чтения очереди.
Lev
подскажите, верная ли эта настройка?
Lev
Lev
а... ну да.
Сергей
Коллеги, подскажете по вопросу концепции проекта. Планируется написать с нуля проект, в процессе развития функционала планируется его расширение в процессе эксплуатации. Посоветуйте пожалуйста, с ОС или без, какая среда разработки от espressif или Ардуино ide. Планируется использовать gsm модуль, wifi, ble, режимы сна, wdt в общем телеметрия, снять данные с парочку проводных и беспроводных датчиков и передать пользователю, подразумевается минимальная калибровка и настройка устройства удаленно, возможность обновления прошивки по воздуху?
Сергей
Сам склоняюсь использовать ОС в среде от espressif.
Сергей
К программированию прибегаю не часто. Но нужно определиться с правильной концепцией, что бы упорно развивать проект без концептуальных проблем.
Andy
Коллеги, подскажете по вопросу концепции проекта. Планируется написать с нуля проект, в процессе развития функционала планируется его расширение в процессе эксплуатации. Посоветуйте пожалуйста, с ОС или без, какая среда разработки от espressif или Ардуино ide. Планируется использовать gsm модуль, wifi, ble, режимы сна, wdt в общем телеметрия, снять данные с парочку проводных и беспроводных датчиков и передать пользователю, подразумевается минимальная калибровка и настройка устройства удаленно, возможность обновления прошивки по воздуху?
На самом деле выбора нет по сути. 80% нормальных проектов (не наколенных поделок) это FreeRTOS. Остальные 20 это либо слишком мелкий чип и ОС это лишняя прокладка, либо требования были подогнаны под конкретную ОС. Насчет расширения есть два пути: чаще тупо дописывают код и меняют прошивку целиком. Реже реализуют возможность подключаемых модулей.
🛡Aleksej
CLion
за деньги?
iҚØN🐾🐾
за деньги?
Учебная версия
iҚØN🐾🐾
Ну в смысле, лицензия студенческая
iҚØN🐾🐾
Магистратура позволяет)
🛡Aleksej
Учебная версия
тут вроде большинство хоббистов. Покупать лицензию жаба не дает, а врать про учебу совесть. Так и живем.
iҚØN🐾🐾
Ну или сносить профиль) это в принципе, не нарушает лиц соглашение, ты их данные не хачишь)
iҚØN🐾🐾
Я просто не могу привыкнуть к вскоду, сильно подсел на продукты JetBrains, на работе контора лицухи оплачивает, дома студенческая
iҚØN🐾🐾
Так и живём)
🛡Aleksej
Я просто не могу привыкнуть к вскоду, сильно подсел на продукты JetBrains, на работе контора лицухи оплачивает, дома студенческая
както на работе нужно было на питоне по быстрому скрипт сварганить для продакшена, попробовал установить триал IDE от них, так там так штаны нужно было снимать что даже идеи купить лицензию не возникло. Снес нафиг. Где гарантия что этот не здоровый интерес к моим данным не зашит в купленной версии.
iҚØN🐾🐾
Эм, в смысле?
🛡Aleksej
Эм, в смысле?
я уже не помню точно, но у меня челюсть отвисла когда лицензию читал, какие данные они собирают.
iҚØN🐾🐾
Можно заморочиться и вообще в докер засунуть и обрезать все, что можно
🛡Aleksej
это не аргумент.
vscode в той же мусорке лежит
iҚØN🐾🐾
это не аргумент.
Аргумент это то, что их продукты имеют реально крутой набор IDE, дебаггеров и прочих плагинов. Особенно мне понравилось на шарпе писать. Их интеллисенс круче студийного реально из-за того же решарпера, тот же дотмемори выручал. А для питона вообще не нашёл ничего, кроме пишарма
Ruslan
он крут, но сцуко, придётся раз в пару лет (когда ты уже всё забыл) переписывать конфиги в самый неожиданный момент
iҚØN🐾🐾
Это очень слабый аргумент когда предприятию нужно хранить какую либо конфиденциальность.
Предприятие может натянуть вендора по самые помидоры за утечку кода, если таковы будут. А на счёт инфы разрабов - когда лицуху выпускаешь - там и так все потроха выкладываешь.
iҚØN🐾🐾
Я вот не помню сильно такого, с чем бы я категорически не согласился
Ruslan
да пофиг, все вражеские морды )
iҚØN🐾🐾
Ruslan
в общем, емакс или вим - шикарные варианты, там всё настраивается и по скорости и ресурсожранию они уделывают все эти новомодные IDE
Ruslan
я перешёл на IDE с емакса чисто из-за лени, перестал работать в ящиках и теперь мне важна скорость разработки (мне некогда чинить и настраивать Emacs)
Ruslan
а так бы, собрал команду из девопсов, добавил туда фаната емакса или вима, поставил задачу на поддержку и разрабы просто бы не знали проблем я раньше даже в конторе распространял спец сборку емакса для венды, уже настроенную на разработку на питоне, было очень удобно, зип развернул и у тебя иде, которая работает всегда
iҚØN🐾🐾
У нас распределение такое: 60% goland+datagrip, 25% vscode+dbeaver, 5% vim+db cli, 10% всякие там sublime и тд
🛡Aleksej
Предприятие может натянуть вендора по самые помидоры за утечку кода, если таковы будут. А на счёт инфы разрабов - когда лицуху выпускаешь - там и так все потроха выкладываешь.
Это так только в отдельно взятой стране. В какой суд идти если вендор изза бугра? Инфа разрабов была до пары лет назад очень хорошо охраняемой тайной, мне например даже с заказчиком напрямик разговаривать нельзя было, боялись переманухи. А разрабы это капитал фирмы.
Ruslan
В местный по факту нарушения лицензии. А там уже пойдут по этапу
а задача не по этапу отправить местных терпил, а избежать утечки вообще
🛡Aleksej
а задача не по этапу отправить местных терпил, а избежать утечки вообще
и не только утечки кода а ещё некоторых метаданных
iҚØN🐾🐾
а задача не по этапу отправить местных терпил, а избежать утечки вообще
Тогда надо ДОС 6й ставить и кодить в WD «слово и дело»
iҚØN🐾🐾
не надо упарываться
А как тогда? Все снимают метрики. Все. Начиная от телефона, даже бабушкофоны стучат
iҚØN🐾🐾
А так ты везде со смартом ходишь и оставляешь цифровые следы
🛡Aleksej
Тогда надо ДОС 6й ставить и кодить в WD «слово и дело»
так и делается. ICE-Поезд немецкий последнего поколения видели? так вот там на борту win3.11
Ruslan
так и делается. ICE-Поезд немецкий последнего поколения видели? так вот там на борту win3.11
потому что хипстеры не знают как её хакать, а серьёзным пацанам из тех времён уже не интересно, яхты есть и они ценят то, что имеют )
Quiero vivir en España
Ну очень интересное кино. E220T30D имеет разные режимы скорости передачи по радиоканалу. В теории от 300 бит/сек до 62.5 кбит/сек, как и остальные LoRa модули. И в разных местах пишут по-разному, но в официальной инструкции три первых режима - 2400, а далее идёт увеличение. Правда это или ошибка, мне непонятно. Теоретически должно быть 300(600) - 1200 - 2400 - 4800 - 9600 и так далее... Кто имел дело, подскажите. P.S. Поставил байты 000 на передатчике и 010 на приёмнике, приёмник видит передатчик. Неужели, низкие скорости и правда не работают или я не те байты менял?
iҚØN🐾🐾
Я когда обслуживал серверы авиакомпании, там была 95я винда на серверах, но это ж не аргумент
🛡Aleksej
А как тогда? Все снимают метрики. Все. Начиная от телефона, даже бабушкофоны стучат
от этого есть методы цифровой гигиены. С меня никто ничего не снимает.
iҚØN🐾🐾
У тебя какая ось стоит на телефоне?
🛡Aleksej
У тебя какая ось стоит на телефоне?
телефон выключеный в бардачке, и да у него вынимается батарея
Ruslan
У тебя какая ось стоит на телефоне?
щас начнётся утаптывание оппонента в дерьмо... а если попробовать подумать как решить проблему и подсказать?
🛡Aleksej
и на серьёзное предприятие ты не зайдешь с любым девайсом
iҚØN🐾🐾
На серьёзных стоят длп за много мильёнов, там понятно
iҚØN🐾🐾
А вышел за предприятие - как на ладони
Ruslan
мы GSM глушилки ставили, мониторили сеть на появление новых маков и анально карали, разрабы ходили в отдельные комнаты для доступа в инет, никаких флешек )
Ruslan
На серьёзных стоят длп за много мильёнов, там понятно
и большинство DLP импортное и реальное говно )
Ruslan
хорошо щас они сами ушли, это пипец какой рынок открылся
🛡Aleksej
А вышел за предприятие - как на ладони
только камеры наблюдения стали проблемой, остальное решаемо
iҚØN🐾🐾
Я в таких не работаю, слава Богу)
Ruslan
я тоже, но задача то есть и она реальная, людей реально убивают
Ruslan
в общем, нескучный мир у нас )
🛡Aleksej
Я в таких не работаю, слава Богу)
это не только вояки, любая новейшая технология должна охраняться соответственно, от производства чипов до ядерной физики.
Ruslan
#blog #whitelist #nvs #sim800l В общем, запилил я полное управление белым списом через облако: добавить, убрать, изменить объём, статистика, телеметрия. Больше ничего к устройству придумать не могу, можно закрывать прошивку и в продакшен.
iҚØN🐾🐾
это не только вояки, любая новейшая технология должна охраняться соответственно, от производства чипов до ядерной физики.
Ну щас с современным софтом это будет проблемой, пока не будет своей оси (Астру не считаю своей, не смотря на сильную перепилку), своих КАД-ов (ну компас знаю и ещё там пару), а так отечественного софта раз-два и обчелся
iҚØN🐾🐾
Ruslan
есть такие программы, которые могут анализировать текст, знаю спецов лично по таким тематикам, просто настраиваешь и в автоматике запускаешь