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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

Читать далее

Регуляторы силы Тесла вспоминают 54 000 автомобилей, потому что они запрограммированы, чтобы сломать зако
Регуляторы силы Тесла вспоминают 54 000 автомобилей, потому что они запрограммированы, чтобы сломать зако

Оказывается, компания запрограммировала автомобили, чтобы нарушить закон, прокасавшись через стоп-сигналы. В результате Tesla вспоминает 53,822 автомобилей.

AutoML Google создает модели машинного обучения без опыта программирования
AutoML Google создает модели машинного обучения без опыта программирования

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

Изучите программирование на Python с помощью этого обширного учебного пакета
Изучите программирование на Python с помощью этого обширного учебного пакета

Python - один из самых влиятельных языков программирования в мире на сегодняшний день, и эти уроки помогут вам хорошо выучить этот важный язык.

Обзор класса Udemy: Python для начинающих завершить программирование на Python
Обзор класса Udemy: Python для начинающих завершить программирование на Python

В Интернете доступно множество веб-сайтов и инструментов, цель которых - облегчить изучение программирования на Python, но курс Udemy Python for Beginners: Complete Python Programming не выполняет своих обещаний.