-
- На сколько я понял, подходы разные. Скрипач(672 знак., 01.06.2010 13:48)
- БИОС подразумевает фиксированные точки входа в функции. Но это решает только часть вопроса. Vit(226 знак., 01.06.2010 15:01)
- Сломают - не проблема. Специфика такая, что серьезный человек скорее с ноля напишет чем ломать будет. Нужна защита от "пионеров". Не более. Скрипач(186 знак., 01.06.2010 22:40 - 23:06)
- Насчёт сломают - речь о падучей/вешающей программе из пользовательских;) А загрузчик свой нужен чтоб можно было не бодаться с разруливанием защищенных/незащищенных от перешивки областей FLASH. Vit(768 знак., 01.06.2010 23:07)
- Не знаю. Пока курю доку. Потом буду экспериментировать. Скрипач(632 знак., 01.06.2010 23:27)
- Да, линкеру нужно объяснить, но опять же перекрывающиеся секции это скорее исключение, чем правило. Насчёт памяти - просто - Вы вроде как упоминали модбас - если оно более-менее, то это по-минимуму 1 буфер на 256 байт только на транспорт. Плюс надо Vit(1544 знак., 02.06.2010 00:22)
- Бррр, вы говорите "линкуется с либой, хедеры". От этого и хочется уйти. Скрипач(297 знак., 02.06.2010 00:45 - 00:59)
- ;) Конечно так изобразить можно. Но оказалось, что нафиг надо. Либы-то предкомпилены. Если есть надцать функций в либе, то их кто-то (не пацан) писал. Т.е. у стырифшего будет по-любому отставание от мэйнстрима, а попытки развить без исходников будут Vit(225 знак., 02.06.2010 01:01)
- У меня другая цель: предотвратить потенциальную утечку сервисных договоров. Суть бизнеса отнюдь не в технологическом лидерстве :) - Скрипач(02.06.2010 01:08)
- У нас сервис это не только ремонт, но и правка багов, внесение изменений под возникающие требования заказчика. - Vit(02.06.2010 01:14)
- Ибо сказано: "не искушай" :) Скрипач(85 знак., 02.06.2010 01:17)
- У нас сервис это не только ремонт, но и правка багов, внесение изменений под возникающие требования заказчика. - Vit(02.06.2010 01:14)
- У меня другая цель: предотвратить потенциальную утечку сервисных договоров. Суть бизнеса отнюдь не в технологическом лидерстве :) - Скрипач(02.06.2010 01:08)
- ;) Конечно так изобразить можно. Но оказалось, что нафиг надо. Либы-то предкомпилены. Если есть надцать функций в либе, то их кто-то (не пацан) писал. Т.е. у стырифшего будет по-любому отставание от мэйнстрима, а попытки развить без исходников будут Vit(225 знак., 02.06.2010 01:01)
- Бррр, вы говорите "линкуется с либой, хедеры". От этого и хочется уйти. Скрипач(297 знак., 02.06.2010 00:45 - 00:59)
- Да, линкеру нужно объяснить, но опять же перекрывающиеся секции это скорее исключение, чем правило. Насчёт памяти - просто - Вы вроде как упоминали модбас - если оно более-менее, то это по-минимуму 1 буфер на 256 байт только на транспорт. Плюс надо Vit(1544 знак., 02.06.2010 00:22)
- Не знаю. Пока курю доку. Потом буду экспериментировать. Скрипач(632 знак., 01.06.2010 23:27)
- Насчёт сломают - речь о падучей/вешающей программе из пользовательских;) А загрузчик свой нужен чтоб можно было не бодаться с разруливанием защищенных/незащищенных от перешивки областей FLASH. Vit(768 знак., 01.06.2010 23:07)
- Сломают - не проблема. Специфика такая, что серьезный человек скорее с ноля напишет чем ломать будет. Нужна защита от "пионеров". Не более. Скрипач(186 знак., 01.06.2010 22:40 - 23:06)
- Такая возможность есть у микрочиповских контроллеров dsPIC33 и PIC24H, технология CodeGuard (если не ошибаюсь). Как раз защищает часть флеши от считывания для размещения в ней "библиотеки", в остальную потребитель может писать свой код используя vanner(31 знак., 01.06.2010 14:29)
- Тоже хочу дать заказчику возможность писать свою программу ногодрыга в моём измерительном приборе. Пришёл к выводу, что заказчику надо выделить для этих целей отдельный uC, например ATiny или ATMega с опторазвязанными IO, который будет по SPI получать бомж(535 знак., 01.06.2010 14:16)
- Отдельный кристал - сильно, но, в моем случае, кучеряво. Не тот уровень задач. - Скрипач(01.06.2010 14:22)
- то есть, вы творите что-то вроде своих ПЛК, и хотите жить на их продажах ? MegaJohn(77 знак., 01.06.2010 14:01 - 14:03)
- MiniOS тоже многовато. Ключевое: раздельная загрузка системной и прикладной частей. Бутлоадер не нужен. Специальный программатор - только плюс. Скрипач(186 знак., 01.06.2010 14:14)
- захотят унести - унесут. Решения этой проблемы лежат в другой плоскости - koyodza(02.06.2010 22:22)
- MiniOS тоже многовато. Ключевое: раздельная загрузка системной и прикладной частей. Бутлоадер не нужен. Специальный программатор - только плюс. Скрипач(186 знак., 01.06.2010 14:14)
- БИОС подразумевает фиксированные точки входа в функции. Но это решает только часть вопроса. Vit(226 знак., 01.06.2010 15:01)
- На сколько я понял, подходы разные. Скрипач(672 знак., 01.06.2010 13:48)