Що таке послідовне завантаження?

0 Comments

Послідовне завантаження використовує послідовні протоколи, доступні в SoC, такі як LIN, UART, CAN, SPI тощо, щоб отримати завантажувальний код з іншого пристрою, а потім виконати код. Код можна використовувати для зміни вихідного коду завантаження, який також з’єднується у внутрішній флеш-пам’яті.

Розетка, яка підключається до послідовного інтерфейсу (один біт слідує за іншим через одну лінію). Послідовні порти є широко використовується датчиками для збору даних, і вони були стандартними для ранніх комп’ютерів для підключення модему, миші та інших периферійних пристроїв. Старі Mac використовували послідовний порт для принтерів.

Приклади серійних пристроїв включають 3D-принтери та мікроконтролери, такі як плата BBC micro:bit.

Підсумовуючи, послідовність завантаження — це процес, який проходить комп’ютерна система під час увімкнення чи перезапуску. Це передбачає ініціалізація апаратних компонентів, завантаження операційної системи в пам'ять і підготовка системи до взаємодії з користувачем.

Універсальний асинхронний приймач/передавач. (UART) завантажувач дозволяє оновлювати мікропрограму через UART. Завантажувач UART, описаний у цій програмі. примітка базується на модульній системі завантажувача Silicon Labs.

Однак послідовні порти все ще часто використовуються в програми, що вимагають простих, низькошвидкісних інтерфейсів, такі як системи промислової автоматизації, наукові прилади, системи торгових точок і деякі промислові та споживчі товари.