Обзор класса Udemy: основы программирования на C

Обзор класса Udemy: основы программирования на C

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

Большое количество этих устройств также было запрограммировано с использованием языка, известного как Embedded C. Курс "Основы программирования на Embedded C" на Udemy, который мы рассмотрим сегодня, призван научить вас основам этого языка, чтобы вы могли научиться программировать самостоятельно. встроенные схемы.

Беглый взгляд на курс

Приступая к началу курса, вы захотите увеличить громкость в вашей системе выше, чем обычно. Лектор довольно тихий. Этому не помогают случайные статические звуки в записи звука и четкое падение микрофона в одной точке. Я думаю, что было бы полезно, если бы лектор вернулся, чтобы исправить эти проблемы, но по какой-то причине он решил не делать этого. Положительным моментом является то, что слайды были довольно подробными и содержали много информации.

После ознакомления с типами программного кода, используемого на встроенных устройствах, лектор углубляется в аппаратный аспект вещей. Это полезно, поскольку дает представление о том, что следует учитывать при выборе из нескольких встроенных контроллеров. Сюда входят важные соображения, такие как размер доступной памяти и простота обслуживания устройств.

Обзор класса Udemy: основы программирования на C

Еще одним ключевым соображением является переносимость программы, которая имеет решающее значение, так как позже вы можете захотеть переместить или адаптировать часть программного обеспечения с одного типа устройства для работы на другом. После этого лектор затем возвращается к обсуждению различных типов языков программирования и объясняет плюсы и минусы каждого из них, что в конечном итоге приводит к тому, что изучение встроенного языка программирования Си полезно.

В этот момент, примерно через 15 минут после короткого двухчасового курса, лектор действительно научит вас понимать код и покажет примеры. В эту статью включены обсуждение типов данных во Embedded C и лекции, посвященные конкретным операциям, таким как астматическая обработка, и 30-минутный раздел о побитовой обработке.

Обзор класса Udemy: основы программирования на C

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

Заключение

В целом, я чувствую, что этот класс был очень информативным, но он далек от совершенства. Я боролся на протяжении всего курса, чтобы понять лектора. Из-за проблем со звуком мне пришлось внимательно прочитать слайды, представленные в лекции, чтобы понять курс. Это далеко не идеальная ситуация, так как некоторые части курса не содержат сопроводительного текста, который поможет вам понять. Объяснения, которые дает лектор, также весьма полезны, но мне приходилось много раз слушать части, чтобы полностью понять сказанное. Это может стать немного утомительным через некоторое время, и вам нужно набраться терпения и медленно пройти этот курс, если вы действительно хотите учиться на нем.

Я по-прежнему рекомендую этот курс всем, кто хочет изучать основы Embedded C, так как я чувствую, что узнал больше о языке из этого курса и что я бы выучил значительно больше, пройдя этот курс снова. Прямо сейчас вы можете получить его за 9,99 долларов, но обычно он стоит 19,99 долларов.

Читать далее

Обзор Xbox Series X: игровой компьютер для гостиной, которого я (в основном) всегда хотел
Обзор Xbox Series X: игровой компьютер для гостиной, которого я (в основном) всегда хотел

Xbox Series X выйдет через пять дней, и мы можем говорить об этом. Я никогда раньше не делал обзоров консоли, поэтому я рассмотрел это с точки зрения того, к чему я привык - компьютерных игр. Здесь Microsoft объективно есть чем гордиться.

Ракета SLS НАСА не прошла основные испытания двигателя
Ракета SLS НАСА не прошла основные испытания двигателя

НАСА не хочет называть это неудачей, но многие другие так считают.

Новый стартап основателя OnePlus купил оболочку Essential Энди Рубина
Новый стартап основателя OnePlus купил оболочку Essential Энди Рубина

Соучредитель OnePlus недавно ушел, чтобы основать новое предприятие под названием Nothing. В настоящее время Nothing ничего не делает, так что это подходящее название. Теперь, когда он купил оболочку стартапа Энди Рубина по производству смартфонов, он может что-то сделать в ближайшее время.

Сенаторы призывают к минимальному стандарту широкополосной связи 100 Мбит / с
Сенаторы призывают к минимальному стандарту широкополосной связи 100 Мбит / с

Многие сенаторы США призывают США принять в 2021 году стандарт широкополосной связи со скоростью 100 Мбит / с в восходящем / нисходящем направлении. Пандемия пролила свет на дыры в инфраструктуре США, особенно в сельских районах.