• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от Grem_line

  1. G

    Дозиметр на esp32

    Достаточно измерить длительность импульса, чтобы быть уверенным, что приведенный скетч его не пропустит. Судя по тому, что время накопления выбрано 31 сек эти импульсы следуют достаточно редко. Ну а вообще-то таймер в ESP, наверное, можно перевести в режим счетчика импульсов (как это делается в...
  2. G

    Как защитить свою разработку от копирования

    А про защиту аппаратным ключом вы, наверное, не слыхали? А про шифрование данных на диске? Да стоит воткнуть самый дешевый чип Atmega и расшифровывать данные через него - вот и защита что на диске, что на флэш. Впрочем, я вижу, что тут люди очень любят поспорить... Да мне-то что, не хотите не...
  3. G

    Как защитить свою разработку от копирования

    Персональный компьютер использует жесткий диск для хранения программ. Следуя вашей логике, на нем защитить программу от копирования точно нельзя? Или это мнение "дилетантов в железе"?
  4. G

    Как защитить свою разработку от копирования

    Может быть, Вы поясните свою мысль? Может быть, я и мечтатель, но в первую очередь программист-практик. Я привел пример изделия, "железо" в котором стоит действительно копейки, а продается оно за тысячи $ по всему миру. В его разработке я сам принимал деятельное участие. И если бы не...
  5. G

    Как защитить свою разработку от копирования

    Да вы, батенька, просто гений, как я посмотрю :) Господь мир создавал целых шесть дней, а вы за пару дней управитесь?o_O Ну, в таком железе - не приведу (просто не знаю). А вот немного в другом железе - пожалуйста. Система видеосчитывания CYCLOPS.
  6. G

    Как защитить свою разработку от копирования

    Да вы, батенька, просто гений, как я посмотрю :) Господь мир создавал целых шесть дней, а вы за пару дней управитесь?o_O
  7. G

    Как защитить свою разработку от копирования

    А Вы не сомневайтесь, конечно понял :) Только и от JTag существует защита. С его помощью вы найдете место обращения исполняющейся программы в тот момент, когда она будет это делать. Но она может проверять себя на взлом не только в начале работы, но и в процессе работы в определенных ситуациях...
  8. G

    Дозиметр на esp32

    Самое простое: int MY_PIN = 8; //Номер ножки, на которую подан сигнал int PulseCount; unsigned long lastTick; void setup() { Serial.begin(115200); Serial.printf("Start program\n"); pinMode(MY_PIN, INPUT); lastTick = millis(); } void loop() { static int OldV=0; int V = digitalRead(MY_PIN)...
  9. G

    Как защитить свою разработку от копирования

    Это все легко обходится. Конечно, если я буду читать МАС адрес в лоб, например так: int A = (*((volatile uint32_t *)0x3ff5a004)); Вы легко найдете эту точку и подмените на нужное значение. Ну а если усложнить задачу: int A = (*((volatile uint32_t *)B)); Адрес регистра с МАС-адресом помещен в...
  10. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Я не собираюсь более общаться с таким хамом с раздутым самомнением, который не в состоянии понять самые элементарные вещи - главное, чтобы последнее слово за ним осталось! Разговор окончен.
  11. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Ну вы, батенька и хам! Когда нечего сказать - переходите на оскорбления? В чем тут ахинея - это абсолютно рабочий фрагмент, реализующий переключение контекста. Выбор задачи - это совсем другое. Я не собираюсь тут выкладывать алгоритмы, но все отлично работает. При двух задачах - вообще не...
  12. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Вы хотите сказать, что эту прошивку можно залить в чистую spi-flash, и она запустится и будет работать? Что она делает - выводит в UART текстовую строку?
  13. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Unreal Development Kit? Ничего себе Bare Metal Programming! :p
  14. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Что Вы понимаете под работой на металле? В какой среде Вы ведете разработку? Напишите "Hello World" на металле. Какой объем образа, загружаемого во флэш, у Вас получится? Сравните с объемом Ваших объектных кодов до линковки ...
  15. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

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