简介:此课程页面后续将不再升级更新,更多升级版课程请访问:https://www.yyzlab.com.cn/package/info/1563414630505197570,加微信号:yyzlab,可申请账号免费在线看。
课程章节
第01课 Linux C语言
-
课时1Linux学习环境搭建1
-
课时2Linux学习环境搭建2
-
课时3熟悉Linux 的文件系统结构
-
课时4Linux相关指令1
-
课时5Linux相关指令2
-
课时6vim编辑器的使用
-
课时7C语言基础知识
-
课时8C语言数据类型
-
课时9C语言常量
-
课时10C语言变量1
-
课时11C语言变量2
-
课时12C语言运算符1
-
课时13C语言运算符2
-
课时14C语言运算符3
-
课时15C语言输入输出1
-
课时16C语言输入输出2
-
课时17C语言控制语句:if_else
-
课时18C语言控制语句:switch
-
课时19C语言控制语句:while 1
-
课时20C语言控制语句:while 2
-
课时21C语言控制语句:for
-
课时22C语言控制语句:con_break_return
-
课时23C语言一维数组1
-
课时24C语言一维数组2
-
课时25C语言二维数组
-
课时26C语言字符数组
-
课时27C语言字符串函数
-
课时28C语言指针01
-
课时29C语言指针02
-
课时30C语言指针和数组
-
课时31C语言指针和二维数组
-
课时32C语言字符数组
-
课时33C语言指针数组
-
课时34C语言多级指针
-
课时35C语言const
-
课时36C语言函数基本使用
-
课时37C语言函数传参
-
课时38C语言数组在函数间传参的用法
-
课时39C语言指针函数
-
课时40C语言递归函数
-
课时41C语言函数指针
第02课 Linux系统使用
-
课时1Linux介绍
-
课时2deb软件包管理一
-
课时3deb软件包管理二
-
课时4shell基本命令
-
课时5shell中的特殊字符一
-
课时6shell中的特殊字符二
-
课时7shell基本系统维护命令
-
课时8shell用户管理命令
-
课时9shell进程管理命令
-
课时10shell文件系统的类型和结构
-
课时11shell文件系统相关命令
-
课时12Linux网络配置管理
-
课时13shell脚本-变量开始学习
-
课时14shell脚本-功能语句
-
课时15shell脚本-分支语句
-
课时16shell脚本-循环语句
-
课时17shell编程-函数
第03课 数据结构
-
课时1线性表的定义
-
课时2线性表的顺序存储(上)
-
课时3线性表的顺序存储(下)
-
课时4单向链表的定义和操作
-
课时5单向链表的代码实现(上)
-
课时6单向链表的代码实现(下)
-
课时7双向链表的定义和操作
-
课时8双向链表的操作(上)
-
课时9双向链表的操作(下)
-
课时10循环链表的定义和操作
-
课时11栈的基本概念和特性
-
课时12顺序栈的代码实现
-
课时13链式队列的实现(上)
-
课时14链式队列的实现(下)
-
课时15树的基本概念和性质
-
课时16二叉树的概念和性质
-
课时17二叉树的存储
-
课时18树和图的面试题方向
-
课时19快速排序
-
课时20哈希查找
第04课 文件IO
-
课时1文件I/O编程中open()函数用法
-
课时2文件I/O编程中close()函数用法
-
课时3文件I/O编程中read()函数用法
-
课时4文件I/O编程中write()函数用法
-
课时5文件I/O编程中lseek()函数用法
-
课时6文件I/O编程中stat()函数用法
-
课时7Linux静态库的制作
-
课时8Linux动态库的制作
第05课 Linux进程线程
-
课时1进程基础(一)
-
课时2进程基础(二)
-
课时3进程基础(三)
-
课时4进程基础(四)
-
课时5进程基础(五)
-
课时6进程基础(六)-1
-
课时7进程基础(六)-2
-
课时8线程编程(一)
-
课时9线程编程(二)
-
课时10线程编程(三)
-
课时11线程编程(四)
-
课时12进程间通信(一)
-
课时13进程间通信(二)-1
-
课时14进程间通信(二)-2
-
课时15进程间通信(三)
-
课时16进程间通信(四)
-
课时17进程间通信(五)-1
-
课时18进程间通信(五)-2
-
课时19进程间通信(六)
-
课时20进程间通信(七)
-
课时21进程间通信(八)
-
课时22进程间通信(九)
-
课时23进程间通信(十)
-
课时24进程间通信(十一)-1
-
课时25进程间通信(十一)-2
第06课 网络编程
-
课时1OSI和TCP-IP模型
-
课时2网络通信 TCP和UDP协议
-
课时3TCP服务器端和客户端(上)
-
课时4TCP服务器端和客户端(下)
-
课时5UDP编写流程
-
课时6UDP编写流程之服务器端recvfrom()函数
-
课时7UDP编写流程之客户端sendto()函数
-
课时8实现UDP服务器端和客户端双向通信
-
课时9I/O多路复用概念
-
课时10使用select()实现I/O多路复用
-
课时11wireshark抓包工具使用
-
课时12TCP协议头分析
-
课时13UDP协议头分析
-
课时14广播和组播
第07课 ARM体系结构与接口技术- STM32MP1 Cortex-M4
-
课时1STM32MP1 开发平台介绍
-
课时2STM32MP1 Cortex-M4开发环境搭建
-
课时3Cortex-M4 GPIO编程
-
课时4Cortex-M4 GPIO按键扫描
-
课时5Cortex-M4 GPIO外部中断
-
课时6Cortex-M4 UART串口开发
-
课时7Cortex-M4 定时器中断
-
课时8Cortex-M4 WDT看门狗
-
课时9Cortex-M4 I2C通信
-
课时10Cortex-M4 数码管
-
课时11Cortex-M4 蜂鸣器
-
课时12Cortex-M4 风扇控制
-
课时13Cortex-M4 振动马达
-
课时14Cortex-A7 与Cortex-M4 通信
-
课时15Cortex-A7 启动Cortex-M4
第08课 ARM体系结构与接口技术- STM32MP1 Cortex-A7
-
课时1Cortex-A7 环境搭建
-
课时2Cortex-A7 仿真工具
-
课时3Cortex-A7 ARMv7指令集1
-
课时4Cortex-A7 ARMv7指令集2
-
课时5Cortex-A7 ARMv7汇编编程
-
课时6汇编语言与C语言混合编程
-
课时7Cortex-A7 GPIO点灯
-
课时8Cortex-A7 串口通讯
-
课时9Cortex-A7 按键中断
-
课时10Cortex-A7 异常处理
第09课 主板Linux系统移植
-
课时1虚拟机环境安装
-
课时2A7环境安装和程序烧写
-
课时3系统移植概述 1
-
课时4系统移植概述 2
-
课时5设备树基础 1
-
课时6设备树基础 2
-
课时7Uboot移植 1
-
课时8Uboot移植 2
-
课时9Uboot移植 3
-
课时10TF-A移植
-
课时11Linux内核目录讲解
-
课时12Linux内核配置与编译
-
课时13Linux内核eMMC移植
-
课时14Linux内核有线网卡驱动移植
-
课时15Linux内核HDMI驱动移植
-
课时16Linux内核MIPI LCD驱动移植
-
课时17Linux内核RGB LCD驱动移植
-
课时18Linux内核触摸屏移植
-
课时19Linux内核音频移植
-
课时20Linux内核摄像头移植
-
课时21Linux内核蓝牙移植
-
课时22Linux内核WIFI移植
-
课时23Linux根文件系统制作
第10课 Linux系统移植-扩展板外设驱动移植
-
课时1扩展板驱动移植准备工作
-
课时2扩展板LED灯驱动移植
-
课时3扩展板蜂鸣器驱动移植
-
课时4扩展板风扇驱动移植
-
课时5扩展板温湿度传感器驱动移植
-
课时6扩展板光照接近传感器驱动移植
-
课时7扩展板人体红外传感器驱动
-
课时8扩展板光电开关驱动移植
-
课时9扩展板火焰传感器驱动移植
-
课时10扩展板震动马达驱动移植
-
课时11扩展板电压电流检测驱动移植
-
课时12扩展板按键驱动移植
-
课时13扩展板空气温湿度驱动移植
-
课时14扩展板数码管驱动移植
第11课 Linux内核与驱动开发初级
-
课时1驱动模块开发(1)
-
课时2驱动模块开发(2)
-
课时3字符设备驱动(3)
-
课时4字符设备驱动(4)
-
课时5字符设备驱动(5)
-
课时6中断编程(1)
-
课时7中断编程(2)
-
课时8中断编程(3)
-
课时9中断编程(4)
-
课时10中断编程(5)
-
课时11平台总线专题(1)
-
课时12平台总线专题(2)
-
课时13平台总线专题(3)
-
课时14平台总线专题(4)
第12课 Linux内核与驱动开发高级
-
课时1高级驱动学习方法
-
课时2输入子系统(1)
-
课时3输入子系统(2)
-
课时4输入子系统(3)
-
课时5输入子系统(4)
-
课时6I2C子系统(上)
-
课时7I2C子系统(下)
-
课时8SPI子系统(上)
-
课时9SPI子系统(下)
第13课 STM32MP1接口驱动开发
-
课时1LED灯驱动
-
课时2光电开关驱动
-
课时3人体红外传感器驱动
-
课时4光电开关驱动
-
课时5火焰传感器驱动
-
课时6蜂鸣器(PWM)驱动
-
课时7震动马达(PWM)驱动
-
课时8风扇(PWM)驱动
-
课时9电压电流检测(A/D)
-
课时10按键(中断)驱动
-
课时11环境光(I2C)
-
课时12空气温湿度(I2C)
-
课时13数码管(SPI)驱动
-
课时14按键(INPUT)
第14课 C++开发
-
课时1C++对象和类
-
课时2C++运算符重载
-
课时3C++模板(上)
-
课时4C++模板(下)
-
课时5C++类继承(上)
-
课时6C++类继承(下)
第15课 Qt编程
授课讲师
-
创客学院
创客学院
关于讲师
创客学院和Google、ARM、微软等全球领先企业合作推出嵌入式智能硬件、物联网、JAVA、Android等职业课程及实战项目,将学员培养为世界一流的软硬件开发工程师、系统开发者。学院汇聚了国内最顶尖的嵌入式人工智能、物联网、VR虚拟现实等资深专家和技术精英,拥有核心的技术研发力量和强大的教学资源,为广大用户提供个性化、实战化、智能化的卓越在线学习体验。
课程推荐
- 电子工程师入门第一课—数字电路技术 试听 5989
- 物联网云平台实战开发 试听 41100
- 物联网射频识别和RFID开发 试听 9609
- 基于立创eda电路设计 试听 5940
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案