
创客学院 - 嵌入式开发工程师2024
来自 网络整理·免费领取学习资源
9,657 领取 · 7,114 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《创客学院 - 嵌入式开发工程师2024》。官网需要单独购买,有集上可以免费领取。
课程目录
- Level 01 C语言
- Day01 必备Linux命令和C语言基础
- D1-01 环境安装
- D1-02 文件和目录相关命令一
- D1-03 文件和目录相关命令二
- D1-04 vi编辑器的使用一
- D1-05 vi编辑器的使用二
- D1-06 基础知识
- D1-07 数据的表示
- D1-08 程序的编译和调试
- Day02 数据类型、常量、变量及运算符
- D2-01 数据类型上
- D2-02 数据类型下
- D2-03 常量
- D2-04 变量一
- D2-05 变量二
- D2-06 运算符一
- D2-07 运算符二
- D2-08 运算符三
- D2-09 运算符四
- Day03 输入输出专题
- D3-01 字符输出函数和格式输出函数上
- D3-02 字符输出函数和格式输出函数下
- D3-03 字符输入函数和格式输入函数
- D3-04 输入函数的垃圾处理及字符串的输入输出
- Day04 控制语句
- D4-01 控制语句-if上
- D4-02 控制语句-if下
- D4-03 控制语句-switch上
- D4-04 控制语句-switch下
- D4-05 循环语句-while上
- D4-06 循环语句-while下
- D4-07 循环语句-for上
- D4-08 循环语句-for下
- D4-09 循环辅助语句上
- D4-10 循环辅助语句下
- Day05 数组和字符串
- D5-01 一维数组
- D5-02 二维数组一
- D5-03 二维数组二
- D5-04 二维数组三
- D5-05 字符数组和字符串一
- D5-06 字符数组和字符串二
- D5-07 字符数组和字符串三
- D5-08 字符串函数之strlen函数
- D5-09 字符串函数之strcpy函数
- D5-10 字符串函数之strcat函数和strcmp函数
- D5-11 字符串函数之扩展用法上
- D5-12 字符串函数之扩展用法下
- Day06 指针专题一
- D6-01 指针的基本用法一
- D6-02 指针的基本用法二
- D6-03 指针的基本用法三
- D6-04 指针的运算上
- D6-05 指针的运算下
- D6-06 指针与数组
- D6-07 指针与二维数组上
- D6-08 指针与二维数组下
- Day07 指针专题二
- D7-01 字符指针与字符串上
- D7-02 字符指针与字符串下
- D7-03 指针数组上
- D7-04 指针数组下
- D7-05 多级指针上
- D7-06 多级指针下
- D7-07 void指针和const修饰符上
- D7-08 void指针和const修饰符下
- Day08 函数1
- D8-01 函数的基本用法
- D8-02 函数的参数传递
- D8-03 函数中传递数组参数
- Day09 函数2
- D9-01 指针函数一
- D9-02 指针函数二
- D9-03 指针函数三
- D9-04 递归函数和函数指针上
- D9-05 递归函数和函数指针下
- Level 02 Linux C语言高级
- day01 软件包管理及shell命令
- D1-1 环境安装
- D1-2 Linux介绍
- D1-3 deb软件包管理上
- D1-4 deb软件包管理下
- D1-5 shell基本命令
- D1-6 shell中的特殊字符一
- D1-7 shell中的特殊字符二
- day02 linux shell命令
- D2-1 shell基本系统维护命令
- D2-2 linux用户管理
- D2-3 进程管理相关命令
- D2-4 文件系统的类型和结构
- D2-5 文件系统相关命令
- D2-6 网络配置
- day03 linux shell脚本编程
- D3-1 shell脚本-变量
- D3-2 shell脚本-功能语句
- D3-3 shell脚本-分支语句
- D3-4 shell脚本-循环语句
- D3-5 shell编程-函数
- day04 linux C语言高级编程
- D4-1 gcc编译器
- D4-2 gdb调试工具
- D4-3 条件编译和结构体
- D4-4 结构体数组和结构体指针
- D4-5 共用体及typedef
- D4-6 内存管理上
- D4-7 内存管理下
- day05 Makefile
- D5-1 Make介绍
- D5-2 Makefile变量的使用
- D5-3 make命令的选项及Makefile中的隐含规则(Makefile2)
- D5-4 VPATH及嵌套的Makefile(Makefile3)
- Level 03 数据结构
- day01 数据结构引入
- D1-01 数据结构导学
- D1-02 初识数据结构
- D1-03 什么是数据结构
- D1-04 数据结构基本概念
- day02 线性表之顺序表(上)
- D2-01 什么是线性表及顺序表…mp4
- D2-02 代码规范要求
- D2-03 顺序表的实现1
- day03 线性表之顺序表(下)
- D3-01 顺序表的实现2
- D3-02 顺序表的实现3
- D3-03 顺序表的实现4
- D3-04 顺序表的实现5
- D3-05 顺序表的结尾
- day04 线性表之链表
- D4-01 什么是链表及原理
- D4-02 单链表的实现-创建
- D4-03 单链表的实现-尾部插入和遍历
- D4-04 单链表实现-按位置插入
- day05 线性表之链表应用
- D5-01 单链表实现-链表删除
- D5-02 单链表实现-链表释放
- day06 单链表的操作实现
- D6-01 链表的反转
- D6-02 链表求相邻两个结点最大值
- D6-03 有序链表合并
- day07 栈实现及其应用
- D7-01 栈-顺序栈的原理
- D7-02 栈-顺序栈的实现1
- D7-03 栈-顺序栈的实现2
- D7-04 栈-链式栈原理及实现
- day08 队列实现及其应用(上)
- D8-01 顺序队列的原理
- D8-02 顺序队列的实现
- day09 队列实现及其应用(下)
- D9-01 链式队列的原理
- D9-02 链式队列的实现
- D9-03 栈和队列的应用-球鈡问题的原理
- D9-04 栈和队列的应用-球鈡问题的实现
- day10 树及实现(上)
- D10-01 树的概念
- D10-02 二叉树的原理
- D10-03 二叉树的运算
- day11 树及实现(下)
- D11-01 二叉树的三种遍历
- D11-02 二叉树的层次遍历
- day12 查找
- D12-01 查找的原理
- D12-02 hash表原理
- D12-03 hash表的实现-创建
- D12-04 hash表的实现-插入和查找
- day13 排序
- D13-01 排序的原理
- D13-02 快速排序的实现
- Level 04 文件IO
- day01 标准IO
- D1-1 标准IO介绍
- D1-2 缓冲区实验
- D1-3 文件的打开和关闭概念
- D1-4 文件的打开代码实现
- D1-5 文件的关闭
- day02 标准IO的读写
- D2-1 读写单个字符
- D2-2 按行读写文件1
- D2-3 按行读写文件2
- D2-4 二进制读写概念
- D2-5 二进制文件读写代码实现
- day03 流刷新定位、格式化输入输出
- D3-1 文件流的刷新和定位
- D3-2 格式化化输出和输入
- D3-3 标准IO练习
- day04 文件IO
- D4-1 文件IO概念
- D4-2 文件IO打开使用
- D4-3 文件IO文件的关闭
- D4-4 文件IO的读写定位
- day05 目录操作和库的使用
- D5-1 目录的读取
- D5-2 文件属性获取
- D5-3 静态库的使用
- D5-4 动态库的使用
- Level 05 进程、线程和进程间通信
- day01 进程的创建和回收
- D1-1 进程概念
- D1-2 进程常用命令
- D1-3 创建子进程
- D1-4 子进程进阶
- D1-5 进程的退出
- D1-6 进程的回收
- day02 exec函数族和守护进程
- D2-1 exec函数族1
- D2-2 exec函数族2
- D2-3 守护进程概念
- D2-4 守护进程的实现
- D2-5 GDB调试多进程程序
- day03 线程的创建和回收
- D3-1 线程的创建
- D3-2 线程的参数传递
- D3-3 线程的回收
- D3-4 线程回收内存演示
- day04 线程的取消和互斥
- D4-1 线程的取消1
- D4-2 线程的取消2
- D4-3 线程的清理
- D4-4 互斥锁的概念和使用
- D4-5 读写锁概念和使用
- D4-6 死锁的避免
- day05 条件变量和线程池
- D5-1 条件变量基本使用
- D5-2 条件变量使用注意事项
- D5-3 线程池的概念
- D5-4 线程池的实现
- D5-5 线程的GDB调试
- day06 有名管道和无名管道
- D6-1 无名管道基础
- D6-2 无名管道进阶
- D6-3 有名管道概念和使用
- D6-4 有名管道的注意事项
- day07 共享内存
- D7-1 共享内存的基本使用
- D7-2 共享内存使用注意事项
- D7-3 共享内存实现进程间通信
- D7-4 systemV共享内存
- day08 信号机制
- D8-1 信号的概念
- D8-2 信号的发送和定时器
- D8-3 信号的捕捉1
- D8-4 信号的捕捉2
- D8-5 信号SIGCHLD的使用
- D8-6 信号的阻塞和信号集
- D8-7 信号驱动任务
- day09 消息队列和信号灯
- D9-1 消息队列
- D9-2 信号灯概念和有名信号灯
- D9-3 无名信号灯
- D9-4 systemV信号灯
- Level 06 网络编程
- day01 网络基础上
- D1-01 网络的历史和分层
- D1-02 网络各层协议解释
- D1-03 网络的封包和拆包
- day02 网络基础下
- D2-01 网络预备知识1
- D2-02 网络预备知识2
- D2-03 网络预备知识3
- day03 TCP编程
- D3-01 TCP编程API-1
- D3-02 TCP编程API-2
- D3-03 TCP编程API-3
- D3-04 TCP编程API-4
- D3-05 TCP编程API-5
- day04 并发服务器
- D4-01 TCP并发服务器多线程编程
- D4-02 TCP并发服务器多进程编程
- day05 UDP编程
- D5-01 网络编程API扩展及UDP编程API
- D5-02 UDP编程-1
- D5-03 UDP编程-2
- day06 IO多路复用
- D6-01 IO模型以及多路复用基本原理
- D6-02 select模型
- D6-03 客户端select的实现
- D6-04 服务器端select的实现
- day07 TCP、IP协议原理
- D7-01 wireshark抓包工具使用
- D7-02 eth_ip头原理
- D7-03 TCP包头-确认重发机制
- D7-04 TCP三次、四次握手
- day08 网络编程扩展上
- D8-01 域名解析
- D8-02 网络属性设置
- D8-03 网络超时优化
- day09 网络编程扩展下
- D9-01 广播编程
- D9-02 多播
- D9-03 unix域套接字-1
- D9-04 unix域套接字-2
- Level 07 数据库开发
- day01 嵌入式数据库之Sqlite3(上)
- D1-01 数据库概念介绍
- D1-02 数据库之命令行操作上
- D1-03 数据库之命令行操作下
- day02 嵌入式数据库之Sqlite3(下)
- D2-01 数据库之API操作
- Level 08 Linux应用开发综合实战
- day01 在线词典项目-介绍及框架搭建
- D1-01 有道词典流程分析及本项目在线词典介绍
- D1-02 在线词典项目演示
- D1-03 流程示意图分析
- D1-04 客户端代码框架搭建(上)
- D1-05 客户端代码框架搭建(下)
- day02 在线词典项目-注册登录的实现
- D2-01 服务器端代码框架搭建
- D2-02 注册模块
- D2-03 登录模块
- day03 在线词典项目-功能的实现
- D3-01 査询模块1
- D3-02 查询模块2
- D3-03 查询模块3
- D3-04 查询模块4
- D3-05 历史记录查询
- Level 09 ARM体系结构与接口技术
- day01 计算机硬件基础
- D1-01 底层课程导学
- D1-02 ARM体系结构与接口技术课程导学
- D1-03 计算机基础知识
- D1-04 多级存储结构与地址空间
- D1-05 CPU工作原理概述
- day02 ARM处理器概论
- D2-01 ARM处理器概述
- D2-02 ARM指令集概述
- D2-03 ARM存储模型
- D2-04 ARM工作模式
- day03 ARM寄存器组织
- D3-01 ARM寄存器组织(一)
- D3-02 ARM寄存器组织(二)
- D3-03 ARM寄存器组织(三)
- day04 ARM异常处理
- D4-01 ARM异常处理(一)
- D4-02 ARM异常处理(二)
- D4-03 ARM异常处理(三)
- D4-04 ARM微架构
- day05 ARM指令集仿真环境搭建
- D5-01 ARM指令集导学
- D5-02 Keil仿真环境搭建
- D5-03 ARM指令集概述
- day06 数据处理指令
- D6-01 数据处理指令(一)
- D6-02 数据处理指令(二)
- D6-03 数据处理指令(三)
- D6-04 数据处理指令(四)
- day07 跳转与存储器访问指令
- D7-01 跳转指令
- D7-02 ARM指令的条件码
- D7-03 内存访问指令(一)
- D7-04 ARM指令的寻址方式
- day08 栈的种类与应用
- D8-01 多寄存器内存访问指令
- D8-02 多寄存器内存访问指令的寻址方式
- D8-03 栈的种类与使用
- D8-04 栈的应用举例
- day09 专用指令
- D9-01 状态寄存器传送指令
- D9-02 软中断指令
- D9-03 协处理器指令
- D9-04 伪指令
- day10 伪操作与混合编程
- D10-01 伪操作
- D10-02 C和汇编的混合编程
- D10-03 ATPCS协议
- D10-04 ARM体系结构总结
- day11 FS4412开发环境搭建
- D11-01 开发板硬件资源介绍
- D11-02 初识电路原理图
- D11-03 交叉开发环境搭建
- D11-04 地址映射表
- day12 GPIO实验
- D12-01 GPIO简介
- D12-02 GPIO寄存器分析(一)
- D12-03 GPIO寄存器分析(二)
- D12-04 GPIO编程
- D12-05 LED实验
- day13 C工程与寄存器封装
- D13-01 C语言工程简介
- D13-02 启动代码分析
- D13-03 C语言实现LED实验
- D13-04 寄存器的封装方式
- D13-05 寄存器操作的标准化
- day14 UART实验
- D14-01 UART帧格式详解
- D14-02 Exynos4412下的UART控制器
- D14-03 UART寄存器详解
- D14-04 UART编程
- D14-05 输入输出重定向
- day15 WDT实验
- D15-01 WDT简介
- D15-02 Exynos4412下的WDT控制器
- D15-03 WDT寄存器详解
- D15-04 WDT编程
- day16 轮询与中断
- D16-01 CPU与硬件的交互方式
- D16-02 轮训方式实现按键实验
- D16-03 GPIO中断相关寄存器详解
- D16-04 GPIO中断编程
- day17 中断控制器
- D17-01 中断控制器
- D17-02 Exynos4412下的中断控制器
- D17-03 中断控制器寄存器详解(一)
- D17-04 中断控制器寄存器详解(二)
- D17-05 中断控制器编程
- day18 中断处理
- D18-01 ARM的异常处理机制
- D18-02 工程模板代码结构分析
- D18-03 中断处理框架搭建(一)
- D18-04 中断处理框架搭建(二)
- D18-05 中断处理程序编程
- D18-06 中断编程补充
- day19 ADC实验
- D19-01 ADC简介
- D19-02 Exynos4412下的ADC控制器
- D19-03 ADC寄存器详解
- D19-04 ADC编程
- day20 RTC实验
- D20-01 RTC简介
- D20-02 Exynos4412下的RTC控制器
- D20-03 RTC寄存器详解
- D20-04 RTC编程(1)
- D20-05 RTC编程(2)
- day21 PWM实验
- D21-01 PWM简介
- D21-02 Exynos4412下的PWM控制器(一)
- D21-03 Exynos4412下的PWM控制器(二)
- D21-04 PWM寄存器详解
- D21-05 PWM编程
- day22 IIC总线原理
- D22-01 IIC总线概述
- D22-02 IIC总线信号实现
- D22-03 IIC典型时序
- day23 IIC控制器与MPU6050
- D23-01 Exynos4412下的IIC控制器
- D23-02 IIC寄存器详解
- D23-03 MPU6050原理
- D23-04 MPU6050寄存器读写时序
- day24 IIC编程
- D24-01 陀螺仪实验代码分析
- Level 10 系统移植
- day01 嵌入式系统移植导学
- D1-1 系统移植课程导学
- D1-2 系统移植过程
- D1-3 开发板启动过程
- day02 交叉开发环境搭建
- D2-1 ubuntu网络环境配置
- D2-2 tftp服务器环境搭建
- D2-3 nfs服务器环境搭建
- day03 uboot的烧写及使用
- D3-1 uboot概述
- D3-2 SD卡启动盘制作
- D3-3 uboot的使用(一)
- D3-4 uboot的使用(二)
- D3-5 uboot的使用(三)
- day04 Linux内核的安装与加载
- D4-1 tftp加载Linux内核及rootfs
- D4-2 EMMC加载Linux内核及rootfs
- D4-3 tftp加载Linux内核nfs挂载rootfs
- D4-4 EMMC加载uboot
- day05 交叉编译工具链
- D5-1 交叉编译
- D5-2 ELF文件格式
- D5-3 交叉编译工具链常用工具
- day06 uboot移植
- D6-1 uboot源码结构
- D6-2 uboot的配置与编译
- D6-3 uboot移植(一)
- D6-4 uboot移植(二)
- D6-5 uboot移植(三)
- day07 Linux内核移植
- D7-1 Linux内核概述
- D7-2 Linux内核源码结构
- D7-3 Linux内核的配置与编译(一)
- D7-4 Linux内核的配置与编译(二)
- D7-5 Linux内核的配置与编译(三)
- D7-6 Linux内核的配置与编译(四)
- day08 Linux设备驱动移植
- D8-1 设备树
- D8-2 网卡驱动移植
- day09 根文件系统移植
- D9-1 根文件系统
- D9-2 根文件系统移植
- Level 11 嵌入式系统驱动初级
- day01 背景学法和环境搭建
- D1-1 背景常识之什么是操作系统?
- D1-10 环境搭建之开发板运行Linux
- D1-11 环境搭建之内核编译
- D1-2 背景常识之内核实现模式
- D1-3 背景常识之什么是设备驱动?
- D1-4 学习方法
- D1-5 环境搭建之前言
- D1-6 环境搭建之安装交叉工具链
- D1-7 环境安装之安装NFS
- D1-8 环境搭建之制作SD卡启动盘
- D1-9 环境搭建之u-boot参数设置
- day02 内核模块上_编译方法
- D2-1 向内核增加新功能_静态加载理论
- D2-2 向内核增加新功能_静态加载演示
- D2-3 向内核增加新功能_动态加载之同一目录结构
- D2-4 向内核增加新功能_动态加载之不同目录
- D2-5 向内核增加新功能_动态加载之运行ko文件
- D2-6 内核模块基础代码解析
- D2-7 内核模块多源文件编程
- D2-8 内核模块信息宏
- day03 内核模块下_参数和依赖
- D3-1 模块传参
- D3-2 模块依赖
- D3-3 内核空间和用户空间
- D3-4 执行流
- D3-5 模块编程和应用编程的比较
- D3-6 内核接口头文件查询
- day04 字符设备驱动基础上_基础框架
- D4-1 Linux设备分类
- D4-10 ioctl操作实现
- D4-11 printk
- D4-12 多个次设备的支持
- D4-2 设备号
- D4-3 申请和注销设备号
- D4-4 函数指针复习
- D4-5 注册字符设备_理论讲解
- D4-6 注册字符设备_代码实践
- D4-7 字符设备驱动基础框架分析
- D4-8 读写操作实现
- D4-9 设备操作函数避免使用全局变量
- day05 字符设备驱动基础中_IO模型
- D5-1 五种IO模型
- D5-2 阻塞和非阻塞支持_理论讲解
- D5-3 阻塞和非阻塞支持_代码实践
- D5-4 多路复用支持_理论讲解
- D5-5 多路复用支持_代码实践
- D5-6 信号驱动支持_理论讲解
- D5-7 信号驱动支持_代码实践
- day06 字符设备驱动基础下_并发控制
- D6-1 上下文和并发场合
- D6-10 互斥锁_代码实践
- D6-11 并发控制机制的选择原则
- D6-2 中断屏蔽
- D6-3 原子变量_理论讲解
- D6-4 原子变量_代码实践
- D6-5 自旋锁_理论讲解
- D6-6 自旋锁_代码实践
- D6-7 信号量_理论讲解
- D6-8 信号量_代码实践
- D6-9 互斥锁_理论讲解
- day07 内核定时器
- D7-1 时钟中断
- D7-2 延时机制
- D7-3 定时器
- D7-4 课堂练习秒设备
- day08 内核内存管理
- D8-1 内核内存管理框架
- D8-2 内核中常用动态分配_理论讲解
- D8-3 内核中常用动态分配_kmalloc代码实践
- D8-4 IO访问
- D8-5 led驱动_编写思路
- D8-6 led驱动_驱动代码编写
- D8-7 led驱动_应用程序编写和验证
- day09 设备树
- D9-1 起源和基本组成
- D9-2 基本语法
- D9-3 特殊节点
- D9-4 常见属性
- D9-5 常用接口
- D9-6 led驱动设备树版
- day10 中断处理上_基础框架
- D10-1 中断及其处理原理
- D10-2 中断接口
- D10-3 按键驱动初步
- D10-4 按键驱动验证与防抖
- day11 中断处理下_下半部机制
- D11-1 上半部和下半部
- D11-2 下半部机制之tasklet
- D11-3 下半部机制之workqueue
- Level 12 嵌入式系统驱动高级
- day01 设备模型
- D1-1 起源和新方案
- D1-2 自动mknod_理论讲解
- D1-3 自动mknod_代码实践
- day02 平台总线式驱动开发上_基础框架
- D2-1 总线设备和驱动
- D2-2 平台总线基础框架
- D2-3 名称匹配基础框架
- D2-4 名称匹配led实例
- day03 平台总线式驱动开发下_ID匹配和设备树匹配
- D3-1 ID匹配
- D3-2 设备树匹配
- day04 I2C总线式驱动开发
- D4-1 I2C背景知识
- D4-10 I2C二级外设驱动开发方法_02驱动模块的编写-2
- D4-11 I2C二级外设驱动开发之名称匹配_01client模块的编写之i2c_new_device
- D4-12 I2C二级外设驱动开发之名称匹配_02app编写与验证
- D4-13 I2C二级外设驱动开发之名称匹配_03client模块的编写之i2c_new_probed_device
- D4-14 I2C二级外设驱动开发之设备树匹配
- D4-2 Exynos4412裸机版I2C传输过程
- D4-3 Linux内核对I2C总线的支持
- D4-4 MPU6050
- D4-5 应用层直接使用I2C通道_01预备工作
- D4-6 应用层直接使用I2C通道_02readwrite
- D4-7 应用层直接使用I2C通道_03ioctl
- D4-8 I2C二级外设驱动开发方法_01理论讲解
- D4-9 I2C二级外设驱动开发方法_02驱动模块的编写-1
- day05 Input子系统
- D5-1 input子系统的基本框架
- D5-2 input类外设驱动开发步骤
- D5-3 input类外设驱动示例之key
- D5-4 input类外设驱动示例之mpu6050
- Level 13 嵌入式安防监控项目实战
- day01 创客学院课程体系概要巩固
- D1-1 创客学院课程回顾概述
- D1-2 创客学院课程回顾-C语言回顾
- D1-3 创客学院课程回顾-数据结构
- D1-4 创客学院课程回顾-IO进程
- D1-5 创客学院课程回顾-网络部分
- D1-6 创客学院课程回顾-ARM裸机部分
- D1-7 创客学院课程回顾-系统移植部分
- D1-8 创客学院课程回顾-内核驱动部分
- day02 安防监控项目实战安排与环境搭建
- D2-1 安防监控项目实战安排简介
- D2-2 安防监控项目实战之环境搭建
- day03 安防监控之需求分析
- D3-1 安防监控项目需求分析
- day04 安防监控之软硬件环境分析和通信结构体定义
- D4-1 安防监控实现之软硬件环境分析
- D4-2 安防监控实现之通信协议制定1
- D4-3 安防监控实现之通信协议制定2
- day05 安防监控实现之A9主框架的搭建
- D5-1 安防监控实现之原理验证代码
- D5-2 安防监控实现之主框架的搭建
- day06 安防监控实现之boa服务器的移植
- D6-1 安防监控实现之boa服务器原理介绍
- D6-2 安防监控实现之boa服务器移植
- day07 安防监控实现之CGI的移植及与html的通信
- D7-1 安防监控实现之认识CGI在项目中的数据解析过程
- D7-2 安防监控实现之认识CGI在项目中的角色和原理,完成CGI的测试
- D7-3 安防监控实现之项目阶段的CGI移植和HTML通信
- day08 安防监控实现之从网页上控制A9的LED灯
- D8-1 网页发送数据模拟控制Ubuntu的LED灯
- D8-2 网页发送数据控制A9的LED灯
- day09 安防监控实现之html框架浅析及模拟环境信息刷新到网页
- D9-1 安防监控实现之HTML框架分析
- D9-2 安防监控实现之模拟数据刷新
- D9-3 安防监控实现之控制命令下发
- day10 安防监控实现之mjpeg-streamer视频图像的显示
- D10-1 安防监控实现之视频流原理讲解与移植
- D10-2 安防监控实现之web网页测试监控html+css
- day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传
- D11-1 安防监控实现之ZigBee环境搭建
- D11-2 安防监控实现之ZigBee-A9传感器数据采集与串口上传
- day12 安防监控实现之A9串口控制ZigBee硬件
- D12-1 安防监控实现之A9串口控制ZigBee硬件原理讲解
- D12-2 安防监控实现之A9串口控制ZigBee硬件实现
- day13 安防监控实现之传感器真实数据上传到网页
- D13-1 安防监控实现之传感器真实数据上传到网页原理讲解
- D13-2 安防监控实现之传感器真实数据上传到网页过程实现
- day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
- D14-1 安防监控实现之线程间同步互斥操作实现
- D14-2 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
- D14-3 安防监控实现之网页控制A9上的蜂鸣器和数码管
- D14-4 安防监控实现之网页控制ZigBee和A9上的风扇
- day15 安防监控实现之GPRS短信报警功能实现
- D15-1 安防监控实现之Windows下实现GPRS短信电话报警功能实现
- D15-2 安防监控实现之linux下实现GPRS短信电话报警功能实现
- D15-3 安防监控实现之linux框架下实现GPRS短信电话功能
- day16 项目总结和项目答辩
- D16-1 项目总结和项目答辩
- Level 14 C开发
- day01 从C到C及类与对象
- D1-1 语法升级
- D1-2 概念和思维升级
- D1-3 类与对象1
- D1-4 类与对象2
- D1-5 类的申明1
- D1-6 类的申明2
- D1-7 类的成员函数
- D1-8 常成员静态成员与友元1
- D1-9 常成员静态成员与友元2
- day02 运算符重载及组合与继承
- D2-1 普通运算符重载1
- D2-2 普通运算符重载2
- D2-3 特殊运算符重载1
- D2-4 特殊运算符重载2
- D2-5 标准输入输出流
- D2-6 组合
- D2-7 继承
- day03 多态、异常、转换函数
- D3-1 多态1
- D3-2 多态(应用上)
- D3-3 多态(应用下)
- D3-4 异常(try_catch)
- D3-5 异常语法与自定义异常
- D3-6 标准转换函数
- D3-7 自定义转换函数
- D3-8 隐式转换
- day04 模板及STL标准模板库
- D4-1 类型模板之模板函数与模板类
- D4-2 非类型模板以及特化
- D4-3 链表实现
- D4-4 迭代器
- D4-5 STL容器
- D4-6 STL算法
- Level 15 QT嵌入式图形开发
- day01 QT入门与基础控件
- D1-1 QT入门
- D1-2 布局管理器
- D1-3 输入与输出控件
- D1-4 按钮
- D1-5 容器上
- D1-6 容器下
- day02 对话框
- D2-1 标准对话框上
- D2-2 标准对话框下
- D2-3 自定义对话框
- day03 主窗口和事件处理
- D3-1 action和菜单栏
- D3-2 工具栏中央部件与状态栏
- D3-3 事件处理
- D3-4 绘图事件
- D3-5 双缓冲绘图
- D3-6 事件过滤上
- D3-7 事件过滤下
- day04 文件和进程线程编程
- D4-1 文件普通读写
- D4-2 流式读写,目录遍历以及获取文件属性
- D4-3 进程
- D4-4 线程
- D4-5 线程同步
- D4-6 线程互斥
- day05 网络编程
- D5-1 udp客户端
- D5-2 udp服务器
- D5-3 tcp客户端
- D5-4 tcp服务器
- Level 16 物联网ARM开发
- day01 ARM体系结构概述
- D1-1 STM32课程体系介绍视频
- D1-2 必须要get的ARM知识
- D1-3 Cortex-M0概述1
- D1-4 Cortex-M0概述2
- D1-5 认识STM32
- D1-6 STM32F0硬件平台介绍
- day02 开发环境搭建及平台介绍
- D2-1 MDK-ARM环境介绍及安装
- D2-2 STM32Cube简介及安装
- D2-3 STM32储存器映射
- D2-4 STM32启动文件分析
- day03 STM32-GPIO口操作平台介绍
- D3-1 GPIO的基本概念及寄存器介绍1
- D3-2 GPIO的基本概念及寄存器介绍2
- D3-3 照亮电子世界的那盏灯——LED寄存器版
- D3-4 照亮电子世界的那盏灯——LED库函数版
- D3-5 初识人机交互——按键
- day04 STM32-USART串口的应用
- D4-1 串行通信的基本概念
- D4-2 串口寄存器介绍
- D4-3 stm32实现串口数据收发
- D4-4 HAL串口库函数的使用及printf的实现
- day05 STM32中断系统
- D5-1 STM32中断系统概述1
- D5-2 STM32中断系统概述2
- D5-3 外部中断控制器EXTI
- D5-4 按键中断实例
- D5-5 串口中断实例
- day06 STM32时钟与定时器
- D6-1 STM32时钟系统概述1
- D6-2 STM32时钟系统概述2
- D6-3 SysTick定时器讲解
- D6-4 HAL_Delay的实现
- D6-5 STM32通用定时器介绍
- D6-6 STM32通用定时器使用实例
- day07 STM32模数转换器ADC
- D7-1 stm32 ADC模数转换概述
- D7-2 stm32 ADC单通道采集实例
- D7-3 stm32 ADC多通道采集实例
- day08 STM32数据搬运工DMA
- D8-1 stm32 DMA工作原理
- D8-2 ADC_DMA多路采集实例
- day09 STM32-I2C总线通信
- D9-1 stm32 I2C总线通信原理
- D9-2 三轴加速度传感器MPU6050介绍
- D9-3 I2C通信实例1
- D9-4 I2C通信实例2
- day10 基于STM32的物理网项目介绍
- D10-1 STM32项目介绍
- D10-2 基于STM32物理网网关
- D10-3 基于STM32智能小车
- D10-4 基于STM32四轴飞行器
- Level 17 NB-IoT开发实战
- day01 初识NB-IoT
- D1-01 NB-IoT介绍
- D1-02 NB-IoT硬件介绍
- D1-03 STM32-CubeMX介绍
- D1-04 Keil安装和使用
- day02 使用NB-IoT模块
- D2-01 NB-IoT基础工程搭建
- D2-02 NB-IoT模块AT指令介绍
- D2-03 AT指令透传
- day03 NB-IoT连接网络
- D3-01 搭建自己的服务器
- D3-02 使用AT命令连接服务器
- D3-03 使用自动化串口工具发送AT命令
- day04 实现代码驱动NB-IoT
- D4-01 驱动NB联网代码实现1
- D4-02 驱动NB联网代码实现2
- D4-03 驱动NB串口发送和接收1
- D4-04 驱动NB串口发送和接收2
- D4-05 驱动NB串口任务框架
- D4-06 驱动NB完整联网
- D4-07 修改AT指令为灵活字符串
- day05 NB-IoT智慧消防项目开发(传感器实战)
- D5-01 人体红外传感器介绍
- D5-02 人体红外传感器代码实现
- D5-03 可燃气体传感器代码实现
- D5-04 火焰传感器实验
- D5-05 继电器模块介绍
- D5-06 继电器代码实现
- Level 18 python语法基础
- day01 初识python
- D1-1 计算机以及python简介
- D1-2 Python的安装以及第一个程序
- day02 python基础语法(上)
- D2-1 Python注释、变量、以及数据类型
- D2-2 字符串与列表
- D2-3 数据类型列表元组与转换
- D2-4 标识符、关键字以及总结
- day03 python基础语法(下)
- D3-1 昨日内容回顾
- D3-2 Python输入输出与数学运算符
- D3-3 逻辑运算符
- day04 python条件语句与循环语句
- D4-1 if条件语句
- D4-2 python条件语句与循环语句
- D4-3 elif的使用
- D4-4 if嵌套
- D4-5 猜拳小游戏
- D4-6 while循环语句嵌套
- D4-7 for循环语句
- D4-8 总结
- day05 数据类型的基本操作
- D5-1 字符串的相关操作
- D5-2 列表的相关操作
- D5-3 元组的相关操作
- D5-4 字典的相关操作
- D5-5 公共方法
- day06 函数(上)
- D6-1 函数的定义与调用
- D6-2 函数的参数与返回值
- D6-3 函数的四种类型
- D6-4 函数的嵌套
- day07 函数(下)
- D7-1 局部变量
- D7-2 全局变量
- D7-3 函数的多个返回值
- D7-4 函数的不定长参数
- D7-5 递归函数与匿名函数
- day08 python 储存文件的操作
- D8-1 文件介绍
- D8-2 文件的打开与关闭
- D8-3 文件的读取与写入
- D8-4 文件与文件夹的相关操作
- Level 19 python核心编程
- day01 面向对象(上)
- D1-1 面向对象编程与面向过程编程
- D1-2 类与对象
- D1-3 魔法方法
- D1-4 继承(上)
- day02 面向对象(下)
- D2-1 继承(下)
- D2-2 私有属性与私有方法
- D2-3 多态
- D2-4 属性与方法
- D2-5 异常
- day03 飞机大战(上)
- D3-1 飞机大战(1)
- D3-2 飞机大战(2)
- D3-3 飞机大战(3)
- D3-4 飞机大战(4)
- D3-5 飞机大战(5)
- day04 飞机大战(下)
- D4-1 飞机大战(6)
- D4-2 飞机大战(7)
- D4-3 飞机大战(8)
- D4-4 飞机大战(9)
- Level 20 中文聊天机器人开发
- day01 初识聊天机器人
- D1-1 课前导学
- D1-2 聊天机器人介绍
- D1-3 机器人环境搭建
- D1-4 安装配置
- day02 使用机器人
- D2-1 录制唤醒词
- D2-2 聊天机器人架构分析
- D2-3 语音识别详解
- D2-4 百度语音识别示范
- day03 机器人的精髓
- D3-1 语音合成详解
- D3-2 NLP介绍1
- D3-3 NLP介绍2
- D3-4 NLP介绍3
- D3-5 NLP介绍4
- day04 机器人的插件实现
- D4-1 机器人插件介绍
- D4-2 实现一个自己的插件
- Level 21 天猫精灵IoT项目实战
- day01 AliOS Things引入及环境搭建
- D1-1 课程介绍
- D1-2 AliOS Things介绍
- D1-3 AliOS Things开发的正确姿势
- D1-4 ubuntu安装上
- D1-5 ubuntu安装下
- D1-6 AliOS Things开发环境搭建
- D1-7 AliOS Things源码下载及使用
- day02 初体验之HelloWorld
- D2-1 aos-cube工具介绍及使用
- D2-2 创建基于mk3080 helloworld工程
- D2-3 创建基于esp8266 helloworld工程
- D2-4 HelloWorld 工程目录分析(一)
- D2-5 HelloWorld 工程目录分析(二)
- D2-6 HelloWorld源码分析
- D2-7 编写自己的HelloWorld并初次体验OTA功能
- day03 源码配置及编译原理:大型项目开发必备技能
- D3-1 AliOS Things源码目录结构分析(一)
- D3-10 源码编译原理之Log分析(二)
- D3-11 自己动手添加组件功能
- D3-2 AliOS Things源码目录结构分析(二)
- D3-3 源码配置kconfig
- D3-4 源码编译工具gcc(一)
- D3-5 源码编译工具gcc(二)
- D3-6 源码编译工具makefile
- D3-7 Alios Things编译构建系统
- D3-8 详细的实施过程-顶层Makefile
- D3-9 源码编译原理之Log分析(一)
- day04 HAL层之点灯大法:会点灯才可以做复杂的应用
- D4-1 Alios Things HAL层详解
- D4-2 HAL层如何适配不用的硬件平台
- D4-3 HAL层 GPIO使用方法(一)
- D4-4 HAL层 GPIO使用方法(二)
- D4-5 循环点亮开发板上的灯
- D4-6 按键点灯功能实现
- D4-7 中断点灯功能实现
- day05 任务&内存管理:让CPU发挥最大价值
- D5-1 多任务、多进程、多线程、内存管理基本概念
- D5-2 内存管理使用方法(一)
- D5-3 内存管理使用方法(二)
- D5-4 rhino任务管理使用方法
- D5-5 任务创建及删除典型应用
- D5-6 任务私有数据典型应用(一)
- D5-7 任务私有数据典型应用(二)
- day06 信号量:任务间同步、资源共享及互斥
- D6-1 任务间同步、资源共享及互斥基本概念
- D6-2 信号量使用方法(一)
- D6-3 信号量使用方法(二)
- D6-4 信号量之同步典型应用
- D6-5 信号量之资源共享线程池实现
- D6-6 互斥锁及临界区使用方法(一)
- D6-7 互斥锁及临界区使用方法(二)
- D6-8 资源保护典型应用
- day07 消息队列:任务间通信
- D7-1 消息队列基本概念
- D7-2 消息队列使用方法上
- D7-3 消息队列使用方法下
- D7-4 消息队列之多种按键状态识别典型应用上
- D7-5 消息队列之多种按键状态识别典型应用下
- day08 组件层之CLI:写一个自己的shell终端交互
- D8-1 shell交互基本概念
- D8-2 CLI使用方法上
- D8-3 CLI使用方法下
- D8-4 在shell终端完成点灯功能
- day09 软件定时器:闹钟设计
- D9-1 软件定时器基本概念
- D9-2 软件定时器使用方法
- D9-3 闹钟之RTC使用
- D9-4 闹钟之CMD设计
- D9-5 闹钟之软件定时器设计
- day10 工作队列:不着急事情交给它
- D10-1 工作队列基本概念
- D10-2 工作队列使用方法
- D10-3 工作队列典型应用
- day11 组件层之yloop:事件驱动编程之美
- D11-1 事件驱动基本概念
- D11-2 事件驱动使用方法
- D11-3 事件驱动典型应用
- day12 AliOS Things移植指南:如何把操作系统移植到不同的硬件平台
- D12-1 AliOS Things移植说明
- D12-2 AliOS Things代码适配上
- D12-3 AliOS Things代码适配下
- D12-4 k_config.h使用说明
- day13 初识蓝牙BLE
- D13-1 课程介绍
- D13-2 为什么需要蓝牙技术
- D13-3 蓝牙发展史
- D13-4 BLE技术优势
- D13-5 蓝牙BLE技术简介
- day14 PHY物理层
- D14-1 PHY层上
- D14-2 PHY层下
- day15 链路层
- D15-1 白化
- D15-2 链路层状态机
- D15-3 数据格式
- D15-4 信道映射及跳频
- day16 控制接口层
- D16-1 HCI物理接口
- D16-2 HCI逻辑接口
- D16-3 HCI数据包格式
- day17 L2CAP和属性
- D17-1 L2CAP
- D17-2 ATT
- D17-3 GATT
- day18 代码实例
- D18-1 官方SDK ATT使用解析
- day19 天猫精灵蓝牙Mesh解决方案
- D19-1 课程介绍
- D19-2 蓝牙Mesh学习方式
- day20 蓝牙Mesh必备概念
- D20-1 蓝牙网络层次
- D20-2 蓝牙Mesh如何洪泛管理
- D20-3 蓝牙Mesh四大金刚
- D20-4 蓝牙Mesh节点
- D20-5 网络和地址
- day21 蓝牙Mesh环境配置
- D21-1 VScode设置
- D21-2 SDK目录解析
- D21-3 实现呼吸灯
- day22 天猫精灵IOT
- D22-1 天猫精灵IOT开放平台介绍
- D22-2 制界面配置
- D22-3 调试中心
- D22-4 天猫精灵、蓝牙Mesh、云端三者关系梳理
- day23 蓝牙Mesh对接
- D23-1 程序入口
- D23-2 user_event
- D23-3 智能灯对接
- D23-4 例程代码修改与总结
- day24 蓝牙Mesh进阶概念
- D24-1 蓝牙Mesh简介
- D24-2 Ble Mesh Bearer Layer
- D24-3 Ble Mesh Transport Layer
- D24-4 Ble Mesh Access Layer
- day25 蓝牙Mesh配网
- D25-1 蓝牙Mesh配网概述
- D25-2 蓝牙Mesh配网协议
- D25-3 蓝牙Mesh配网流程
- D25-4 配网知识点总结
- day26 蓝牙Mesh模型
- D26-1 模型概念
- D26-2 通用模型与厂商模型
- D26-3 产商模型
- day27 蓝牙Mesh初尝项目
- D27-1 场景与项目创建
- D27-2 项目驱动编写
- D27-3 命令对接解决调光
- D27-4 完成进阶智能灯项目
- day28 模拟厂商项目开发
- D28-1 场景功能分析
- D28-2 风扇模块使用
- D28-3 驱动编写
- D28-4 蓝牙Mesh接入代码
- D28-5 完成项目对接
- day29 基础环境搭建
- D29-1 天猫精灵app阶段的课程概述
- D29-2 天猫精灵app界面效果展示
- D29-3 天猫精灵app界面开发的目的
- D29-4 天猫精灵app环境搭建准备阶段
- D29-5 天猫精灵app开发环境搭建
- D29-6 天猫精灵app项目目录结构介绍
- D29-7 天猫精灵app前端必备-概述
- day30 前端必备html和css的技术
- D30-1 天猫精灵app-html-标签
- D30-2 天猫精灵app-html-块元素标签
- D30-3 天猫精灵app-html总结
- D30-4 天猫精灵app-css的介绍
- D30-5 天猫精灵app-css的引入方式
- D30-6 天猫精灵app-css的选择器1
- D30-7 天猫精灵app-css的选择器2
- D30-8 天猫精灵app-css布局和文本常用的样式属性
- D30-9 天猫精灵app-css总结
- day31 js的初级用法
- D31-1 天猫精灵app-js的介绍
- D31-2 天猫精灵app-js的引入方式
- D31-3 天猫精灵app-js变量以及数据类型
- D31-4 天猫精灵app-js函数的操作
- D31-5 天猫精灵app-js4种函数的操作
- day32 js的高级用法
- D32-1 天猫精灵app-js条件判断
- D32-2 天猫精灵app-js操作元素的属性
- D32-3 天猫精灵app-js事件属性和匿名函数
- D32-4 天猫精灵app-js总结
- D32-5 天猫精灵app-js高级之变量的作用域
- D32-6 天猫精灵app-js高级之循环
- day33 js的字符串和定时器
- D33-1 天猫精灵app-js高级之数组的操作
- D33-2 天猫精灵app-js高级之字符串的操作
- D33-3 天猫精灵app-js高级之定时器的创建和停止
- day34 jq-vue的简介和基本的用法
- D34-1 天猫精灵app-js高级
- D34-2 天猫精灵app-jq的基本介绍
- D34-3 天猫精灵app-vue的基本介绍
- D34-4 天猫精灵app-vue的基本使用
- D34-5 天猫精灵app-vue的模板语法
- day35 vue的属性以及组件
- D35-1 天猫精灵app-vue测试class属性
- D35-2 天猫精灵app-vue选项卡实战
- D35-3 天猫精灵app-vue的条件渲染
- D35-4 天猫精灵app-vue的其他事件
- D35-5 天猫精灵app-vue箭头函数
- D35-6 天猫精灵app-vue组件
- D35-7 天猫精灵app-es6对象简写方式
- D35-8 天猫精灵app-vue的data
- day36 文档的阅读以及参照文档编写代码
- D36-1 天猫精灵app界面显示数据对应代码的位置
- D36-2 vue对接天猫精灵开发文档
- D36-3 vue的打包发布
- day37 Wi-Fi基础知识
- D37-1 Wi-Fi概念和历史
- D37-2 Wi-Fi的版本介绍
- D37-3 Wi-Fi无线特性介绍
- day38 802.11协议交互过程
- D38-1 Wi-Fi网络结构
- D38-2 Wi-Fi连接过程
- day39 802.11通用帧结构
- D39-1 抓包分析
- D39-2 Wi-Fi通用帧格式
- D39-3 Wi-Fi数据帧和控制帧
- day40 802.11管理帧详解
- D40-1 WiFi管理帧(上)
- D40-2 WiFi管理帧(中)
- D40-3 WiFi管理帧(下)
- day41 Wi-Fi开发环境搭建
- D41-1 天猫精灵功能演示
- D41-2 环境配置_编译
- D41-3 开发板介绍_烧写
- D41-4 VScode安装使用
- day42 Wi-Fi开发SDK详解
- D42-1 SDK下载和目录介绍
- D42-2 SDK项目编译和配置
- D42-3 SDK创建自己的工程
- day43 天猫精灵SDK驱动开发板LED
- D43-1 SDK代码流程简介
- D43-2 开发板点灯程序代码分析
- D43-3 开发板点灯程序编写
- D43-4 开发板点灯程序烧写和注意事项
- day44 产品创建和开发板连接天猫精灵后台
- D44-1 天猫精灵平台创建产品
- D44-2 连接天猫精灵后台代码
- D44-3 连接天猫精灵后台配网使能
- D44-4 天猫精灵设备调试功能
- day45 信息解析和天猫精灵控制LED
- D45-1 天猫精灵设备消息解析1
- D45-2 天猫精灵设备消息解析2
- D45-3 天猫精灵控制开发板GPIO
- day46 WiFi天猫精灵零配详解
- D46-1 零配概念
- D46-2 零配详细过程
- D46-3 零配报文分析
- day47 Wi-Fi天猫精灵零配代码分析
- D47-1 零配代码介绍
- D47-2 零配代码分析1
- D47-3 零配代码分析2
- day48 MQTT协议概念和实验分析
- D48-1 MQTT协议概念
- D48-2 MQTT客户端和服务器安装
- D48-3 MQTT协议抓包分析
- day49 Alink协议详解
- D49-1 Alink协议介绍1
- D49-2 Alink协议介绍2
- day50 Linkkit代码分析
- D50-1 Linkkit联网代码分析
- D50-2 Linkkit消息发布代码分析
- D50-3 Linkkit消息接收代码分析
- day51 Smart Config介绍
- D51-1 SmartConfig介绍1
- D51-2 SmartConfig介绍2
- day52 Smart Config实验
- D52-1 SmartConfig实验1
- D52-2 SmartConfig实验2
- day53 Smart Config多播配网
- D53-1 SmartConfig多播配网1
- D53-2 SmartConfig多播配网2
- day54 SmartConig代码分析
- D54-1 SmartConfig广播代码分析1
- D54-2 SmartConfig广播代码分析2
- D54-3 SmartConfig多播代码分析
- day55 项目设计及案例分析
- D55-1 项目开发概述
- D55-2 项目管理工具简介
- D55-3 项目管理工具基本使用
- D55-4 项目管理工具进阶使用
- D55-5 项目管理工具远程使用
- day56 Wi-Fi温湿度传感器开发1
- D56-1 温度传感器介绍
- D56-2 温度传感器读写时序讲解
- D56-3 读取温度数据1
- D56-4 读取温度数据2
- day57 Wi-Fi温湿度传感器开发2
- D57-1 温度数据上云1
- D57-2 温度数据上云2
- D57-3 温度异常事件上报
- D57-4 温度异常参数设置
- day58 Wi-Fi风扇控制开发
- D58-1 风扇开发概述
- D58-2 风扇开发接线
- D58-3 风扇产品创建
- D58-4 风扇代码编写
- D58-5 风扇IO控制
- D58-6 风扇IO温度控制演示
- 嵌入式 – 课件资源
- Linux 环境配置
- Ubuntu-vmtools-vim-网络配置参考视频
- Ubuntu-x86-fs_v2.3
- Ubuntu_new
- vim配置文件
- vnc
- 安装步骤说明.txt
- 课件_LV 01_C语言
- 1、必备Linux命令和c语言基础
- 2、数据类型、常量、变量及运算符
- 3、输入输出专题
- 4、控制语句
- 5、数组和字符串
- 6、指针专题一
- 7、指针专题二
- 8、函数专题一
- 9、函数专题二
- 课件_LV 02_Linux C语言高级
- Day1
- Day2
- Day3
- Day4
- Day5
- 课件_LV 03_数据结构
- Day1
- Day10
- Day11
- Day12
- Day13
- Day2
- Day3
- Day4
- Day5
- Day6
- Day7
- Day8
- Day9
- 课件_LV 04_文件IO
- day1
- day2
- day3
- 课件_LV 05_进程、线程和进程间通信
- day1
- day2
- day3
- day4
- day5
- day6
- day7
- day8
- 课件_LV 06_网络编程
- Day1
- Day2
- Day3
- Day4
- Day5
- Day6
- Day7
- Day8
- Day9
- 课件_LV 07_数据库开发
- Day1~2
- 课件_LV 08_在线词典综合实战
- Day1-3
- 课件_LV 09_ARM体系结构与接口技术
- Day1
- Day10
- Day11
- Day12
- Day13
- Day14
- Day15
- Day16
- Day17
- Day18
- Day19
- Day2
- Day20
- Day21
- Day22
- Day23
- Day24
- Day3
- Day4
- Day5
- Day6
- Day7
- Day8
- Day9
- 课件_LV 10_系统移植
- Day1-2 系统移植概述及环境搭建
- Day3-4 Bootloader移植
- day5-内核分析
- Day6-7 内核移植
- day8-根文件系统制作
- 课件_LV 11_驱动开发初级
- Day01
- Day02
- Day03
- Day04
- Day05
- Day06
- Day07
- Day08
- Day09
- Day10
- Day11
- 课件_LV 12_驱动开发高级
- Day01
- Day02
- Day03
- Day04
- Day05
- 课件_LV 13_嵌入式安防监控项目实战
- 1 创客学院课程体系概要巩固
- 10 安防监控实现之mjpeg-streamer视频图像的显示
- 11 安防监控实现之ZigBee-A9传感器数据采集与串口上传
- 12 安防监控实现之A9串口控制ZigBee硬件
- 13 安防监控实现之传感器真实数据上传到网页
- 14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
- 15 安防监控实现之GPRS短信报警功能实现
- 16 项目总结和项目答辩
- 2 安防监控项目实战安排与环境搭建
- 3 安防监控实现之需求分析
- 4 软硬件环境分析和通信结构体定义
- 5 安防监控实现之A9主框架的搭建
- 6 安防监控实现之boa服务器的移植
- 7 安防监控实现之CGI的移植及与html的通信
- 8 安防监控实现之从网页上控制A9的LED灯
- 9 安防监控实现之html框架浅析及模拟环境信息刷新到网页
- 课件_LV 14_C++开发
- Day1
- Day2~3
- Day4
- 课件_LV 15_QT嵌入式图形开发
- Day1~3
- Day4~5
- 课件_LV 16_物联网ARM开发
- DAY1-ARM体系结构概述
- Day10-基于STM32的物理网项目介绍
- DAY2-STM32开发环境搭建-新
- DAY3-STM32 GPIO编程
- DAY4-STM32 USART串口的应用
- DAY5- STM32中断系统
- DAY6-STM32时钟系统
- DAY7-STM32模数转换器ADC
- DAY8-STM32数据搬运工DMA
- DAY9-STM32 I2C总线通信
- 课件_LV 17_NB-IoT开发实战
- Day1 初识NB-IoT
- Day2 使用NB-IOT模块
- Day3 NB-IOT连接网络
- Day4 实现代码驱动NB-IOT
- Day5 NBIOT实战项目开发
- 课件_LV 18_python语法基础
- D1
- D2
- D3
- D4
- D5
- D6
- D7
- D8
- 课件_LV 19_python核心编程
- day1
- day2
- day3~4
- 课件_LV 20_中文聊天机器人开发
- 聊天机器人
- 课件_LV 21_天猫精灵IoT项目实战
- day01 AliOS Things引入及环境搭建
- day02 初体验之HelloWorld
- day03 源码配置及编译原理:大型项目开发必备技能
- day04 HAL层之点灯大法:会点灯才可以做复杂的应用
- day05 任务&内存管理:让CPU发挥最大价值
- day06 信号量:任务间同步、资源共享及互斥
- day07 消息队列:任务间通信
- day08 组件层之CLI:写一个自己的shell终端交互
- day09 软件定时器:闹钟设计
- day10 工作队列:不着急事情交给它
- day11 组件层之yloop:事件驱动编程之美
- day12 AliOS Things移植指南:如何把操作系统移植到不同的硬件平台
- day13 Wi-Fi基础知识
- day14 802.11协议交互过程
- day15 802.11通用帧结构
- day16 802.11管理帧详解
- day17 Wi-Fi开发环境搭建
- day18 Wi-Fi开发SDK详解
- day19 天猫精灵蓝牙Mesh解决方案
- day20 产品创建和开发板连接天猫精灵后台
- day21 信息解析和天猫精灵控制LED
- day22 WiFi天猫精灵零配详解
- day23 Wi-Fi天猫精灵零配代码分析
- day24 MQTT协议概念和实验分析
- day25 Alink协议详解
- day26 Linkkit代码分析
- day27 Smart Config介绍
- day28 Smart Config实验
- day29 Smart Config多播配网
- day30 SmartConig代码分析
- day31 项目设计及案例分析
- day32 Wi-Fi温湿度传感器开发1
- day33 Wi-Fi温湿度传感器开发2
- day34 Wi-Fi风扇控制开发
- day35 基础环境搭建
- day36 前端必备html和css的技术
- day37 js的初级用法
- day38 js的高级用法
- day39 js的字符串和定时器
- day40 jq-vue的简介和基本的用法
- day41 vue的属性以及组件
- day42 文档的阅读以及参照文档编写代码
- day43 初识蓝牙BLE
- day44 PHY物理层
- day45 链路层
- day46 控制接口层
- day47 L2CAP和属性
- day48 代码实例
- day49 天猫精灵SDK驱动开发板LED
- day50 蓝牙Mesh必备概念
- day51 蓝牙Mesh环境配置
- day52 天猫精灵IOT
- day53 蓝牙Mesh对接
- day54 蓝牙Mesh进阶概念
- day55 蓝牙Mesh配网
- day56 蓝牙Mesh模型
- day57 蓝牙Mesh初尝项目
- day58 模拟厂商项目开发
- 学习摘要
包含内容
- · Level 01 C语言
- · Day01 必备Linux命令和C语言基础
- · D1-01 环境安装
- · D1-02 文件和目录相关命令一
- · D1-03 文件和目录相关命令二
- · D1-04 vi编辑器的使用一
- · D1-05 vi编辑器的使用二
- · D1-06 基础知识
贡献者
小宇
白银