|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/embedded-c-learn-as-you-go/
课程评论:没有评论
**课程名称:** C与嵌入式C编程大师 - 边学边练 **课程概述:** 本课程是学习嵌入式系统开发必备的C编程语言。课程采用“边学边练”的教学模式,从嵌入式系统基础概念讲起,逐步深入C语言的核心知识,包括指针、结构体等。课程内容理论与实践相结合,以实操为主,通过实时编码来展示和巩固所学概念。 **主要学习内容:** * 嵌入式系统介绍 * C语言基础 * 编程语言的作用 * RAM工作原理及数据存储 * 数制系统(十六进制、十进制、二进制) * 变量与数据类型 * 条件执行与循环 * 函数 * 指针及其应用(与数组、结构体结合) * 数组 * 结构体 * 位操作 * 运算符 * 存储类别 * 头文件 * 预处理器 * 条件编译 * 数据打包与解包(用于传输和存储) **教学特点:** * “边学边练”的实践导向教学。 * 理论讲解与实时编码相结合。 * 所有概念通过实际编程示例进行演示。 * 结构化教学,每个章节都建立在前一章节的基础上。 * 根据学员反馈持续更新课程内容。
Want to learn C and/or Embedded C? Look no further. This course is all you need!![NerdyElectronics - 12 June 2021, update 1] - Based on feedback from learners, the audio issues have been correctedIn this course, we will learn one of the most important skills required for Embedded Systems. The C Programming Language.We start off with a discussion on what embedded systems are and slowly progress into concepts like pointers and structures.In this course, we take a "Learn as you Go" approach. We will look into some theory and then see the behavior of those concepts in programs. Every section in the course builds on the previous sections. We look into each topic in a mix of theory and practicals, practicals being the major part, with live coding. For the live coding, we will install an IDE and start coding.What are Embedded SystemsWhat is CWhy do we need programming languageWhat is RAMHow data is stored in RAMNumber Systems (Hex, Decimal and Binary)VariablesData TypesConditional ExecutionLoopsFunctionsPointersArrays (with pointers)Structures (with pointers)Bit OperationsOperatorsStorage ClassesHeader FilesPreprocessorsConditional CompilationPacking and unpacking of data for transmission and storageBased on the feedback, there will be regular updates and the update information will be added at the top of this description.