简介:C语言是嵌入式领域最重要也是最主要的编程语言,本课程从零开始讲解C语言,并通过大量编程实例重点讲解C 语言的高级编程知识。通过本课程学习学员会有比较扎实的C语言基础及编程能力,为后续学习打下基础。
- 课程详情
- 课程章节
课表安排
D1必备Linux命令和C语言基础
-
课时
01环境安装
-
课时
02文件和目录相关命令一
-
课时
03文件和目录相关命令二
-
课时
04vi编辑器的使用一
-
课时
05vi编辑器的使用二
-
课时
06基础知识
-
课时
07数据的表示
-
课时
08程序的编译和调试
D2数据类型、常量、变量及运算符
-
课时
01数据类型上
-
课时
02数据类型下
-
课时
03常量
-
课时
04变量一
-
课时
05变量二
-
课时
06运算符一
-
课时
07运算符二
-
课时
08运算符三
-
课时
09运算符四
D3输入输出专题
-
课时
01字符输出函数和格式输出函数上
-
课时
02字符输出函数和格式输出函数下
-
课时
03字符输入函数和格式输入函数
-
课时
04输入函数的垃圾处理及字符串的输入输出
D4控制语句
-
课时
01控制语句-if上
-
课时
02控制语句-if下
-
课时
03控制语句-switch上
-
课时
04控制语句-switch下
-
课时
05循环语句-while上
-
课时
06循环语句-while下
-
课时
07循环语句-for上
-
课时
08循环语句-for下
-
课时
09循环辅助语句上
-
课时
10循环辅助语句下
D5数组和字符串
-
课时
01一维数组
-
课时
02二维数组一
-
课时
03二维数组二
-
课时
04二维数组三
-
课时
05字符数组和字符串一
-
课时
06字符数组和字符串二
-
课时
07字符数组和字符串三
-
课时
08字符串函数之strlen函数
-
课时
09字符串函数之strcpy函数
-
课时
10字符串函数之strcat函数和strcmp函数
-
课时
11字符串函数之扩展用法上
-
课时
12字符串函数之扩展用法下
D6指针专题一
-
课时
01指针的基本用法一
-
课时
02指针的基本用法二
-
课时
03指针的基本用法三
-
课时
04指针的运算上
-
课时
05指针的运算下
-
课时
06指针与数组
-
课时
07指针与二维数组上
-
课时
08指针与二维数组下
D7指针专题二
-
课时
01字符指针与字符串上
-
课时
02字符指针与字符串下
-
课时
03指针数组上
-
课时
04指针数组下
-
课时
05多级指针上
-
课时
06多级指针下
-
课时
07void指针和const修饰符上
-
课时
08void指针和const修饰符下
D8函数1
D9函数2
D10linux C语言高级编程
-
课时
01gcc编译器
-
课时
02gdb调试工具
-
课时
03条件编译和结构体
-
课时
04结构体数组和结构体指针
-
课时
05共用体及typedef
-
课时
06内存管理上
-
课时
07内存管理下
D11Makefile
-
课时
01Make介绍
-
课时
02Makefile变量的使用
-
课时
03make命令的选项及Makefile中的隐含规则(Makefile2)
-
课时
04VPATH及嵌套的Makefile(Makefile3)
D12计算机硬件基础
-
课时
01 底层课程导学
-
课时
02ARM体系结构与接口技术课程导学
-
课时
03计算机基础知识
-
课时
04多级存储结构与地址空间
-
课时
05CPU工作原理概述
D13ARM处理器概论
D14ARM寄存器组织
D15ARM异常处理
D16ARM指令集仿真环境搭建
D17数据处理指令
D18跳转与存储器访问指令
D19栈的种类与应用
D20专用指令
D21伪操作与混合编程
D22FS4412开发环境搭建
D23GPIO实验
-
课时
01 GPIO简介
-
课时
02 GPIO寄存器分析(一)
-
课时
03 GPIO寄存器分析(二)
-
课时
04 GPIO编程
-
课时
05 LED实验
D24C工程与寄存器封装
D25UART实验
-
课时
01UART帧格式详解
-
课时
02Exynos4412下的UART控制器
-
课时
03UART寄存器详解
-
课时
04UART编程
-
课时
05输入输出重定向
D26WDT实验
D27轮询与中断
D28中断控制器
-
课时
01中断控制器
-
课时
02Exynos4412下的中断控制器
-
课时
03中断控制器寄存器详解(一)
-
课时
04中断控制器寄存器详解(二)
-
课时
05中断控制器编程
D29中断处理
-
课时
01ARM的异常处理机制
-
课时
02工程模板代码结构分析
-
课时
03中断处理框架搭建(一)
-
课时
04中断处理框架搭建(二)
-
课时
05中断处理程序编程
-
课时
06中断编程补充
D30ADC实验
D31RTC实验
-
课时
01RTC简介
-
课时
02Exynos4412下的RTC控制器
-
课时
03RTC寄存器详解
-
课时
04RTC编程(1)
-
课时
05RTC编程(2)
D32PWM实验
-
课时
01PWM简介
-
课时
02Exynos4412下的PWM控制器(一)
-
课时
03Exynos4412下的PWM控制器(二)
-
课时
04PWM寄存器详解
-
课时
05PWM编程
D33IIC总线原理
D34IIC控制器与MPU6050
D35IIC编程
授课讲师
课程推荐
- C++开发基础 试听 3034
- FreeRTOS操作系统 试听 3454
- C语言 试听 52566
- ARM 体系结构与接口技术 试听 2319
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案