15.5: Розробка коду
- Page ID
- 29354
Справжній «кікер» полягає в тому, що ви не можете робити нативну розробку з вбудованим кодом. Іншими словами, ви не можете запрограмувати мікроконтролер просто за допомогою мікроконтролера так, як ви можете створювати настільні програми за допомогою настільного комп'ютера. Замість цього вам потрібно мати хост і ціль. Хост - це комп'ютер, який ви використовуєте для розробки (наприклад, звичайний настільний пристрій), тоді як цільовим є те, для чого ви розробляєте (вбудований додаток). Компілятор, який ви використовуєте технічно називають крос-компілятором, оскільки він створює машинний код для процесора, відмінного від того, який використовує хост. Наприклад, ваш ПК може використовувати процесор Pentium, але крос-компілятор, який працює на ньому, створює машинний код для певного мікроконтролера Atmel AVR. Щоб перевірити свій код, вам потрібно або змоделювати ціль на хості, або ви можете завантажити скомпільований код в ціль і протестувати його там. Це зайвий, але неминучий крок.
