Микроконтроллеры | А существуют ли "в природе" MCU со встроенным счётчиком перепрошивок? |
|
---|---|---|
Блин, если есть ТЗ, значит договор у Вас - на разработку научно-технической продукции! Договора на разработку научно-технической продукции - единственный вид договоров, которые выполняются на риск заказчика, а не на риск исполнителя (если не вру, статья 777 ГК РФ - найдите, почитайте). Пошлите заказчика на х... с его идейками про ответственность. По этим договорам исполнитель несет ровно ту ответственность, что явно прописана в договоре, и ни миллиметром больше - никаких "упущенных выгод", невозможности использования и т.д. по ним нет и быть не может. Еще раз повторю - юрист вам нужен, а не счетчик. И не подписывайте никакой х..ни, что там Вам заказчик предлагает! |
|
|
Патсаны! Решил остановиться на следующем варианте: Буду давать заказчику комплект EXE-шников: Генератор прошивки при своём запуске пытается законектится с помощью stk500.exe и AVR ISP II с программируемым микроконтроллером. Если сумел законектится НА ЛЕТУ генерит уникальную прошивку прошивку (загрузив в неё уникальный MAC и контрольные суммы). Затем её заливает. После заливки и установки LOCK-битов сохраняет MAC-девайса и тайм-штамп сгенерированной прошивки в шифрованном файле. После чего удаляет сгенерированный файл прошивки. Таким образом получаем запрограммированный моей прогой микроконтроллер с уникальным ключом и с недоступными для считывания EEPROM и FLASH. Идём далее... У заказчика есть пока порядка 20 сетей. В каждой от 20 до 80-ти устройств, прошитых моей прошивкой. Заказчик прошивает все девайсы сети. И подключает их к сети. Менеджер сети тоже управляется моей прошивкой. Менеджер сети считывает MAC-и всех девайсов и сохраняет в своей энергонезависимой памяти в ЗАШИФРОВАННОМ файле. И сетка лочится пока я не пришлю код активации. После того как я получу зашифрованный файл списка MAC-ов зарегистрированных в сети девайсов и зашифрованный файл сформированный генератором прошивок если всё сходится я генерю код активации и посылаю его заказчику. Заказчик вводит код активации и сетка готова к работе. Так что основная сложность - защитить от взлома прогу для компьютера GenProg,exe. Но это сделать проще чем маленькую прожку для MCU. И при этом получить на порядки бОльшую степень защиты. |
|
|
Боинг749: как должна делать программа и порядок её приёмки Бред какой-то туамососный! Тут не юрист а доктор нужен!... |
|
|
А Вам знакомо такое понятие как "гарантии"? Я например подписался, что я гарантирую, что в течении 2-х лет не будет проблем по вине программы. А если будут я обязуюсь их устранять БЕСПЛАТНО. |
|
|
Потому что Вы как умный человек должны понимать (также как и заказчик это понимает), что как бы хорошо программа не была написана в процессе ДОЛГОВРЕМЕННОЙ эксплуатации БОЛЬШОГО парка девайсов ВСЕГДА вылезают всякие траблы, которые невозможно было обнаружить в процессе крактовременной отладки и тестирования "на столе". Вот и заказчик и не хочет остаться с глюками программы "один на один", которые могут вылезти например через полгода от начала эксплуатации |
|
|
Боинг749: Я например подписался, что я гарантирую, что в течении 2-х лет не будет проблем по вине программы. А на третий год?... |
|
|
Господа, вы смелые люди, коль "гарантируете" отсутствие проблем "по вине" программы |
|
|
"Заказчик в течение этих двух лет ежемесячно приплачивает за сопровождение ПО. Договор составляется на срок два года. Это нормальная общепринятая практика! " Дык это и записано в договоре, только немного по-другому. Заказчик мне платит бапки за 2 года вперёд(на этом я настоял), за что я обязуюсь устранять все программные косяки и траблы, выявленные в течение 2-х лет за свой счёт. |
|
|
Плюс заказчик обязуется выплачивать мне вознаграждение за каждый прошитый моей прогой микроконтроллер... Поэтому мне всё же нужно знать а сколько микроконтроллеров прошил заказчик |
|
|
А потом мне не в кайф мотаться каждую неделю за 1000 км... Я вообще не люблю покидать пределы своей комнаты... Поэтому вариант что я всегда буду "под боком" может быть оптимален для заказчика, но ни каким боком не устраивает меня |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |