如果你已经在看嵌入式相关的课程,大概率会撞见「C语言基础」这四个字。它听起来像废话——谁学嵌入式不学C?但真正卡住多数人的,不是指针和数组的概念,而是「写出来的代码在单片机上跑不起来」这件事。这套课值得关注的地方,就在于它没有把C语言单独拎出来讲成语法课,而是把语法放在嵌入式编译、烧录、调试的链路里去用。
它解决的其实是「看得懂但写不出」
很多人学C语言的路径是:看书、刷题、能通过考试,但拿到一块开发板就不知道从哪下手。问题往往出在两个断层:一是不知道代码怎么从.c文件变成芯片里运行的程序,二是没写过超过一百行、需要分文件组织的工程。这套课把C语言基础和嵌入式开发环境放在一起讲,从最基础的环境搭建和第一个程序开始,逐步过渡到多文件工程和实际项目。它不指望你学完就成为C语言高手,但能让你具备「看懂一个嵌入式工程结构、能往里加功能、能定位编译和运行错误」的能力。
学完能独立做什么
按照课程的内容组织,走完C语言基础部分之后,你会接触到几个完整的实战项目,包括小游戏、智能家居控制、以及涉及OTA和仪表盘的综合项目。这些项目的意义不在于做出来的东西有多复杂,而在于它们是「能跑通的完整工程」。你能从中看到:一个嵌入式项目怎么分层、外设驱动怎么调用、代码怎么从功能验证走到可交付的状态。对于转行或者在校学生来说,这种完整项目的经验,比单独会写某个算法更有说服力。需要提醒的是,项目实战部分会涉及具体的硬件平台和开发环境,如果你手头没有对应的板子,部分内容可能只能看不能练,这一点在投入时间之前要有预期。
资料适合什么基础的人
这套内容从「第0课」开始,没有默认你已经会C语言。所以它适合两类人:一类是完全没接触过嵌入式、但有一点编程概念(哪怕学过Python或Java基础)的转行者;另一类是在学校学过C语言、但没做过实际工程的在校生。如果你已经有多年C语言开发经验,只是想在简历上加一个嵌入式项目,那C语言基础这部分对你来说会偏慢,可以直接跳到项目部分看工程结构。反过来,如果你连基本的变量、循环、函数都没写过,那前期需要付出的时间会比想象中多。
怎么用这份资料更划算
- 不要只看视频。嵌入式的东西,看十遍不如自己编译烧录一遍。哪怕只是把课程里的代码敲一遍、改几个参数看现象变化,效果都不一样。
- 字幕版视频适合快速过一遍理清思路,不带字幕的版本适合跟着敲代码时用。两者配合,比单看一个效率高。
- C语言基础部分不要追求一次全懂。指针和内存这部分,第一遍能理解「是什么」,后面在项目里反复用到时自然会「为什么」。
- 项目部分建议至少完整跟做一个。不要每个项目都只看不练,选一个和你目标方向最接近的,从头到尾走通一遍。
整体来说,这套课的价值在于把C语言和嵌入式开发环境绑在一起讲,避免了「学完语法不知道怎么用」的尴尬。它不轻松,但路径是清楚的。如果你的目标是能独立做一些嵌入式方向的小项目,或者为简历补一个能讲清楚的项目经历,它值得花时间。如果你只是对嵌入式好奇、还没决定要不要投入,可以先看基础部分和环境搭建那几节,感受一下实际开发是什么样的,再决定要不要往下走。
课程目录
课程目录67 集
- rk0569-百问网嵌入式60天 02
- 03 C语言基础-上下
- 04 C语言进阶
- 05 C语言链表 06 51单片机开发基础 07 STM32F103开发基础
- 08 硬件基础 09正课C语言项目 10正课51游戏机项目 11正课智能家居项目 12正课编程车-OTA-汽车仪表盘
- 14 硬件PCB设计打样与生产 就业挑战班资料 0573.百问网嵌入式60天文件目录.txt [0.0MB] 1.第0课 - Ready Go .mp4
- [46.7MB] 10.第3课字幕版数据类型与变量上1 .mp4
- [49.8MB] 11.第3课 - 数据类型与变量上-2 .mp4
- [36.4MB] 12.第3课字幕版 数据类型与变量上-2 .mp4
- [51.3MB] 13.第4课 - 数据类型与变量下-1 .mp4
- [28.4MB] 14.第4课字幕版 - 数据类型与变量下-1 .mp4
- [40.5MB] 15.第4课 - 数据类型与变量下-2 .mp4
- [25.3MB] 16.第5课 - 深入数据类型与变量-1 .mp4
- [54.9MB] 17.第5课 - 深入数据类型与变量-2 .mp4
- [47.4MB] 18.第6课 - 类型与变量编程练习-1 .mp4
- [26.1MB] 19.第6课 - 类型与变量编程练习-2 .mp4
- [33.7MB] 2.第0课字幕版 - Ready Go .mp4
- [71.0MB] 20.第7课 - 程序中的数据输入-1 .mp4
- [33.1MB] 21.第7课 - 程序中的数据输入-2 .mp4
- [24.3MB] 22.第8课 - 四则运算与关系运算 .mp4
- [54.5MB] 23.第9课 - 逻辑运算与位运算 .mp4
- [62.1MB] 24.第10课 - 深度剖析位运算 .mp4
- [54.4MB] 25.第11课 - 程序中的选择结构 .mp4
- [46.0MB] 26.第12课 - if 语句编程练习 .mp4
- [48.3MB] 27.第13课 - switch 多分支选择语句 .mp4
- [54.9MB] 28.第14课 - 程序中的循环结构 .mp4
- [50.8MB] 29.第15课 - while 语句编程练习 .mp4
- [58.5MB] 3.第1课 - Hello world .mp4
- [41.9MB] 30.第16课 - do...while 与 for .mp4
- [75.6MB] 31.第17课 - break 与 continue .mp4
- [107.5MB] 32.第18课 - signed 与 unsigned .mp4
- [75.2MB] 33.第19课 - 再论数据类型 .mp4
- [83.9MB] 34.第20课 - 经典问题剖析 .mp4
- [94.9MB] 35.第21课 - 程序中的辅助语句上 .mp4
- [95.6MB] 36.第22课 - 程序中的辅助语句下 .mp4
- [43.3MB] 37.第23课 - C 语言中的常量 .mp4
- [104.4MB] 38.第24课 - 初探程序中的数组 .mp4
- [73.2MB] 39.课 - 数组特性深入剖析 .mp4
- [68.6MB] 4.第1课字幕版helloworld .mp4
- [58.9MB] 40.课 - 多维数组的概念与示例 .mp4
- [157.3MB] 41.课 - 字符数组与字符串上 .mp4
- [109.8MB] 42.课 - 字符数组与字符串下 .mp4
- [75.6MB] 43.第29课 - 数组专题练习上 .mp4
- [67.2MB] 44.课 - 数组专题练习下 .mp4
- [133.6MB] 45.课 - 初探程序中的函数 .mp4
- [97.9MB] 46.课 - 深入浅出函数调用 .mp4
- [78.6MB] 47.课 - 函数定义细节剖析 .mp4
- [152.7MB] 48.课 - 函数参数深度剖析 .mp4
- [95.1MB] 49.第35课 - 编写函数对数组排序 .mp4
- [93.3MB] 5.第2课 - 程序中的数据输出-1 .mp4
- [37.5MB] 50.第36课 - 变量的作用域与生命期上 .mp4
- [100.1MB] 51.第37课 - 变量的作用域与生命期下 .mp4
- [129.7MB] 52.第38课 - 函数专题练习 .mp4
- [112.0MB] 53.第39课 - 递归函数简介 .mp4
- [63.8MB] 54.第40课 - C 语言中的宏定义 .mp4
- [127.4MB] 55.第41课 - 指针一种特殊的变量 .mp4
- [146.9MB] 56.第42课 - 深入理解指针与地址 .mp4
- [168.3MB] 57.第43课 - 指针与数组上 .mp4
- [106.0MB] 58.第44课 - 指针与数组下 .mp4
- [152.7MB] 59.第45课 - 指针与函数 .mp4
- [170.1MB] 6.第2课字幕版程序中的数据输出1 .mp4
- [52.5MB] 60.第46课 - 指针与堆空间 .mp4
- [118.4MB] 61.第47课 - 指针专题经典问题剖析 .mp4
- [191.6MB] 62.第48课 - 自定义数据类型上 .mp4
- [194.7MB] 63.第49课 - 自定义数据类型中 .mp4
- [225.8MB] 64.第50课 - 自定义数据类型下 .mp4
- [188.9MB] 65.第51课 - 多文件程序设计 .mp4
- [170.1MB] 66.第52课 - 课程总结和展望 .mp4
- [25.1MB] 7.第2课 - 程序中的数据输出-2 .mp4
- [22.2MB] 8.第2课字幕版程序中的数据输出2 .mp4
- [30.7MB] 9.第3课 - 数据类型与变量上-1 .mp4
- [35.3MB] 下载说明.txt [0.0MB] 适合人群 嵌入式开发初学者 有一定编程基础者 希望提升实践能力者 学习收获 掌握C语言基础 熟悉嵌入式开发环境 提升项目实战能力 祝您学习愉快! 学有所成,前程似锦!






