Intro to C Programming for Aspiring Embedded Developers

所在平台: Udemy

课程主页: https://www.udemy.com/course/c-programming-101-for-aspiring-embedded-developers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** C语言入门:为嵌入式开发新手 **课程概述:** 本课程是学习Linux和嵌入式系统C语言编程的最快、最简单途径。与其他许多假设学习者已有C语言和嵌入式基础的课程不同,本课程将从零开始。课程将以示例驱动的方式教授C语言,每节课都从概念讲解开始,并以一个具体问题作为实践练习。课程还将深入探讨嵌入式C语言的特殊性,并指导学员使用纯C语言在微控制器上编写嵌入式程序。**您将从头到尾学习如何编写C语言程序,并学会如何应对初学者在理解C语言在嵌入式系统中的应用时遇到的挑战。** 课程还将教授如何阅读和理解数据手册(datasheet),并利用这些信息为Arduin微控制器(Atmega328p)编写代码。虽然拥有Arduino板会对课程的最后部分有所助益,但并非必需。 **您将学到:** * 从零开始学习C语言编程 * 嵌入式C语言与普通Linux或Windows C语言的区别 * 如何解读和理解数据手册 * 如何为嵌入式微控制器目标进行C语言编译 **适合人群:** * 希望学习C语言的编程新手 * 希望了解系统C语言和嵌入式C语言之间区别的编程新手 * 希望进一步提升技能的Arduino爱好者

课程评论(0条)

课程详情

The fastest and easiest way to learn C Programming in Linux and Embedded Systems.Many embedded programming courses make huge assumptions about your C programming and embedded knowledge before dropping you into the deep end of a complicated architecture or microcontroller. In this course, I intend to fix that. Here, I'll first teach you how to program in C in a way that is example driven. We'll start each lesson with a presentation and end it with an example problem. Next, we'll discuss what embedded C means. Finally, we'll program an embedded program in raw C on a microcontroller. This course will teach you from start to finish how to program in C. Additionally, this course will teach you how to navigate the intimidating world of C programming as it applies to embedded systems. We'll navigate how to read a datasheet, and how to interpret that datasheet, and then use that information to write code for the microcontroller commonly found in the Arduino, the Atmega328p. An Arduino is beneficial to have for the end portion of this course, but not required.What You'll Learn:How to Program in C from the ground upEmbedded C vs Regular Linux or Windows CHow to Interpret a DatasheetHow to Compile C for an Embedded Microcontroller TargetWho Should Take This Course:A new programmer who wants to learn C A new programmer who wants to learn the difference between system C and embedded CAn Arduino hobbyist who wants to take their knowledge to the next level

课程标签

0人关注该课程

主题相关的课程