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

В современном современном мире практически невозможно провести целый день без взаимодействия с устройством со встроенным контроллером. Эти устройства с низким энергопотреблением находятся в подавляющем большинстве электроники, включая транспортные средства, торговые автоматы, кухонную технику и почти все, что между ними.
Большое количество этих устройств также было запрограммировано с использованием языка, известного как Embedded C. Курс "Основы программирования на Embedded C" на Udemy, который мы рассмотрим сегодня, призван научить вас основам этого языка, чтобы вы могли научиться программировать самостоятельно. встроенные схемы.
Беглый взгляд на курс
Приступая к началу курса, вы захотите увеличить громкость в вашей системе выше, чем обычно. Лектор довольно тихий. Этому не помогают случайные статические звуки в записи звука и четкое падение микрофона в одной точке. Я думаю, что было бы полезно, если бы лектор вернулся, чтобы исправить эти проблемы, но по какой-то причине он решил не делать этого. Положительным моментом является то, что слайды были довольно подробными и содержали много информации.
После ознакомления с типами программного кода, используемого на встроенных устройствах, лектор углубляется в аппаратный аспект вещей. Это полезно, поскольку дает представление о том, что следует учитывать при выборе из нескольких встроенных контроллеров. Сюда входят важные соображения, такие как размер доступной памяти и простота обслуживания устройств.

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

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

Обзор: Oculus Quest 2 может стать переломным моментом для массового внедрения VR
Oculus Quest 2 теперь доступен, и это улучшение по сравнению с оригиналом во всех отношениях. И все же это на 100 долларов дешевле, чем последний выпуск. Проведя некоторое время с Quest 2, я считаю, что мы можем оглянуться на него как на гарнитуру, которая наконец сделала VR доступной для массовых потребителей.

Обзор MSI Nvidia RTX 3070 Gaming X Trio: производительность 2080 Ti, цены на Pascal
Новый RTX 3070 от Nvidia - потрясающий графический процессор по хорошей цене, и MSI RTX 3070 Gaming X Trio хорошо это демонстрирует.

Обзор: новый DJI Mini 2 может стать идеальным дроном для путешествий
Если вы любите путешествовать со своим дроном, но ненавидите таскать с собой много оборудования, DJI Mini 2 может стать идеальным решением.

Обзор Ryzen 9 5950X и 5900X: AMD демонстрирует Zen 3 против последних бастионов производительности Intel
AMD продолжает натиск на то, что когда-то было бесспорным дерн Intel.