Огляд класу Udemy: Основи вбудованого програмування на С
У сучасному сучасному світі майже неможливо пройти цілий день без взаємодії з пристроєм із вбудованим контролером у якийсь момент. Ці пристрої малої потужності є в переважній більшості електроніки, включаючи транспортні засоби, торгові автомати, кухонні прилади та майже все, що знаходиться між ними.
Велика кількість цих пристроїв також були запрограмовані за допомогою мови, відомої як Вбудований C. Основи вбудованого курсу C програмування в Udemy, який ми розглянемо сьогодні, має на меті навчити вас основ цієї мови, щоб ви могли навчитися програмувати самостійно вбудовані схеми.
Огляд курсу
Приступаючи до початку курсу, ви захочете підняти гучність у вашій системі вище, ніж зазвичай. Лектор досить м'яко говорять. Цьому не допомагають випадкові статики в аудіозаписі та чітке падіння мікрофона в один момент. Я думаю, було б вигідно, якби лектор повернувся, щоб виправити ці питання, але чомусь він вирішив цього не зробити. Позитивно, слайди були досить детальними та наповненими великою кількістю інформації.
Після ознайомлення з типами коду програмування, що використовується на вбудованих пристроях, викладач занурюється в апаратний аспект речей. Це вигідно, оскільки дає уявлення про те, що слід враховувати при виборі з декількох вбудованих контролерів. Тут входять важливі міркування, такі як розмір наявної пам'яті та простота роботи пристроїв.
Ще одним ключовим питанням є портативність програм, що є надзвичайно важливим, оскільки згодом ви можете перенести або адаптувати частину програмного забезпечення з одного типу пристрою для роботи над іншим. Після цього лектор знову повертається до дискусії щодо різних типів мов програмування, і він пояснює плюси і мінуси кожного, що в кінцевому підсумку призводить до того, чому вивчення вбудованої мови програмування на С вигідно.
У цей момент, приблизно за 15 хвилин після короткого двогодинного курсу, лектор починає по-справжньому навчати вас розуміти код і подає приклади на цьому шляху. Тут включено обговорення типів даних у Вбудованому С та лекції, присвячені конкретним операціям, таким як астматичний та 30-хвилинний розділ на тему Bitwise.
Остання частина курсу розповідає про те, як написати просту програму, використовуючи вбудований C, щоб світлодіодні лампи блимали. Після написання коду, викладач показує, як сконструювати конфігурацію обладнання за допомогою програмної утиліти, після чого він навчає, як насправді завантажити програмне забезпечення на мікроконтролер.
Висновок
В цілому я вважаю, що цей клас був дуже інформативним, але він далеко не ідеальний. Я боровся протягом усього курсу, щоб зрозуміти лектора. Через проблеми зі звуком, я зрозумів, що мені доведеться уважно читати слайди, представлені в лекції, щоб зрозуміти курс. Це далеко не ідеальна ситуація, оскільки в деяких частинах курсу немає супровідного тексту, який допоможе вам зрозуміти. Пояснення, які дає викладач, також дуже корисні, але мені довелося прослухати деталі кілька разів, щоб повністю зрозуміти сказане. Це може стати трохи стомлюючим через деякий час, і вам потрібно буде набратися терпіння і повільно пройти цей курс, якщо ви дійсно хочете навчитися на цьому.
Я б все-таки рекомендував цей курс усім, хто хоче вивчити основи Вбудованого С, оскільки я відчуваю, що я дізнався більше про мову з цього курсу, і що я дізнався би значно більше, перейшовши курс ще раз. Зараз ви можете отримати його за $ 9,99, але зазвичай це коштує $ 19,99.
Читати далі
Деталі патентів Apple "Sensing Sending" MacBook із вбудованою біометрикою, iPhone Charger
Apple отримала патент, який передбачає, що Берінг може використовувати простір над клавішами, як віртуальний трекпад.
Новий Kickstarter: Складний, складений монітори із вбудованою док-станцією
Перемістіть, побічні налаштування: складені екрани. Або, принаймні, вони намагаються бути.
Тепер ви можете придбати iPhone 14 Pro за допомогою вбудованого годинника Rolex за 133 тис. Доларів
Прямо вчасно для святкового подарунка. Просто не кидайте його.
Fauxtari VCS встановлюється для використання вбудованого AMD Ryzen SoC для консолі
Зусилля Atari VCS підвищили свою заплановану цільову платформу від старого Bristol Ridge або Carrizo на новий вбудований Ryzen SoC з Vega 3 графікою.