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