C语言包罗万象,异常灵活,在会用的人手里有无限可能,对于不会的人举步维艰。所以想略懂C语言很容易,但是想任意驰骋如臂使指还是比较难的。我的C高级专题课程,就是希望能够深入讲解C语言使用中的细节、深层次原理、隐含含义等,希望大家能够重新认识C语言,能够真正掌握C语言。
本期课程是我们嵌入式核心课程第4部分《C语言高级专题》的第二部分,本课程的目标是让大家彻底掌握C语言中位运算符及常规技巧,这些知识在嵌入式代码中用的很多,尤其是设置寄存器以操控硬件时,很多同学被卡在这里,学习linux内核时也被这种位操作的宏定义难住。因此学好本课程是为了以后学习内核打基础。
课程目标:
本课程的目标是让大家彻底掌握C语言中位运算符及常规技巧,这些知识在嵌入式代码中用的很多,尤其是设置寄存器以操控硬件时,很多同学被卡在这里。
适用人群:
本课程为《C语言高级专题》的第二部分,本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学;如果是零基础的同学,请先看我的《嵌入式工程师养成计划系列 — 朱老师带你零基础学Linux》和《嵌入式linux C语言完全学习》(光盘里的名字叫《嵌入式linux C编程基础》)
课程特色:
*完全零基础,降低学习门槛
*深入浅出,通俗易懂。不怕学不会,就怕你不学习
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中