История изменений
Исправление Egor_, (текущая версия) :
или там внутри 64-битный процессор, эмулирующий 8-битный?
битность тут ни при чём, наибольшую площадь кристалла занимает не ядро, а память.
фактически, если в обычном МК заменить 8-битное ядро на 64-битное, то площадь кристалла (а, значит, и стоимость) увеличится очень незначительно, но и МК от этого тоже почти не улучшится (ну что ты будешь делать с 64-битным ядром, имея те же самые 8 Кб ОЗУ и ту же самую тактовую частоту?)
идея вспомнить про 8-битные МК немного о другом: если МК выполнен по «грубому» техпроцессу, занимает малую площадь кристалла и стоит менее 1$, то есть надежда, что впихнуть туда дополнительное «левое» ядро для выполнения рассылаемых через интернет «закладок» невозможно.
а более общий метод защиты от закладок уже озвучили: нужно делать свою прошивку как полиморфный код, т.е. в каждый экземпляр девайса заливать автоматически сгенерированную индивидуальную версию программы, непохожую на остальные (чтобы исключить возможность создания универсальной закладки), но выполняющую по сути то же самое.
Исходная версия Egor_, :
или там внутри 64-битный процессор, эмулирующий 8-битный?
битность тут ни при чём, наибольшую площадь кристалла занимает не ядро, а память.
фактически, если в обычном МК заменить 8-битное ядро на 64-битное, то площадь кристалла (а, значит, и стоимость) увеличится очень незначительно, но и МК от этого тоже почти не улучшится (ну что ты будешь делать с 64-битным ядром, имея те же самые 8 Кб ОЗУ и ту же самую тактовую частоту?)
идея вспомнить про 8-битные МК полезна тем, что если МК выполнен по «грубому» техпроцессу, занимает малую площадь кристалла и стоит менее 1$, то есть надежда, что впихнуть туда дополнительное «левое» ядро для выполнения рассылаемых через интернет «закладок» невозможно.
а более общий метод защиты от закладок уже озвучили: нужно делать свою прошивку как полиморфный код, т.е. в каждый экземпляр девайса заливать автоматически сгенерированную индивидуальную версию программы, непохожую на остальные (чтобы исключить возможность создания универсальной закладки), но выполняющую по сути то же самое.