掌握C语言和嵌入式C编程
本课程以简单、有趣、易懂的方式教授C语言和嵌入式C语言,内容全面,适合在线学习。
讲座 -66节
资源 -9个
时长 -5.5小时
终身访问
课程描述
C语言和嵌入式C编程课程旨在帮助学习者掌握C语言和/或嵌入式C语言。
本课程的讲师是一位来自知名汽车制造商的高级嵌入式工程师和软件架构师。
本课程将教授嵌入式系统所需的最关键技能之一:C语言编程。
C语言和嵌入式C编程课程概述
我们首先讨论什么是嵌入式系统,然后逐步过渡到指针和结构体等概念。
在本课程中,我们采用“边学边做”的方法。在学习一些理论知识后,我们将考察这些概念在程序中的行为。
课程结构使得每个部分都建立在前一部分的基础之上。每个主题都通过理论和实践相结合的方式进行讲解,其中现场编码占据了实践的大部分内容。我们将设置一个IDE并开始进行现场编码。
课程讨论的主题
什么是嵌入式系统
什么是C语言
为什么我们需要编程语言
什么是RAM
数据如何在RAM中存储
数制系统(十六进制、十进制和二进制)
变量
数据类型
条件执行
循环
函数
指针
数组(带指针)
结构体(带指针)
位操作
运算符
存储类
头文件
预处理器
条件编译
数据打包和解包以进行传输和存储
目标
了解嵌入式系统和嵌入式C
掌握C语言基础 - 变量、循环、条件执行
学习函数
学习指针
理解数组、结构体、联合体
学习使用指针操作数组、结构体、联合体
理解逻辑运算
理解位操作 - 数据打包、数据解包、位操作
理解C程序的编译过程
学习条件编译
先决条件
没有先决条件。本课程从基础开始,并随着课程的进展逐步深入。
课程大纲
查看课程内容的详细分解
欢迎
1 节课
-
欢迎来到课程! 00:58 00:58
下载并安装 Code::Blocks
1 节课
变量和数据类型
2 节课
数制 - 十六进制、二进制和十进制
3 个讲座
条件执行
10 节课
C语言函数
2 个讲座
指针
3 节课
结构体
5 节课
三元、逻辑和二元运算符
4 节课
预处理器 - 宏
3 个讲座
预处理器 - 条件编译
1 节课
讲师 信息
NerdyElectronics
我是一位嵌入式工程师,拥有十年嵌入式系统开发、测试和设计经验。
我目前在一家主要的汽车公司工作,也是一些初创公司的技术顾问。我帮助他们设计软件、硬件和云架构。
AWS 认证。
除了科技和教学,我还喜欢阅读和绘画。
课程 证书
使用您的证书来改变职业生涯或在您目前的职业生涯中提升自己。
我们的学生与
最优秀的
相关视频课程
查看更多
