Atmel Studio 7 или Arduino IDE для кодирования на уровне регистров?

Какой из них лучше всего подходит для начала работы с встроенным кодированием на языке C на уровне регистров? А какой из них используется профессионально?

, 👍0

Обсуждение

1) Не имеет значения. 2) Arduino не следует использовать в профессиональных целях., @Gerben


2 ответа


1

Atmel Studio для профессионалов. Arduino — для развлечения и обычно является первым шагом в программировании на встроенном языке с использованием atmega328 (Arduino)

,

2

На самом деле я бы не рекомендовал ни то, ни другое для профессиональной разработки под чипы Atmel. Хотя Atmel Studio — достаточно хорошая IDE (симулятор просто потрясающий!), она делает очень сложным модульное тестирование вашего кода или настройку сервера сборки. Я бы лично рекомендовал вам настроить Make (или, возможно, CMake) на основе цепочки инструментов avr-gcc, а затем просто использовать текстовый редактор по вашему выбору.

Что касается изучения программирования на основе необработанных регистров, я должен порекомендовать Atmel Studio и одну из их оценочных плат XPlained. Atmel Studio включает в себя симулятор, который фактически показывает вам, по частям, текущее состояние регистров.

,

Как настроить установку на основе Make непосредственно поверх цепочки инструментов avr-gcc? Я не знаю, как это сделать. Поэтому было бы здорово, если бы вы могли дать некоторое представление о том, как это сделать., @Roshan

Вот [шаблон avr](https://github.com/rubberduck203/avr-template), который я создал, и [проект цифрового термометра](https://github.com/rubberduck203/digital-thermometer), над которым я работаю на его основе., @RubberDuck