Загрузчик Arduino

C # имеет только буквальные значения true и false.

C # требует, чтобы вы были очень явными в своих декларациях, поскольку это язык со строгой типизацией, в отличие от JavaScript, который может при необходимости выполнять неявные преобразования.

Важно отметить, что «строгая типизация» не является причиной, по которой C # неявно не преобразуется в значения «истинность / ложь». Язык намеренно пытается избежать ловушек в других скомпилированных языках, таких как C ++, где определенные значения могут быть достоверными, например, «0» или «1», которые могут позволить вам сделать синтаксическую ошибку, которую вы можете не заметить до времени выполнения, когда ваш код ведет себя неожиданно.

28
задан vicatcu 6 September 2010 в 15:12
поделиться

1 ответ

Редактировать

Я заинтересован в попытке портировать загрузчик на Tiny AVR, который не имеет отдельного пространства памяти для кода загрузчика. Поскольку для меня становится очевидным, что код загрузчика опирается на определенные настройки предохранителей и поддержку микросхем, я думаю, что мне действительно интересно знать, что нужно для портирования загрузчика на чип, который не имеет этих предохранителей и оборудования поддержка (но все еще имеет возможность самопрограммирования)?

В зависимости от вашей конечной цели может быть проще просто создать свой собственный загрузчик, чем пытаться его портировать. Вам действительно нужно выучить несколько предметов для этой части.

1) uart tx

2) uart rx

3) программирование с автопрограммой

, которое можно изучать отдельно, а затем объединять в загрузчик. Вам понадобится часть, которую вы можете использовать для записи флэш-памяти spi или что-то еще, так что, если ваш загрузчик не работает или какая-то деталь, поставленная с вами, испортилась, вы все равно можете продолжить разработку.

Независимо от того, портируете ли вы или катаетесь самостоятельно, вам все равно нужно понимать эти три основные вещи, относящиеся к этой части.

1
ответ дан 28 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: