在嵌入式软件技术中,C语言具有较高的编程效率。但是,要实现高效率,还有许多问题需要特别注意。首先,应该正确理解C的工作原理,逐步利用它的各种强大功能,把专业经验集成到对象中,并使用针对嵌入式应用做过优化的开发工具。
〖资源截图〗:
〖资源目录〗:
├──lel 1 c语言
| ├──day1 必备linux命令和c语言基础
| | ├──vi编辑器的使用1_.mp4 299.11M
| | ├──vi编辑器的使用2_.mp4 165.02M
| | ├──程序的编译和调试_.mp4 189.31M
| | ├──环境安装_.mp4 242.91M
| | ├──基础知识_.mp4 163.43M
| | ├──数据的表示_.mp4 203.06M
| | ├──文件和目录相关命令1_.mp4 242.59M
| | └──文件和目录相关命令2_.mp4 95.98M
| ├──day2 数据类型、常量、变量及运算符
| | ├──变量1_.mp4 120.83M
| | ├──变量2_.mp4 111.21M
| | ├──常量_.mp4 335.56M
| | ├──数据类型上_.mp4 181.74M
| | ├──数据类型下_.mp4 211.84M
| | ├──运算符1_.mp4 201.80M
| | ├──运算符2_.mp4 147.24M
| | ├──运算符3_.mp4 105.22M
| | └──运算符4_.mp4 234.72M
| ├──day3 输入输出专题
| | ├──输入函数的垃圾处理及字符串的输入输出_.mp4 150.02M
| | ├──字符输出函数和格式输出函数上_.mp4 134.93M
| | ├──字符输出函数和格式输出函数下_.mp4 124.88M
| | └──字符输入函数和格式输入函数_.mp4 161.91M
| ├──day4 控制语句
| | ├──控制语句-if上_.mp4 201.66M
| | ├──控制语句-if下_.mp4 161.12M
| | ├──控制语句-switch上_.mp4 163.81M
| | ├──控制语句-switch下_.mp4 111.78M
| | ├──循环辅助语句上_.mp4 146.64M
| | ├──循环辅助语句下_.mp4 217.20M
| | ├──循环语句-for上_.mp4 74.92M
| | ├──循环语句-for下_.mp4 140.67M
| | ├──循环语句-while上_.mp4 206.19M
| | └──循环语句-while下_.mp4 159.86M
| ├──day5 数组和字符串
| | ├──二维数组1_.mp4 100.40M
| | ├──二维数组2_.mp4 168.70M
| | ├──二维数组3_.mp4 208.79M
| | ├──一维数组_.mp4 270.46M
| | ├──字符串函数之strcat函数和strcmp函数_.mp4 194.72M
| | ├──字符串函数之strcpy函数_.mp4 126.82M
| | ├──字符串函数之strlen函数_.mp4 144.84M
| | ├──字符串函数之扩展用法上_.mp4 174.48M
| | ├──字符串函数之扩展用法下_.mp4 125.70M
| | ├──字符数组和字符串1_.mp4 163.16M
| | ├──字符数组和字符串2_.mp4 162.19M
| | └──字符数组和字符串3_.mp4 218.26M
| ├──day6 指针专题1
| | ├──指针的基本用法1_.mp4 117.35M
| | ├──指针的基本用法2_.mp4 177.34M
| | ├──指针的基本用法3_.mp4 229.41M
| | ├──指针的运算上_.mp4 118.13M
| | ├──指针的运算下_.mp4 144.05M
| | ├──指针与二维数组上_.mp4 153.36M
| | ├──指针与二维数组下_.mp4 113.48M
| | └──指针与数组_.mp4 197.90M
| ├──day7 指针专题2
| | ├──void指针和const修饰符上_.mp4 88.43M
| | ├──void指针和const修饰符下_.mp4 167.06M
| | ├──多级指针上_.mp4 183.47M
| | ├──多级指针下_.mp4 58.85M
| | ├──指针数组上_.mp4 186.41M
| | ├──指针数组下_.mp4 192.80M
| | ├──字符指针与字符串上_.mp4 144.74M
| | └──字符指针与字符串下_.mp4 224.52M
| ├──day8 函数1
| | ├──函数的参数传递_.mp4 340.97M
| | ├──函数的基本用法_.mp4 287.55M
| | └──函数中传递数组参数_.mp4 211.04M
| └──day9 函数2
| | ├──递归函数和函数指针上_.mp4 175.17M
| | ├──递归函数和函数指针下_.mp4 182.63M
| | ├──指针函数1_.mp4 183.72M
| | ├──指针函数2_.mp4 261.81M
| | └──指针函数3_.mp4 133.93M
├──lel 10 系统移植
| ├──day1 系统移植概述及环境搭建上
| | ├──搭建开发主机上_.mp4 39.02M
| | ├──搭建开发主机下_.mp4 51.42M
| | ├──嵌入式基本概念_.mp4 50.88M
| | ├──嵌入式开发环境的演示介绍上.mp4 221.38M
| | ├──嵌入式开发环境的演示介绍上_.mp4 47.22M
| | ├──嵌入式开发环境的演示介绍下_.mp4 30.54M
| | └──嵌入式系统移植课程体系介绍_.mp4 102.82M
| ├──day2 系统移植概述及环境搭建下
| | ├──连接之NFS服务搭建_.mp4 50.57M
| | ├──连接之TFTP服务搭建_.mp4 79.73M
| | └──目标机搭建_.mp4 70.00M
| ├──day3 Bootloader移植上
| | ├──Bootloader基本概念_.mp4 18.10M
| | ├──uboot常用命令_.mp4 41.84M
| | └──uboot配置编译_.mp4 52.18M
| ├──day4 Bootloader移植下
| | ├──uboot启动流程上_.mp4 45.46M
| | ├──uboot启动流程下_.mp4 31.93M
| | └──uboot移植方法_.mp4 56.95M
| ├──day5 linux内核分析
| | ├──linux内核调试方法_.mp4 71.95M
| | ├──linux内核基本概念上_.mp4 28.25M
| | ├──linux内核基本概念下_.mp4 47.32M
| | ├──linux内核基本概念中_.mp4 16.79M
| | └──linux内核启动分析_.mp4 31.56M
| ├──day6 linux内核移植及网卡移植
| | ├──linux内核移植序_.mp4 19.94M
| | ├──linux内核移植之配置编译_.mp4 60.85M
| | ├──网卡移植之设备树_.mp4 52.70M
| | ├──网卡移植之设备树信息分析_.mp4 87.84M
| | ├──网卡移植支持NFS_TCPIP_Dm9000驱动_.mp4 35.99M
| | └──网卡移植准备_.mp4 47.05M
| ├──day7 第三方驱动移植
| | ├──黑白盒对比_.mp4 10.26M
| | ├──平台设备引入_.mp4 25.50M
| | ├──驱动编译进内核Makefile_.mp4 25.43M
| | ├──驱动模块_.mp4 20.55M
| | ├──图像化配置Kconfig_.mp4 29.78M
| | └──字符设备引入_.mp4 37.47M
| └──day8 根文件系统制作
| | ├──根文件系统基本概念_.mp4 11.93M
| | ├──根文件系统内容制作_.mp4 35.95M
| | ├──跟文件系统设备访问_.mp4 17.92M
| | └──制作不同格式根文件系统_.mp4 34.89M
├──lel 11 嵌入式内核及驱动开发初级
| ├──day1 设备驱动环境搭建
| | ├──host主机Ubuntu环境配置_.mp4 14.86M
| | ├──tftp和nfs启动模式介绍_.mp4 19.36M
| | ├──加载并启动内核镜像_.mp4 34.61M
| | ├──交叉开发模式介绍_.mp4 18.02M
| | └──通过nfs挂载根文件系统_.mp4 52.81M
| ├──day10 中断编程4
| | ├──poll函数的使用介绍_.mp4 23.90M
| | ├──poll驱动的实现_.mp4 32.14M
| | ├──多路复用select和poll的概念_.mp4 19.19M
| | └──应用程序poll的编程方式_.mp4 49.86M
| ├──day11 中断编程5
| | ├──tasklet的实现_.mp4 47.31M
| | ├──work下半部的实现_.mp4 29.18M
| | ├──异步信号的驱动编程实现_.mp4 40.21M
| | ├──异步信号通知应用程序编程_.mp4 44.24M
| | └──中断下半部的由来_.mp4 17.71M
| ├──day12 平台总线专题1
| | ├──sysfs文件系统的介绍_.mp4 29.64M
| | ├──创建bus的代码编程_.mp4 33.96M
| | └──设备驱动模型的由来_.mp4 43.60M
| ├──day13 平台总线专题2
| | ├──dice的构建和注册_.mp4 53.16M
| | ├──driver的构建和注册_.mp4 40.90M
| | ├──driver和dice分离和合并的实现_.mp4 53.39M
| | └──总线bus匹配的实现_.mp4 39.58M
| ├──day14 平台总线专题3
| | ├──平台总线led驱动之资源的定义_.mp4 100.72M
| | ├──平台总线中driver实现的逻辑过程讲解_.mp4 15.19M
| | ├──平台总线中的driver的注册和匹配_.mp4 40.29M
| | ├──平台总线中的三元素_.mp4 63.18M
| | └──平台总线作用和设计思想介绍_.mp4 39.58M
| ├──day15 平台总线专题4
| | ├──平台总线的probe代码实现_.mp4 85.06M
| | └──平台总线完成led设备的控制_.mp4 57.96M
| ├──day2 驱动开发模块上
| | ├──dm9000网卡的移植_.mp4 52.90M
| | ├──sourceinsight的用法_.mp4 60.88M
| | ├──编写驱动ko的准备工作_.mp4 17.05M
| | ├──内核的编译方法_.mp4 56.21M
| | └──设备树文件的编译_.mp4 47.75M
| ├──day3 驱动开发模块下
| | ├──insmod加载ko模块_.mp4 8.50M
| | ├──模块ko参数传递_.mp4 42.83M
| | ├──模块符号导出_.mp4 37.60M
| | ├──驱动Makefile编写_.mp4 24.99M
| | └──最简单的hello驱动代码编写_.mp4 27.38M
| ├──day4 字符设备驱动基础上
| | ├──申请设备号-regisger_chrd接口的讲解_.mp4 28.40M
| | ├──申请设备号的编程_.mp4 41.39M
| | ├──实现文件操作对象file_operation_.mp4 57.29M
| | ├──手动或自动创建设备节点_.mp4 61.02M
| | └──字符设备驱动框架_.mp4 32.07M
| ├──day5 字符设备驱动基础中
| | ├──地址映射ioremap的用法_.mp4 24.80M
| | ├──控制led灯的驱动代码实现_.mp4 63.99M
| | ├──应用控制驱动的方式_.mp4 33.93M
| | └──用户空间和内核空间的数据交互COPY_TO_USER_.mp4 58.87M
| ├──day6 字符设备驱动基础下
| | ├──readl-writel的使用_.mp4 48.96M
| | ├──驱动和应用程序的设计思想_.mp4 17.81M
| | ├──驱动中面向对象的设计思想_.mp4 58.35M
| | ├──为了代码健全-需要作出错处理_.mp4 79.95M
| | └──字符设备驱动编写的步骤_.mp4 23.22M
| ├──day7 中断编程1
| | ├──linux中断的概念和中断处理机制_.mp4 35.43M
| | ├──驱动代码中获取到中断号码的方法_.mp4 36.49M
| | ├──设备树文件中定义中断号_.mp4 49.03M
| | └──申请中断处理-request_irq_.mp4 55.39M
| ├──day8 中断编程2
| | ├──驱动中获取硬件数据并传递给用户的方法_.mp4 71.57M
| | ├──实现字符设备驱动框架_.mp4 55.21M
| | └──用户获取按键数据的方法_.mp4 51.30M
| └──day9 中断编程3
| | ├──非阻塞模式的实现_.mp4 25.71M
| | ├──阻塞的概念和接口使用_.mp4 63.84M
| | └──阻塞的实现-等待队列的使用_.mp4 66.91M
├──lel 12 嵌入式内核及驱动开发高级
| ├──day1 高级驱动方法学习
| | ├──分层框架和面向对象的思想_.mp4 38.43M
| | ├──高级驱动学习特点和目标_.mp4 19.52M
| | └──字符设备驱动编写时引起的思考_.mp4 32.62M
| ├──day2 输入子系统1
| | ├──输入子系统的框架_.mp4 36.27M
| | ├──输入子系统的作用_.mp4 36.97M
| | ├──输入子系统中硬件初始化和上报数据_.mp4 62.59M
| | ├──应用程序读取输入设备数据的方式_.mp4 27.18M
| | └──最简单的输入设备驱动程序编写_.mp4 44.28M
| ├──day3 输入子系统2
| | ├──input dice的初始化解释_.mp4 69.67M
| | ├──初始化所有的按键并驱动起来_.mp4 80.64M
| | ├──代码中分析所有的子节点_.mp4 45.09M
| | ├──设备树中定义按键信息的子节点_.mp4 42.61M
| | ├──设置位表和上报数据的另外一种方式_.mp4 61.95M
| | └──添加input dice的信息_.mp4 37.30M
| ├──day4 输入子系统3
| | ├──d_connect函数分析_.mp4 90.25M
| | ├──input handler和input dice和handle之间的关系_.mp4 52.97M
| | ├──input三层的分析_.mp4 75.12M
| | ├──输入子系统工作逻辑初识_.mp4 36.46M
| | ├──应用程序读取多个按键和驱动代码的结构分析_.mp4 54.47M
| | └──应用和如何调用到输入子系统中去的_.mp4 39.11M
| ├──day5 输入子系统4
| | ├──d_ents中填充缓冲区数据的过程_.mp4 70.51M
| | ├──d_open的实现过程_.mp4 58.94M
| | ├──d_read读取输入子系统的数据方式_.mp4 52.67M
| | └──input_ent()上报数据的实现过程_.mp4 68.66M
| ├──day6 I2C子系统上
| | ├──I2C协议和时序讲解_.mp4 50.94M
| | ├──linux I2C client_driver_adatper_msg等对象的讲解_.mp4 74.05M
| | ├──linux I2C从设备的设备树信息的添加_.mp4 77.43M
| | ├──linux I2C驱动框架_.mp4 31.93M
| | └──linux I2C总线和平台总线的结合_.mp4 32.69M
| ├──day7 I2C子系统下
| | ├──MPU6050操作寄存器_.mp4 76.55M
| | ├──MPU6050的I2C driver驱动框架编写_.mp4 79.33M
| | ├──读取MPU6050数据寄存器并上报给用户_.mp4 92.31M
| | └──应用程序读取取重力加速度和陀螺仪的值_.mp4 58.82M
| ├──day8 设备树上
| | ├──常见的属性compatible-reg_.mp4 33.39M
| | ├──初始设备树_.mp4 34.99M
| | ├──节点和属性_.mp4 29.40M
| | ├──内核使用dtb文件的过程_.mp4 32.28M
| | ├──设备树的由来_.mp4 41.79M
| | └──设备树文件的编译_.mp4 28.38M
| └──day9 设备书下
| | ├──dts替代平台设备的pd硬编码方式_.mp4 43.85M
| | ├──of解析dts节点的API_.mp4 30.90M
| | ├──代码中获取节点_.mp4 41.30M
| | ├──定义和获取dts中的中断信息_.mp4 32.69M
| | ├──获取属性_.mp4 29.89M
| | ├──获取属性中的整数数组_.mp4 30.87M
| | ├──获取属性中字符串数组_.mp4 41.40M
| | ├──验证dts的中断信息_.mp4 23.40M
| | └──在dts中添加新的节点_.mp4 21.28M
├──lel 13 嵌入式安防监控项目实战
| ├──day1 创客学院课程体系概要巩固
| | ├──1-1创客学院课程回顾概述_.mp4 48.17M
| | ├──1-2创客学院课程回顾-c语言回顾_.mp4 149.86M
| | ├──1-3创客学院课程回顾-数据结构_.mp4 57.49M
| | ├──1-4创客学院课程回顾-IO进程_.mp4 114.31M
| | ├──1-5创客学院课程回顾-网络部分_.mp4 74.84M
| | ├──1-6创客学院课程回顾-ARM裸机部分_.mp4 59.73M
| | ├──1-7创客学院课程回顾-系统移植部分_.mp4 66.95M
| | └──1-8创客学院课程回顾-内核驱动部分_.mp4 114.63M
| ├──day10 安防监控实现之mjpeg-streamer视频图像的显示
| | ├──10-1 安防监控实现之视频流原理讲解与移植_.mp4 71.88M
| | └──10-2 安防监控实现之web网页测试监控html+css_.mp4 112.78M
| ├──day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传
| | ├──11-1 安防监控实现之ZIgBee环境搭建_.mp4 54.88M
| | └──11-2 安防监控实现之ZigBee-A9传感器数据采集与串口上传_.mp4 138.58M
| ├──day12 安防监控实现之A9串口控制ZigBee硬件
| | ├──12-1安防监控实现之A9串口控制ZigBee硬件原理讲解_.mp4 80.40M
| | └──12-2 安防监控实现之A9串口控制ZigBee硬件实现_.mp4 76.13M
| ├──day13 安防监控实现之传感器真实数据上传到网页
| | ├──13-1 安防监控实现之传感器真实数据上传到网页原理讲解_.mp4 90.50M
| | └──13-2 安防监控实现之传感器真实数据上传到网页过程实现_.mp4 120.68M
| ├──day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
| | ├──14-1安防监控实现之线程间同步互斥操作实现_.mp4 103.00M
| | ├──14-2 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇_.mp4 142.31M
| | ├──14-3 安防监控实现之网页控制A9上的蜂鸣器和数码管_.mp4 133.42M
| | └──14-4 安防监控实现之网页控制ZigBee和A9上的风扇_.mp4 87.95M
| ├──day15 安防监控实现之GPRS短信报警功能实现
| | ├──15-1 安防监控实现之Windows下实现GPRS短信电话报警功能实现_.mp4 133.75M
| | ├──15-2 安防监控实现之linux下实现GPRS短信电话报警功能实现_.mp4 108.76M
| | └──15-3 安防监控实现之linux框架下实现GPRS短信电话功能_.mp4 102.45M
| ├──day16 项目总结和项目答辩
| | └──项目总结和项目答辩_.mp4 264.92M
| ├──day2 安防监控项目实战安排与环境搭建
| | ├──2-1 安防监控项目实战安排简介_.mp4 78.58M
| | └──2-2安防监控项目实战之环境搭建_.mp4 82.00M
| ├──day3 安防监控之需求分析
| | └──3 安防监控项目需求分析_.mp4 139.83M
| ├──day4 安防监控环境分析和通信结构体定义
| | ├──4-1 安防监控实现之软硬件环境分析_.mp4 70.30M
| | ├──4-2-1 安防监控实现之通信协议制定_.mp4 53.45M
| | └──4-2-2 安防监控实现之通信协议制定_.mp4 140.17M
| ├──day5 安防监控实现之A9主框架的搭建
| | ├──5-1 安防监控实现之原理验证代码_.mp4 69.80M
| | └──5-2 安防监控实现之主框架的搭建_.mp4 97.22M
| ├──day6 安防监控实现之boa服务器的移植
| | ├──6-1 安防监控实现之boa服务器原理介绍_.mp4 53.55M
| | └──6-2 安防监控实现之boa服务器移植_.mp4 79.97M
| ├──day7 安防监控实现之CGO的移植与html的通信
| | ├──7-1 安防监控实现之认识CGI在项目中的数据解析过程_.mp4 76.17M
| | ├──7-2 安防监控实现之认识CGI在项目中的角色和原理 完成CGI的测试_.mp4 103.93M
| | └──7-3 安防监控实现之项目阶段的CGI移植和HTML通信_.mp4 48.57M
| ├──day8 安防监控实现之从网页上控制A9的LED灯
| | ├──8-1 网页发送数据模拟控制Ubuntu的LED灯_.mp4 113.09M
| | └──8-2 网页发送数据控制A9的LED灯_.mp4 86.98M
| └──day9 安防监控实现之Html框架浅析及模拟环境信息刷新到网页
| | ├──9-1 安防监控实现之HTML框架分析_.mp4 87.97M
| | ├──9-2-1 安防监控实现之模拟数据刷新_.mp4 113.38M
| | └──9-2-2 安防监控实现之控制命令下发_.mp4 142.48M
├──lel 14 C++开发
| ├──day1 从C到C++及类与对象
| | ├──常成员静态成员与友元1_.mp4 38.23M
| | ├──常成员静态成员与友元2_.mp4 46.02M
| | ├──概念和思维升级_.mp4 27.53M
| | ├──类的成员函数_.mp4 45.00M
| | ├──类的申明1_.mp4 30.76M
| | ├──类的申明2_.mp4 17.60M
| | ├──类与对象1_.mp4 24.65M
| | ├──类与对象2_.mp4 25.99M
| | └──语法升级_.mp4 85.32M
| ├──day2 运算符重载及组合与继承
| | ├──标准输入输出流_.mp4 13.11M
| | ├──继承_.mp4 38.71M
| | ├──普通运算符重载1_.mp4 54.46M
| | ├──普通运算符重载2_.mp4 35.96M
| | ├──特殊运算符重载1_.mp4 37.02M
| | ├──特殊运算符重载2_.mp4 33.08M
| | └──组合_.mp4 48.41M
| ├──day3 多态、异常、转换函数
| | ├──标准转换函数_.mp4 41.86M
| | ├──多态(应用上)_.mp4 54.01M
| | ├──多态(应用下)_.mp4 12.25M
| | ├──多态1_.mp4 16.60M
| | ├──异常(try_catch)_.mp4 20.50M
| | ├──异常语法与自定义异常_.mp4 29.32M
| | ├──隐式转换_.mp4 17.74M
| | └──自定义转换函数_.mp4 12.68M
| └──day4 模板及STL标准模板库
| | ├──STL容器_.mp4 64.82M
| | ├──STL算法_.mp4 38.09M
| | ├──迭代器_.mp4 30.37M
| | ├──非类型模板以及特化_.mp4 22.08M
| | ├──类型模板之模板函数与模板类_.mp4 31.26M
| | └──链表实现_.mp4 34.67M
├──lel 15 QT嵌入式图形开发
| ├──day1 QT入门与基础控件
| | ├──QT入门_.mp4 71.16M
| | ├──按钮_.mp4 27.92M
| | ├──布局管理器_.mp4 45.16M
| | ├──容器上_.mp4 39.22M
| | ├──容器下_.mp4 31.88M
| | └──输入与输出控件_.mp4 67.39M
| ├──day2 对话框
| | ├──标准对话框上_.mp4 45.63M
| | ├──标准对话框下_.mp4 52.70M
| | └──自定义对话框_.mp4 32.81M
| ├──day3 主窗口和事件处理
| | ├──action和菜单栏_.mp4 50.13M
| | ├──工具栏中央部件与状态栏_.mp4 42.00M
| | ├──绘图事件_.mp4 24.23M
| | ├──事件处理_.mp4 37.62M
| | ├──事件过滤上_.mp4 34.96M
| | ├──事件过滤下_.mp4 36.16M
| | └──双缓冲绘图_.mp4 23.57M
| ├──day4 文件和进程线程编程
| | ├──进程_.mp4 37.68M
| | ├──流式读写,目录遍历以及获取文件属性_.mp4 28.65M
| | ├──文件普通读写_.mp4 37.76M
| | ├──线程_.mp4 36.06M
| | ├──线程互斥_.mp4 28.31M
| | └──线程同步_.mp4 30.14M
| └──day5 网络编程
| | ├──tcp服务器_.mp4 29.12M
| | ├──tcp客户端_.mp4 27.64M
| | ├──udp客户端_.mp4 60.04M
| | └──udp客户端_1_.mp4 27.37M
├──lel 16 物联网ARM开发
| ├──day1 ARM体系结构概述
| | ├──Cortex-M0概述1_.mp4 111.82M
| | ├──Cortex-M0概述2_.mp4 147.91M
| | ├──STM32F0硬件平台介绍_.mp4 55.49M
| | ├──STM32课程体系介绍视频_.mp4 318.25M
| | ├──必须要get的ARM知识_.mp4 165.16M
| | └──认识STM32_.mp4 151.27M
| ├──day10 基于STM32的物联网项目介绍
| | ├──STM32项目介绍_.mp4 108.28M
| | ├──基于STM32四轴飞行器_.mp4 108.24M
| | ├──基于STM32物理网网关_.mp4 162.63M
| | └──基于STM32智能小车_.mp4 176.02M
| ├──day2 开发环境搭建及平台介绍
| | ├──MDK-ARM环境介绍及安装_.mp4 130.31M
| | ├──STM32Cube简介及安装_.mp4 93.65M
| | ├──STM32储存器映射_.mp4 253.72M
| | └──stm32启动文件分析_.mp4 141.57M
| ├──day3 STM32 GPIO口操作平台介绍
| | ├──GPIO的基本概念及寄存器介绍1_.mp4 125.50M
| | ├──GPIO的基本概念及寄存器介绍2_.mp4 179.56M
| | ├──初识人机交互——按键_.mp4 106.61M
| | ├──照亮电子世界的那盏灯——LED寄存器版_.mp4 108.06M
| | └──照亮电子世界的那盏灯——LED库函数版_.mp4 50.49M
| ├──day4 STM32 USART串口的应用
| | ├──HAL串口库函数的使用及printf的实现_.mp4 65.86M
| | ├──stm32实现串口数据收发_.mp4 58.67M
| | ├──串口寄存器介绍_.mp4 127.95M
| | └──串行通信的基本概念_.mp4 230.21M
| ├──day5 STM32中断系统
| | ├──STM32中断系统概述1_.mp4 154.86M
| | ├──STM32中断系统概述2_.mp4 157.12M
| | ├──按键中断实例_.mp4 101.98M
| | ├──串口中断实例_.mp4 89.37M
| | └──外部中断控制器EXTI_.mp4 100.40M
| ├──day6 STM32时钟与定时器
| | ├──HAL_Delay()的实现_.mp4 71.59M
| | ├──STM32时钟系统概述1_.mp4 191.92M
| | ├──STM32时钟系统概述2_.mp4 44.01M
| | ├──STM32通用定时器介绍_.mp4 188.62M
| | ├──STM32通用定时器使用实例_.mp4 65.60M
| | └──SysTick定时器讲解_.mp4 138.50M
| ├──day7 STM32模数转换器ADC
| | ├──stm32 ADC单通道采集实例_.mp4 94.29M
| | ├──stm32 ADC多通道采集实例_.mp4 117.25M
| | └──stm32 ADC模数转换概述_.mp4 248.08M
| ├──day8 STM32数据搬运工DMA
| | ├──ADC_DMA多路采集实例_.mp4 95.21M
| | └──stm32 DMA工作原理_.mp4 188.75M
| └──day9 STM32 I2C总线通信
| | ├──I2C通信实例1_.mp4 112.23M
| | ├──I2C通信实例2_.mp4 56.12M
| | ├──stm32 I2C总线通信原理_.mp4 228.78M
| | └──三轴加速度传感器MPU6050介绍_.mp4 186.16M
├──lel 17 物联网低功耗广域网NB-IOT开发
| ├──day1 NB-IOT物联网行业解决方案
| | ├──NB-IoT课程介绍.mp4 125.05M
| | ├──NB-IoT课程硬件平台介绍及使用_.mp4 47.51M
| | ├──NB-IoT物联网行业解决方案_.mp4 75.55M
| | ├──NB-IoT物联网智慧消防项目需求分析及系统设计_.mp4 81.82M
| | └──NB-IoT物联网智慧消防项目展示_.mp4 96.66M
| ├──day2 NB-IOT开发环境搭建及模组驱动开发
| | ├──AT指令集开发原理_.mp4 194.32M
| | ├──Keil5安装及使用_.mp4 100.87M
| | ├──NB-IoT基础工程建立_.mp4 177.02M
| | └──STM32CubMx安装及使用_.mp4 103.61M
| ├──day3 NB-IOT网络编程
| | ├──NB-IoT驱动开发二_.mp4 179.06M
| | ├──NB-IoT驱动开发一(1)_.mp4 149.98M
| | ├──NB-IoT驱动开发一(2)_.mp4 171.49M
| | ├──NB-IoT驱动开发一(3)_.mp4 38.06M
| | ├──NB-IoT网络CoAP通信1_.mp4 187.80M
| | ├──NB-IoT网络CoAP通信2_.mp4 56.22M
| | ├──NB-IoT网络入网1_.mp4 164.34M
| | └──NB-IoT网络入网2_.mp4 42.44M
| ├──day4 NB-IOT云平台对接及使用
| | ├──NB-IoT物联网通信架构_.mp4 151.39M
| | ├──电信IoT平台对接及使用_.mp4 133.33M
| | └──华清IoT平台对接及使用_.mp4 113.50M
| └──day5 智慧消防项目开发
| | ├──NB-IoT火焰检测_.mp4 54.93M
| | ├──NB-IoT继电器控制_.mp4 93.52M
| | ├──NB-IoT可燃气体检测_.mp4 136.52M
| | ├──NB-IoT人体红外感应传感器_.mp4 173.76M
| | └──项目扩展与技术提炼_.mp4 142.38M
├──lel 19 Python核心编程
| ├──day1 面向对象上
| | ├──继承(上)_.mp4 85.33M
| | ├──类与对象_.mp4 148.06M
| | └──面向对象编程与面向过程编程_.mp4 50.73M
| ├──day2 面向对象下
| | ├──多态_.mp4 30.01M
| | ├──继承(下)_.mp4 103.26M
| | ├──魔法方法_.mp4 98.87M
| | ├──私有属性与私有方法_.mp4 52.83M
| | ├──异常_.mp4 120.66M
| | └──属性与方法_.mp4 64.02M
| ├──day3 飞机大战上
| | ├──飞机大战(1)_.mp4 195.95M
| | ├──飞机大战(2)_.mp4 53.67M
| | ├──飞机大战(3)_.mp4 83.13M
| | ├──飞机大战(4)_.mp4 81.47M
| | └──飞机大战(5)_.mp4 80.35M
| └──day4 飞机大战下
| | ├──飞机大战(6)_.mp4 91.48M
| | ├──飞机大战(7)_.mp4 46.84M
| | ├──飞机大战(8)_.mp4 131.11M
| | └──飞机大战(9)_.mp4 64.20M
├──lel 2 linuxC高级语言
| ├──day1 软件包管理及shell命令
| | ├──deb软件包管理上_.mp4 76.90M
| | ├──deb软件包管理下_.mp4 242.22M
| | ├──linux介绍_.mp4 192.64M
| | ├──shell基本命令_.mp4 222.18M
| | ├──shell中的特殊字符1_.mp4 99.87M
| | ├──shell中的特殊字符2_.mp4 120.31M
| | └──环境安装_.mp4 140.36M
| ├──day2 linuxshell命令
| | ├──linux用户管理_.mp4 123.94M
| | ├──shell基本系统维护命令_.mp4 203.29M
| | ├──进程管理相关命令_.mp4 155.47M
| | ├──网络配置_.mp4 133.26M
| | ├──文件系统的类型和结构_.mp4 263.41M
| | └──文件系统相关命令_.mp4 225.07M
| ├──day3 linuxshell脚本编程
| | ├──shell编程-函数_.mp4 43.72M
| | ├──shell脚本-变量_.mp4 144.87M
| | ├──shell脚本-分支语句_.mp4 85.03M
| | ├──shell脚本-功能语句_.mp4 103.15M
| | └──shell脚本-循环语句_.mp4 71.99M
| ├──day4 linuxC语言高级编程
| | ├──gcc编译器_.mp4 113.51M
| | ├──gdb调试工具_.mp4 101.78M
| | ├──共用体及typedef_.mp4 155.33M
| | ├──结构体数据和结构体指针_.mp4 174.23M
| | ├──内存管理上_.mp4 102.72M
| | ├──内存管理下_.mp4 64.08M
| | └──条件编译和结构体_.mp4 168.02M
| ├──day5 Makefile
| | ├──makefile变量的使用_.mp4 174.43M
| | ├──make介绍_.mp4 114.71M
| | ├──make命令选项及makefile中的隐含规则_.mp4 67.98M
| | └──VPATH及嵌套的Makefile(makefile3)_.mp4 84.97M
| └──lel 18 python语法基础
| | ├──day1 初始Python
| | ├──day2 Python基础语法上
| | ├──day3 Python基础语法下
| | ├──day4 Python条件语句与循环语句
| | ├──day5 数据类型的基本操作
| | ├──day6 函数上
| | ├──day7 函数下
| | └──day8 Python储存文件的操作
├──lel 20 中文聊天机器人开发
| ├──day1 初识聊天机器人
| | ├──安装配置_.mp4 66.09M
| | ├──机器人环境搭建_.mp4 112.18M
| | ├──课前导学_.mp4 115.68M
| | └──聊天机器人介绍_.mp4 130.64M
| ├──day2 使用机器人
| | ├──百度语音识别示范_.mp4 28.19M
| | ├──聊天机器人架构分析_.mp4 63.14M
| | ├──录制唤醒词_.mp4 40.66M
| | └──语音识别详解_.mp4 70.86M
| ├──day3 机器人的精髓
| | ├──NLP介绍1_.mp4 101.17M
| | ├──NLP介绍2_.mp4 36.61M
| | ├──NLP介绍3_.mp4 40.71M
| | ├──NLP介绍4_.mp4 20.46M
| | └──语音合成详解_.mp4 55.16M
| └──day4 机器人的插件实现
| | ├──机器人插件介绍_.mp4 44.74M
| | └──实现一个自己的插件_.mp4 40.48M
├──lel 3 数据结构
| ├──day1 数据结构引入
| | ├──初识数据结构_.mp4 303.46M
| | ├──什么是数据结构_.mp4 99.46M
| | ├──数据结构导学_.mp4 100.37M
| | └──数据结构基本概念_.mp4 227.82M
| ├──day10 树及实现上
| | ├──二叉树的原理_.mp4 185.40M
| | ├──二叉树的运算_.mp4 98.00M
| | └──树的概念_.mp4 80.27M
| ├──day11 树及实现下
| | ├──二叉树的层次遍历_.mp4 155.32M
| | └──二叉树的三种遍历_.mp4 156.72M
| ├──day12 查找
| | ├──hash表的实现-插入和查找_.mp4 111.16M
| | ├──hash表的实现-创建_.mp4 110.47M
| | ├──hash表原理_.mp4 216.65M
| | └──查找的原理_.mp4 137.88M
| ├──day13 排序
| | ├──快速排序的实现_.mp4 108.55M
| | └──排序的原理_.mp4 166.65M
| ├──day2 线性表及顺序表上
| | ├──代码规范要求_.mp4 113.17M
| | ├──什么是线性表及顺序表_.mp4 216.08M
| | └──顺序表的实现1_.mp4 126.78M
| ├──day3 线性表及顺序表下
| | ├──顺序表的结尾_.mp4 35.52M
| | ├──顺序表的实现2_.mp4 101.16M
| | ├──顺序表的实现3_.mp4 124.87M
| | ├──顺序表的实现4_.mp4 178.20M
| | └──顺序表的实现5_.mp4 57.31M
| ├──day4 线性表及链表
| | ├──单链表的实现-创建_.mp4 94.33M
| | ├──单链表的实现-尾部插入和遍历_.mp4 69.99M
| | ├──单链表实现-按位置插入_.mp4 159.50M
| | └──什么是链表及原理_.mp4 224.04M
| ├──day5 线性表之链表应用
| | ├──单链表实现-链表删除_.mp4 156.02M
| | └──单链表实现-链表释放_.mp4 68.71M
| ├──day6 单链表的操作实现
| | ├──链表的反转_.mp4 100.62M
| | ├──链表求相邻两个结点最大值_.mp4 122.14M
| | └──有序链表合并_.mp4 105.53M
| ├──day7 栈实现及其应用
| | ├──栈-链式栈原理及实现_.mp4 103.10M
| | ├──栈-顺序栈的实现1_.mp4 137.86M
| | ├──栈-顺序栈的实现2_.mp4 93.43M
| | └──栈-顺序栈的原理_.mp4 166.42M
| ├──day8 队列实现及其应用上
| | ├──顺序队列的实现_.mp4 131.97M
| | └──顺序队列的原理_.mp4 226.86M
| └──day9 队列实现及其应用下
| | ├──链式队列的实现_.mp4 241.92M
| | ├──链式队列的原理_.mp4 206.60M
| | ├──栈和队列的应用-球钟问题的实现_.mp4 118.26M
| | └──栈和队列的应用-球钟问题的原理_.mp4 104.08M
├──lel 4 文件IO
| ├──day1 标准IO上
| | ├──导学_.mp4 137.53M
| | ├──文件的打开和关闭1_.mp4 91.86M
| | ├──文件的打开和关闭2_.mp4 67.45M
| | ├──文件的打开和关闭3_.mp4 14.32M
| | ├──文件介绍和标准IO介绍1_.mp4 293.65M
| | └──文件介绍和标准IO介绍2_.mp4 24.07M
| ├──day2 标准IO下
| | ├──对象的输入和输出1-4_.mp4 92.52M
| | ├──格式化输入和输出_.mp4 41.50M
| | ├──流的刷新和定位_.mp4 107.75M
| | ├──行输入和输出_.mp4 102.92M
| | └──字符输入和输出_.mp4 77.35M
| └──day3 linux下文件IO、库的制作及使用
| | ├──程序库概念和静态库的制作_.mp4 51.81M
| | ├──动态库的制作和使用1_.mp4 67.38M
| | ├──动态库的制作和使用2_.mp4 60.52M
| | ├──文件IO的打开和关闭_.mp4 70.93M
| | ├──文件IO的读写和定位_.mp4 29.03M
| | └──文件属性和目录操作_.mp4 108.50M
├──lel 5 并发程序设计
| ├──day1 进程编程及守护进程-进程、进程命令、fork、exit、excel、system
| | ├──进程常用命令_.mp4 77.00M
| | ├──进程的创建和结束_.mp4 81.04M
| | ├──进程的回收_.mp4 48.84M
| | └──进程基本概念_.mp4 249.69M
| ├──day2 进程编程及守护进程-wait函数、waitpid函数、linux守护进程
| | ├──exec函数族_.mp4 128.87M
| | ├──守护进程1_.mp4 99.95M
| | └──守护进程2_.mp4 38.85M
| ├──day3 线程专题上
| | ├──线程的概念和使用1_.mp4 178.24M
| | ├──线程的概念和使用2_.mp4 38.70M
| | └──线程的概念和使用3_.mp4 67.80M
| ├──day4 线程专题下
| | ├──线程的概念和使用4_.mp4 88.56M
| | ├──线程的概念和使用5_.mp4 62.07M
| | ├──线程的互斥_.mp4 102.20M
| | └──线程的信号量同步_.mp4 113.58M
| ├──day5 Unix进程间通信方式上
| | ├──无名管道_.mp4 95.68M
| | ├──信号1_.mp4 111.98M
| | ├──信号2_.mp4 74.29M
| | ├──信号3_.mp4 91.11M
| | └──有名管道_.mp4 52.60M
| └──day6 Unix进程间通讯方式下
| | ├──共享内存1_.mp4 80.49M
| | ├──共享内存2_.mp4 34.54M
| | ├──消息队列1_.mp4 85.16M
| | ├──消息队列2_.mp4 76.94M
| | ├──信号灯1_.mp4 82.28M
| | └──信号灯2_.mp4 64.11M
├──lel 6 网络编程
| ├──day1 网络基础上
| | ├──网络的历史和分层_.mp4 43.83M
| | ├──网络各层协议解释_.mp4 58.79M
| | └──网络和封包和拆包_.mp4 29.70M
| ├──day2 网络基础下
| | ├──网络预备知识1_.mp4 50.86M
| | ├──网络预备知识2_.mp4 50.19M
| | └──网络预备知识3_.mp4 65.11M
| ├──day3 TCP编程
| | ├──TCP编程API-1_.mp4 50.56M
| | ├──TCP编程API-2_.mp4 55.27M
| | ├──TCP编程API-3_.mp4 71.22M
| | ├──TCP编程API-4_.mp4 82.79M
| | └──TCP编程API-5_.mp4 66.02M
| ├──day4 并发服务器
| | ├──TCP并发服务器多进程编程_.mp4 74.48M
| | └──TCP并发服务器多线程编程_.mp4 79.71M
| ├──day5 UDP编程
| | ├──UDP编程-1_.mp4 59.71M
| | ├──UDP编程-2_.mp4 71.08M
| | └──网络编程API扩展以及UDP编程API_.mp4 60.86M
| ├──day6 IO多路复用
| | ├──IO模型以及多路复用基本原理_.mp4 59.14M
| | ├──select模型_.mp4 63.63M
| | ├──服务器端的select的实现_.mp4 36.88M
| | └──客户端select的实现_.mp4 70.04M
| ├──day7 TCP、IP协议原理
| | ├──eth_ip头原理_.mp4 58.01M
| | ├──TCP包头-确认重发机制_.mp4 53.80M
| | ├──TCP三次、四次握手_.mp4 93.97M
| | └──wireshark抓包工具使用_.mp4 58.32M
| ├──day8 网络编程扩展上
| | ├──网路超时优化_.mp4 39.93M
| | ├──网络属性设置_.mp4 75.88M
| | └──域名解析_.mp4 80.96M
| └──day9 网络编程扩展下
| | ├──unix域套接字-1_.mp4 46.52M
| | ├──unix域套接字-2_.mp4 74.20M
| | ├──多播_.mp4 46.68M
| | └──广播编程_.mp4 41.94M
├──lel 7 数据库开发
| ├──day1 嵌入式数据库之sqlite3上
| | ├──数据库概念介绍_.mp4 10.15M
| | ├──数据库之命令行操作上_.mp4 37.93M
| | └──数据库之命令行操作下_.mp4 9.17M
| └──day2 嵌入式数据库之sqlite3下
| | └──数据库之API操作_.mp4 86.50M
├──lel 8 在线词典综合实战
| ├──day1 在线词典项目介绍及框架搭建
| | ├──客户端代码框架搭建上_.mp4 30.28M
| | ├──客户端代码框架搭建下_.mp4 35.27M
| | ├──流程示意图分析_.mp4 26.31M
| | ├──有道词典流程分析及本项目在线词典介绍_.mp4 16.68M
| | └──在线词典项目演示_.mp4 24.44M
| ├──day2 在线词典项目注册登录的实现
| | ├──登录模块_.mp4 45.54M
| | ├──服务器端代码框架搭建_.mp4 76.92M
| | └──注册模块_.mp4 48.33M
| └──day3 在线词典项目功能实现
| | ├──查询模块1_.mp4 34.97M
| | ├──查询模块2_.mp4 44.22M
| | ├──查询模块3_.mp4 67.41M
| | └──历史记录查询_.mp4 54.74M
├──lel 9 ARM体系结构
| ├──day1 ARM基础(基于4412开发板)
| | ├──ARM工作模式及寄存器上_.mp4 38.66M
| | ├──ARM工作模式及寄存器下_.mp4 27.56M
| | ├──ARM课程介绍_.mp4 80.76M
| | ├──环境搭建_.mp4 31.49M
| | └──认识ARM_.mp4 21.43M
| ├──day2 ARM指令(基于4412开发板)
| | ├──ARM课程介绍_.mp4 80.76M
| | ├──ARM指令存储_.mp4 47.56M
| | ├──load_store指令_.mp4 35.27M
| | ├──堆栈指令_.mp4 21.58M
| | ├──逻辑指令_.mp4 33.71M
| | └──算术跳转指令_.mp4 34.00M
| ├──day3 ARM异常处理
| | ├──认识异常_.mp4 15.42M
| | ├──软中断程序上_.mp4 47.37M
| | ├──软中断程序下_.mp4 20.44M
| | ├──软中断程序中_.mp4 45.97M
| | ├──异常向量表_.mp4 37.43M
| | └──中断异常处理_.mp4 28.18M
| ├──day4 ARM裸机开发
| | ├──LED控制电路跟踪_.mp4 20.53M
| | ├──编写程序_.mp4 51.19M
| | ├──读芯片手册上_.mp4 37.89M
| | ├──读芯片手册下_.mp4 47.64M
| | ├──烧写程序_.mp4 39.62M
| | └──硬件电路介绍_.mp4 24.34M
| ├──day5 ARM通讯接口
| | ├──UART串口实例上_.mp4 34.98M
| | ├──串口实例下_.mp4 53.32M
| | ├──串口实例中_.mp4 42.43M
| | ├──汇编语言混合编程_.mp4 30.69M
| | └──通讯接口原理_.mp4 43.72M
| ├──day6 ARM中断机制
| | ├──中断实例上_.mp4 48.01M
| | ├──中断实例下_.mp4 66.94M
| | ├──中断实例中_.mp4 88.75M
| | └──中断原理_.mp4 27.83M
| └──day7 ARM波形控制
| | ├──I2C波形_.mp4 38.35M
| | ├──PWM控制上_.mp4 23.55M
| | ├──PWM控制下_.mp4 34.46M
| | ├──PWM控制中_.mp4 49.27M
| | └──波形模拟UART_.mp4 49.00M
└──详细目录.txt 25.24kb
评论0