Re: Самосовершенствующиеся программы
Добавлено: Вт авг 02, 2016 14:04:23
Для таких применений необходимы кристаллы с режимом "самопрограммирования".
Изменение констант, участков кода как реакции на внешние условия - типовые задачи решаемые МК.
Для иного потребуется вмешательство компилятора и/или операционной системы с целью создания прикладного кода в соответствии с требуемыми изменениями.
Так что вполне возможно и весьма давно применяется на тех же персональных компьютерах.
Как пример - поиск/подключение драйверов при смене подсоединенных компонентов системы, модернизация устаревших прожек при получении лекарственного апдейта от прародителя (те же обновления ОС) также в некотором роде "самомодернизация в приложении к конкретным условиям".

Изменение констант, участков кода как реакции на внешние условия - типовые задачи решаемые МК.
Для иного потребуется вмешательство компилятора и/или операционной системы с целью создания прикладного кода в соответствии с требуемыми изменениями.
Так что вполне возможно и весьма давно применяется на тех же персональных компьютерах.
Как пример - поиск/подключение драйверов при смене подсоединенных компонентов системы, модернизация устаревших прожек при получении лекарственного апдейта от прародителя (те же обновления ОС) также в некотором роде "самомодернизация в приложении к конкретным условиям".