Использую AVR ATMega ... (причем всегда с устройством предусмотрена связь по RS-порту) и иногда отправляешь заказчику изделие (иногда бывают небольшие партии по пару штук), а заказчик находит ошибку, надо перепрошивать - надо чтобы был у заказчика программатор. Хотелось бы, чтобы перепрошивать можно было по RS-порту (все изделия через него работают) - ну как перепрошивка мобилок и т. д., т. е. в изделии уже изначально "сидит" какой-то "загрузчик", который можно активировать и переслать ему по порту новую прошивку. Т. е. перепрошивать можно через RS-порт. Просьба подсказать что уже есть (наверняка есть какие-то стандартные библиотеки и решения) ну и интересно почитать что люди делают, как реализуют, что есть готовое.