麦子学院嵌入式开发教程

教程详情

文件下载

  文件名称:麦子学院嵌入式开发教程  文件大小:12.84GB
  下载声明:本站文件大多来自于网络,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系博猪!
  下载地址: 下载教程

教程目录:
├─第一阶段:嵌入式开发基础阶段
│ ├─01嵌入式环境搭建初期
│ │ 01_Vmware软件介绍.mp4
│ │ 02_Linux发行版本介绍.mp4
│ │ 03-Ubuntu10.04安装演示1.mp4
│ │ 04-Ubuntu10.04安装演示2.mp4
│ │ 05-Vim的安装和简单使用.mp4
│ │ 06-SSHD服务的搭建1.mp4
│ │ 07-SSHD服务的配置2.mp4
│ │ 08-Zmodem的使用.mp4
│ │ 09-Samba服务器的安装.mp4
│ │ 10-Samba服务器的配置使用.mp4
│ │ 11-Windows访问samba服务器.mp4
│ │ 12-Vmtools的安装.mp4
│ │ 13-SourceInsight的介绍.mp4
│ │ 14-SourceInsight创建使用工程演示.mp4
│ │ 15-Sourceinsight添加已有工程.mp4
│ │
│ ├─02C语言语法概述
│ │ 01-课程介绍.mp4
│ │ 02-gcc概述.mp4
│ │ 03-C语言编译过程介绍.mp4
│ │ 04-C语言编译常见错误举例.mp4
│ │ 05-C语言预处理介绍.mp4
│ │ 06-条件预处理的应用.mp4
│ │ 07-宏展开下的#、##使用.mp4
│ │ 08-C语言常用关键字及运算符课程介绍.mp4
│ │ 09-关键字概念及sizeof、return.mp4
│ │ 10-数据类型关键字介绍及char类型.mp4
│ │ 11-数据类型之int、long、short.mp4
│ │ 12-数据类型之符号数、浮点类型.mp4
│ │ 13-自定义数据类型struct、union.mp4
│ │ 14-自定义数据类型enum.mp4
│ │ 15-自定义数据类型typedef.mp4
│ │ 16-逻辑结构关键字.mp4
│ │ 17-类型修饰符(一)_register.mp4
│ │ 18-类型修饰符(二)_static_const.mp4
│ │ 19-类型修饰符(三)_volatile.mp4
│ │ 20-常用运算符(一)_mod.mp4
│ │ 21-常用运算符(二)_逻辑运算符.mp4
│ │ 22-位运算符(一)移位运算符.mp4
│ │ 23-位运算符(二)与或运算符.mp4
│ │ 24-位运算符(三)取反异或运算符.mp4
│ │ 25-常用运算符(三)_内存访问符.mp4
│ │
│ ├─03C语言内存操作
│ │ 01-指针概述1.mp4
│ │ 02-指针概述2_举例1.mp4
│ │ 03-指针概述2_举例2.mp4
│ │ 04-针修饰符const介绍.mp4
│ │ 05-指针修饰符const举例.mp4
│ │ 06-指针修饰符volatile、typedef.mp4
│ │ 07-指针运算符加减标签操作.mp4
│ │ 08-指针运算符加减举例1.mp4
│ │ 09-指针越界访问举例1.mp4
│ │ 10-指针逻辑运算符操作.mp4
│ │ 11-多级指针概述.mp4
│ │ 12-多级指针举例.mp4
│ │ 14-数组空间的初始化1.mp4
│ │ 15-数组空间的初始化2.mp4
│ │ 16-数组空间的初始化3.mp4
│ │ 17-指针数组的概述.mp4
│ │ 18-数组名的指针保存.mp4
│ │ 19-结构体字节对齐.mp4
│ │ 20-内存分布思想概述.mp4
│ │ 21-内存分布之只读空间.mp4
│ │ 22-内存分布之数据段.mp4
│ │ 23-内存分布之堆空间.mp4
│ │
│ ├─04c语言函数
│ │ 01-函数概述.mp4
│ │ 02-函数名举例.mp4
│ │ 03-函数形参与实参概念.mp4
│ │ 04-函数实参形参拷贝举例.mp4
│ │ 05-函数值传递概述.mp4
│ │ 06-函数地址传递概述.mp4
│ │ 07-连续空间传递概述.mp4
│ │ 08-连续空间只读性.mp4
│ │ 09-字符空间操作介绍.mp4
│ │ 10-字符空间操作举例.mp4
│ │ 11-非字符空间操作介绍.mp4
│ │ 12-非字符空间操作举例.mp4
│ │ 13-函数地址传递总结.mp4
│ │ 14-函数返回值基本语法.mp4
│ │ 15-函数返回值基本数据类型.mp4
│ │ 16-函数返回地址类型概述.mp4
│ │ 17-函数返回类型内部实现概述.mp4
│ │ 18-常见面试题_宏定义.mp4
│ │ 19-常见面试题_数据申明.mp4
│ │ 20-常见面试题_static.mp4
│ │ 21-常见面试题_其他.mp4
│ │
│ ├─05linux基础
│ │ 01-Linux的发展、组成结构和特性.mp4
│ │ 02-Linux的选择与安装准备.mp4
│ │ 03-安装ubuntu Desktop & Server.mp4
│ │ 04-文件系统定义、分类和功能.mp4
│ │ 05-Linux文件系统及特点.mp4
│ │ 06-Linux文件系统目录结构.mp4
│ │ 07-命令行编辑与别名使用.mp4
│ │ 08-shell的特殊字符.mp4
│ │ 09-联机帮助、清屏和历史记录命令.mp4
│ │ 10-查看文件目录.mp4
│ │ 11-创建和删除文件目录.mp4
│ │ 13-显示文本文件内容.mp4
│ │ 14-拷贝和移动文件目录.mp4
│ │ 15-Linux的文件目录权限概述.mp4
│ │ 16-修改文件目录权限.mp4
│ │ 17-查找文件.mp4
│ │ 18-过滤与统计.mp4
│ │ 19-日期时间和进程查看.mp4
│ │ 20-切换用户、设置普通用户的超级权限与关机重启.mp4
│ │ 21-修改用户密码和查找用户.mp4
│ │ 22-查看磁盘信息.mp4
│ │ 23-查看网络连接.mp4
│ │ 24-Linux的应用程序安装与卸载基础知识.mp4
│ │ 25-VI的基本介绍.mp4
│ │ 26-VI的常用命令.mp4
│ │
│ └─06gun基础
│ 01-GNU开发环境基础1.mp4
│ 02-GNU开发环境基础2.mp4
│ 03-GNU开发环境基础3.mp4
│ 04-GNU开发环境基础4.mp4
│ 05-GNU开发环境基础_gcc编译1.mp4
│ 06-GNU开发环境基础_gcc编译2.mp4
│ 07-GNU开发环境基础_gcc编译3.mp4
│ 08-GNU开发环境基础_gdb.mp4
│ 09-GNU开发环境基础_Makefile1.mp4
│ 10-GNU开发环境基础_Makefile2.mp4
│ 11-GNU开发环境基础_Makefile3.mp4
│ 12-GNU开发环境基础_Autotools1.mp4
│ 13-GNU开发环境基础_Autotools2.mp4
│ 14-GNU开发环境基础_Autotools3.mp4
│ 15-GNU开发环境基础_EclipseForLinux.mp4

├─第三阶段:嵌入式Linux之arm体系结构
│ ├─01-ARM开发板基础知识
│ │ 01-从零开始认识开发板1.mp4
│ │ 02-从零开始认识开发板2.mp4
│ │ 03-从零开始认识开发板3.mp4
│ │ 04-从零开始认识开发板4.mp4
│ │ 05-从零开始认识开发板5.mp4
│ │ 06-ARM准备工作及熟悉开发板1.mp4
│ │ 07-ARM准备工作及熟悉开发板2.mp4
│ │ 08-ARM准备工作及熟悉开发板3.mp4
│ │ 09-ARM准备工作及熟悉开发板4.mp4
│ │ 10-原理图及电路图1.mp4
│ │ 11-原理图及电路图2.mp4
│ │ 12原理图及电路图3.mp4
│ │
│ ├─02-ARM汇编语言
│ │ 01-ARM世界.mp4
│ │ 02-开发环境搭建1.mp4
│ │ 03-开发环境搭建2.mp4
│ │ 04-补充Linux装Sourceinsight.mp4
│ │ 05-补充MiniTool烧写开发板-11.30更新工具.mp4
│ │ 06-ARM体系结构-学习方法.mp4
│ │ 07-ARM体系结构-处理器和名词1.mp4
│ │ 08-ARM体系结构-处理器和名词2.mp4
│ │ 09-ARM体系结构-工具和交叉工具链.mp4
│ │ 10-处理器模式和片内寄存器1.mp4
│ │ 11-处理器模式和片内寄存器2.mp4
│ │ 12-处理器模式和片内寄存器3.mp4
│ │ 13-处理器模式和片内寄存器4.mp4
│ │ 14-ARM汇编寻址模式1.mp4
│ │ 15-ARM汇编寻址模式2.mp4
│ │ 16-ARM汇编寻址模式3.mp4
│ │ 17-ARM汇编算数操作1.mp4
│ │ 18-ARM汇编算数操作2.mp4
│ │ 19-ARM汇编算数操作3.mp4
│ │ 20-ARM汇编算数操作4.mp4
│ │ 21-ARM汇编内存操作1.mp4
│ │ 22-ARM汇编内存操作2.mp4
│ │ 23-跳转指令及其它1.mp4
│ │ 24-跳转指令及其它2.mp4
│ │ 25-ARM汇编伪指令1.mp4
│ │ 26-ARM汇编伪指令2.mp4
│ │ 27-ARM汇编伪指令3.mp4
│ │ 28-ARM汇编伪指令4.mp4
│ │ 29-混合编程1.mp4
│ │ 30-混合编程2.mp4
│ │
│ ├─03-ARM硬件开发基础
│ │ 01-ARM硬件基础概述1.mp4
│ │ 02-ARM硬件基础概述2.mp4
│ │ 03-ARM硬件基础概述3.mp4
│ │ 04-ARM硬件基础-SIMD&NEON.mp4
│ │ 05-ARM硬件基础-Cache1.mp4
│ │ 06-ARM硬件基础-Cache2.mp4
│ │ 07-ARM硬件基础-MMU1.mp4
│ │ 08-ARM硬件基础-MMU2.mp4
│ │ 09-ARM硬件基础-MMU3.mp4
│ │ 10-ARM异常及中断1.mp4
│ │ 11-ARM异常及中断2.mp4
│ │ 12-第一个裸板试验1.mp4
│ │ 13-第一个裸板试验2.mp4
│ │ 14-S5PV210启动原理1.mp4
│ │ 15-S5PV210启动原理2.mp4
│ │ 16-ARM硬件接口GPIO1.mp4
│ │ 17-ARM硬件接口GPIO2.mp4
│ │ 18-ARM硬件接口GPIO3.mp4
│ │ 19-ARM硬件接口GPIO4.mp4
│ │ 20-ARM硬件接口GPIO5.mp4
│ │ 21-确定开发板资源1.mp4
│ │ 22-确定开发板资源2.mp4
│ │ 23-确定开发板资源3.mp4
│ │ 24-确定开发板资源4.mp4
│ │ 25-驱动开发板资源5.mp4
│ │ 26-驱动开发板资源6.mp4
│ │ 27-驱动开发板资源7.mp4
│ │
│ ├─04-ARM Bootloader开发
│ │ 01-bootloader概述1.mp4
│ │ 02-bootloader概述2.mp4
│ │ 03-bootloader概述3.mp4
│ │ 04-bootloader概述4.mp4
│ │ 05-bootloader概述5.mp4
│ │ 06-C5工程搭建Makefile1.mp4
│ │ 07-C5工程搭建Makefile2.mp4
│ │ 08-C5工程搭建Makefile3.mp4
│ │ 09-工程搭建链接脚本录像1.mp4
│ │ 10-工程搭建链接脚本录像2.mp4
│ │ 11-工程搭建C代码点灯录像1.mp4
│ │ 12-工程搭建C代码点灯录像2.mp4
│ │ 13-工程搭建C代码点灯录像3.mp4
│ │ 14-通信模型介绍录像1.mp4
│ │ 15-通信模型介绍录像2.mp4
│ │ 16-UART协议介绍录像1.mp4
│ │ 17-UART协议介绍录像2.mp4
│ │ 18-UART协议介绍录像3.mp4
│ │ 19-UART控制器介绍录像1.mp4
│ │ 20-UART控制器介绍录像2.mp4
│ │ 21-通过串口发送一个字符录像1.mp4
│ │ 23-通过串口发送一个字符录像3.mp4
│ │ 24-通过串口发送一个字符录像4.mp4
│ │ 25-通过串口发送一个字符串1.mp4
│ │ 26-通过串口发送一个字符串2.mp4
│ │
│ └─05-ARM硬件接口开发
│ 01-中断介绍1.mp4
│ 010-中断流程代码3.mp4
│ 02-中断介绍2.mp4
│ 03-中断介绍3.mp4
│ 04-中断介绍4.mp4
│ 05-中断初始化代码1.mp4
│ 06-中断初始化代码2.mp4
│ 07-中断初始化代码3.mp4
│ 08-中断流程代码1.mp4
│ 09-中断流程代码2.mp4
│ 11-IIC协议介绍1.mp4
│ 12-IIC协议介绍2.mp4
│ 13-IIC协议介绍3.mp4
│ 14-IIC协议介绍4.mp4
│ 15-IIC协议介绍5.mp4
│ 16-IIC协议介绍6.mp4
│ 17-watchdog介绍1.mp4
│ 18-watchdog介绍2.mp4
│ 19-RTC介绍.mp4
│ 20-PWM介绍1.mp4
│ 21-PWM介绍2.mp4
│ 22-PWM介绍3.mp4
│ 23-ADC介绍1.mp4
│ 24-ADC介绍2.mp4
│ 27ARM硬件接口项目介绍3.mp4
│ 28-ARM硬件接口项目介绍4.mp4
│ 29-ARM硬件接口项目介绍5.mp4
│ 30-ARM硬件接口项目介绍6.mp4
│ 31-ARM硬件接口项目介绍7.mp4
│ ARM硬件接口项目介绍1.mp4
│ ARM硬件接口项目介绍2.mp4

├─第二阶段:嵌入式Linux 应用开发
│ ├─01-linux之io系统编程
│ │ 01-系统编程之综述.mp4
│ │ 02-open和close函数及touch命令实现.mp4
│ │ 03-read和write函数.mp4
│ │ 04-lseek函数和cp命令实现.mp4
│ │ 05-标准IO-缓存.mp4
│ │ 06-标准IO-fopen和fclose.mp4
│ │ 07-标准IO之fputs和fgets函数.mp4
│ │ 08-标准IO之fflush、无缓存、fseek、rewind、rewind.mp4
│ │ 09-标准IO之gets、puts、fprintf、sprintf函数.mp4
│ │ 10-标准IO之fgetc、fputc.mp4
│ │ 11-标准IO之feof、ferror、clearerr.mp4
│ │ 12-标准IO之cat命令实现(1.mp4
│ │ 13-标准IO之fread、fwrite.mp4
│ │ 14-fgetc_read之比较.mp4
│ │ 15-fread和fgets效率比较.mp4
│ │ 16-函数库的制作(静态库).mp4
│ │ 17-函数库的制作(动态库).mp4
│ │ 18-linux系统编程 目录IO(1).mp4
│ │ 19-linux系统编程 目录IO(2).mp4
│ │ 20-IO课程总结-单机模式下的文件上传和下载.mp4
│ │
│ ├─02-linux进程间通信
│ │ 01-进程通信概述-new.mp4
│ │ 02-无名管道(1).mp4
│ │ 03-无名管道(2).mp4
│ │ 04-有名管道(1).mp4
│ │ 05-有名管道(2).mp4
│ │ 06-信号通信(1.mp4
│ │ 07-信号通信(2.mp4
│ │ 08-信号通信(3).mp4
│ │ 09-信号通信(4).mp4
│ │ 10-信号通信(5).mp4
│ │ 11-共享内存(1).mp4
│ │ 12-共享内存(2).mp4
│ │ 13-共享内存(3).mp4
│ │ 14-共享内存(4).mp4
│ │ 15-共享内存(5).mp4
│ │ 16-消息队列(1).mp4
│ │ 17-消息队列(2).mp4
│ │ 18-消息队列(3).mp4
│ │ 19-信号灯(1).mp4
│ │ 20-信号灯(2).mp4
│ │ 21-信号灯(3).mp4
│ │
│ ├─03-linux多线程
│ │ 01-介绍.mp4
│ │ 02-线程的概念.mp4
│ │ 03-线程id.mp4
│ │ 04-创造线程.mp4
│ │ 05-主线程.mp4
│ │ 06-线程状态和回收.mp4
│ │ 07-线程退出.mp4
│ │ 08-线程连接.mp4
│ │ 09-线程取消.mp4
│ │ 10-信号默认处理.mp4
│ │ 11-信号处理.mp4
│ │ 12-线程清理程序.mp4
│ │ 13-线程同步的必要性.mp4
│ │ 14-互斥量使用.mp4
│ │ 15-读写锁.mp4
│ │ 16-读写锁实例.mp4
│ │ 17-条件变量.mp4
│ │ 18-条件变量实例.mp4
│ │ 19-一次性初始化.mp4
│ │ 20-线程的分离属性.mp4
│ │ 21-线程栈属性.mp4
│ │ 22-线程同步属性.mp4
│ │ 23-线程私有数据.mp4
│ │ 24-线程与fork.mp4
│ │ 25-多线程知识点回顾.mp4
│ │ 26-tcp服务器的创建方法.mp4
│ │ 27-简单tcp服务器.mp4
│ │ 28-tcp多线程服务器.mp4
│ │ 29-作业.mp4
│ │
│ └─04-linux网络编程基础
│ IO复用(select)的例子–上半部分-嵌入式Linux网络编程基础-麦子学院.mp4
│ IO复用(select)的例子–下半部分-嵌入式Linux网络编程基础-麦子学院.mp4
│ IO复用介绍及select使用流程-嵌入式Linux网络编程基础-麦子学院.mp4
│ rShell的客户服务器实现-嵌入式Linux网络编程基础-麦子学院.mp4
│ TCP三次握手四次挥手-嵌入式Linux网络编程基础-麦子学院.mp4
│ TCP编程模型总结-嵌入式Linux网络编程基础-麦子学院.mp4
│ 一个嵌入式linux项目的流程以及rshell的介绍-嵌入式Linux网络编程基础-麦子学院.mp4
│ 一个广播编程的例子-嵌入式Linux网络编程基础-麦子学院.mp4
│ 一个组播编程的例子以及组播和广播的区别-嵌入式Linux网络编程基础-麦子学院.mp4
│ 一个获取时间客户端的例子-嵌入式Linux网络编程基础-麦子学院.mp4
│ 其他网络编程的基础知识-嵌入式Linux网络编程基础-麦子学院.mp4
│ 原始套接字的花花世界-嵌入式Linux网络编程基础-麦子学院.mp4
│ 基于UDP的获取时间的客户服务器例子-嵌入式Linux网络编程基础-麦子学院.mp4
│ 多客户端并发介绍以及sourceInsight的基本使用-嵌入式Linux网络编程基础-麦子学院.mp4
│ 多进程并发服务器的例子-嵌入式Linux网络编程基础-麦子学院.mp4
│ 对select提高效率的第一种解决办法-嵌入式Linux网络编程基础-麦子学院.mp4
│ 简单时间服务器的编写-1-嵌入式Linux网络编程基础-麦子学院.mp4
│ 网络编程基础以及wireshark的使用-嵌入式Linux网络编程基础-麦子学院.mp4
│ 高并发服务器之epoll编程–上部分-嵌入式Linux网络编程基础-麦子学院.mp4
│ 高并发服务器之epoll编程模型下部分以及网络编程的项目作业-嵌入式Linux网络编程基础-麦子学院.mp4

├─第五阶段:项目
│ └─智能家居项目
│ 01-智能家居开发的课程介绍.mp4
│ 02-项目安排初步介绍.mp4
│ 03-项目简介基础要求.mp4
│ 04-项目要求描述.mp4
│ 05-功能描述(1)-网络服务器.mp4
│ 06-功能描述(2)-智能锁控.mp4
│ 07-功能描述(3)-智慧居家模块.mp4
│ 08-功能描述(4)-远程下载模块.mp4

└─第四阶段:嵌入式Linux底层系统开发
├─01-嵌入式系统移植
│ 00.序言.mp4
│ 01.学习方法.mp4
│ 02.系统移植步骤简介.mp4
│ 03.交叉编译器简介.mp4
│ 04.交叉编译器的安装.mp4
│ 05.工具集合介绍1.mp4
│ 06.工具集合使用2.mp4
│ 07.环境搭建需求分析.mp4
│ 08.台式机移植环境搭建.mp4
│ 09.虚拟机安装双网卡及配置.mp4
│ 10.uboot环境变量使用.mp4
│ 11.uboot网络层配置.mp4
│ 12.uboot下的tftp服务的使用.mp4
│ 13.linux下tftp服务的搭建及测试.mp4
│ 14.uboot下nand命令使用总结.mp4
│ 15.uboot启动内核命令介绍.mp4
│ 16.uboot启动内核的条件分析.mp4
│ 17.ramdisk启动概述分析.mp4
│ 18.ramdisk文件系统部署演示.mp4
│ 19.NFS文件系统服务端配置.mp4
│ 20.nfs根文件系统测试.mp4

├─02-uboot
│ 01-u-boot的版本选择.mp4
│ 02-u-boot的异常向量表,V210的启动机制原理.mp4
│ 03-用objdump反汇编查看u-boot的头部代码和异常向量处理.mp4
│ 04-ENTRY等宏的展开,CPSR寄存器的设置.mp4
│ 05-CP15协处理器基础,VBAR异常向量表基址映射.mp4
│ 06-cpu_init_cp15子过程分析: cache的操作.mp4
│ 07-cpu_init_cp15子过程分析(续):分支预测、MMU操作.mp4
│ 08-cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态.mp4
│ 09-实验一(续):GPIO输入输出的电路分析.mp4
│ 10-实验一(续):制作u-boot烧写镜像的原理,mkv210源代码分析.mp4
│ 11-实验一(续):用hexdump工具分析镜像的16进制代码.mp4
│ 12-编译、链接、汇编过程概述.mp4
│ 13-实验二:编写自己的boot程序:myboot.mp4
│ 14-实验二(续):两个以上文件的链接原理.mp4
│ 15-实验二(续):反汇编分析自己的myboot.mp4
│ 16-实验二(续):利用Makefile自动化编译myboot.mp4
│ 17-实验二(续):改进我们的Makefile.mp4
│ 18-实验二(续):Makefile中的自动化变量.mp4
│ 19-芯片型号判断,复位方式判断.mp4
│ 20-IO保持、复位方式判断、中断初始化.mp4
│ 21-UART初始化与异步通信原理.mp4
│ 22-UART分析 (1).mp4
│ 23-UART分析 (2).mp4
│ 24-UART分析 (3).mp4
│ 25-UART分析 (4).mp4
│ 26-实验三:用UART显示某指定内存中的数据.mp4
│ 27-DDR内存的基本原理1.mp4
│ 28-DDR内存的基本原理2.mp4
│ 29-DDR内存的基本原理3.mp4
│ 30-DDR内存的在V210开放板上的硬件连接1.mp4
│ 31-DDR内存的在V210开放板上的硬件连接2.mp4
│ 32-DDR2-Device的内部结构1.mp4
│ 33-DDR2-Device的内部结构2.mp4
│ 34-DDR2-操作的有限状态机.mp4
│ 35-DDR2的MRS和EMRS寄存器.mp4
│ 36-DDR2的读写时序1.mp4
│ 37-DDR2的读写时序2.mp4
│ 38-DDR2初始化代码分析 (1).mp4
│ 39-DDR2初始化代码分析 (2).mp4
│ 40-DDR2初始化代码分析 (3).mp4
│ 41-DDR2初始化代码分析 (4).mp4
│ 42-DDR2初始化代码分析 (5).mp4
│ 43-DDR2初始化代码分析 (6).mp4
│ 44-DDR2初始化代码分析 (7).mp4
│ 45-DDR2初始化代码分析 (8).mp4
│ 46-DDR2初始化代码分析 (9).mp4
│ 47-DDR2初始化代码分析 (10).mp4
│ 48-编写自己的DDR初始化代码1.mp4
│ 49-编写自己的DDR初始化代码2.mp4
│ 50-board_init_f函数分析 (1).mp4
│ 51-board_init_f函数分析 (2).mp4
│ 52-mmc_relocate分析.mp4
│ 53-实验五:将u-boot.bin从SD卡搬运到DDR内存中.mp4
│ 54-实验五:将u-boot.bin从SD卡搬运到DDR内存中2.mp4
│ 55-u-boot的链接镜像结构分析.mp4
│ 56-board_init_f函数分析 (3).mp4
│ 57-board_init_f函数分析 (4).mp4
│ 58-board_init_f函数分析 (5).mp4
│ 59-board_init_f函数分析 (6).mp4
│ 60-board_init_f函数分析7.mp4
│ 61-u-boot的自举实现.mp4
│ 62-relocate_code汇编自举代码分析.mp4
│ 63-板级初始化的后半部分:bord_init_r函数分析 (1).mp4
│ 64-板级初始化的后半部分:bord_init_r函数分析 (2).mp4
│ 65-板级初始化的后半部分:bord_init_r函数分析 (3).mp4
│ 66-板级初始化的后半部分:bord_init_r函数分析 (4).mp4
│ 67-跳转到主循环,main_loop.mp4
│ 68-主循环分析:u-boot 解析终端输入命令行的原理.mp4
│ 69-主循环分析:u-boot 的命令执行实现.mp4
│ 70-bootm启动流程分析 (1).mp4
│ 71-bootm启动流程分析 (2).mp4
│ 72-bootm启动流程分析 (3).mp4
│ 73-bootm启动流程分析 (4).mp4

├─03-linux内核及文件系统制作
│ 01-Linux内核-内核启动参数.mp4
│ 02-Linux内核-根文件系统框架.mp4
│ 03-Linux内核-busybox简介.mp4
│ 04-Linux内核-启动脚本(上).mp4
│ 05-Linux内核-启动脚本(下)..mp4
│ 06-Linux内核-busybox编译.mp4
│ 07-Linux内核-busybox应用.mp4
│ 08-Linux内核-根文件系统完善.mp4
│ 09-Linux内核-常用嵌入式文件系统.mp4
│ 10-linux内核文件系统.mp4
│ 11-Linux内核-NFS文件系统介绍与应用.mp4
│ 12-Linux内核-initramfs文件系统介绍.mp4
│ 13-Linux内核-cramfs和squashfs介绍.mp4
│ 14-Linux内核-jffs2和yaffs2介绍.mp4
│ 15-Linux内核构建中文件系统选项介绍.mp4
│ 16-Linux内核构建中文件系统选项配置.mp4
│ 17-Linux内核-Cramfs文件系统的制作与使用.mp4
│ 18-Linux内核-squashfs文件系统的制作与使用.mp4
│ 19-Linux内核-jffs2文件系统的制作与使用.mp4
│ 20-Linux内核-yaffs2文件系统的制作与使用.mp4
│ 21-Linux内核-Flash分区与文件系统镜像烧录.mp4
│ 22-Linux内核-文件系统的挂载配置与选项.mp4
│ 23-Linux内核-选择与配置原则.mp4

├─04-linux字符设备驱动
│ 01-写在前面的话.mp4
│ 02-linux驱动介绍.mp4
│ 03-字符设备驱动(一):驱动概念和结构体.mp4
│ 04-字符设备驱动(二):字符设备驱动源代码分析.mp4
│ 05-字符设备驱动(三):驱动的测试以及驱动的Makefile.mp4
│ 06-驱动项目实践(一):通过驱动的ioctl操作led灯.mp4
│ 07-驱动项目实践(一):通过驱动的write操作led灯.mp4
│ 08-linux内核编译系统原理.mp4
│ 09-linux驱动中断剖析(一).mp4
│ 10-linux驱动中断剖析(二).mp4
│ 11-linux驱动中断剖析(三).mp4
│ 12-linux驱动中断剖析(四).mp4
│ 13-linux定时器原理分析(一).mp4
│ 14-linux定时器原理分析(二).mp4
│ 15-linux定时器原理分析(三).mp4

├─05-linux驱动策略及框架
│ 01-linux内核同步和互斥(一):信号量.mp4
│ 02-linux内核同步和互斥(二):自旋锁.mp4
│ 03-驱动中的阻塞和唤醒(一):应用程序的阻塞和唤醒.mp4
│ 04-驱动中的阻塞和唤醒(二):阻塞操作的底层实现分析.mp4
│ 05-驱动中的阻塞和唤醒(三):阻塞和唤醒的驱动实例.mp4
│ 06-linux内存映射机制.mp4
│ 07-linux进程虚拟地址空间管理机制.mp4
│ 08-应用层mmap函数的使用方法.mp4
│ 09-驱动中的mmap实现实例.mp4
│ 10-platform驱动架构(一):platform框架初探.mp4
│ 11-platform驱动架构(二):platform架构原理以及编程实例.mp4

├─06-Linux下输入子系统
│ 01-linux输入子系统学前介绍.mp4
│ 02-input子系统(一):三个重要的结构体的讲解.mp4
│ 03-input子系统(二):事件驱动evdev的讲解-1.mp4
│ 04-input子系统(三):事件驱动evdev的讲解-2.mp4
│ 05-input子系统(四):input设备驱动的讲解-1.mp4
│ 06-input子系统(五):input设备驱动的讲解-2.mp4

├─07-Linux内核移植
│ 01-开场白.mp4
│ 02-内核基本知识概述.mp4
│ 03-内核源码目录结构.mp4
│ 04-内核源码目录结构进阶.mp4
│ 05-内核头文件命名规律.mp4
│ 06-内核配置方法1.mp4
│ 07-内核配置思路及方法2.mp4
│ 08-内核编译过程及结果.mp4
│ 09-实验内核运行在开发板.mp4
│ 10-内核Kconfig语法1.mp4
│ 11–内核Kconfig语法使用2.mp4
│ 12-添加驱动到内核实验.mp4
│ 13-LED驱动添加测试1.mp4
│ 14-LED驱动添加测试2.mp4

└─08-IIC设备驱动及子系统开发
01-说在前面的话.mp4
02-IIC硬件设备基本概念.mp4
03-IIC硬件设备操作时序.mp4
04-IIC硬件设备读写时序分析.mp4
05-IIC硬件设备相关寄存器分析.mp4
06-IIC子系统开发之设备驱动框架层功能分析.mp4
07-IIC子系统开发之核心层分析.mp4
08-IIC子系统开发之设备驱动层分析.mp4
09-IIC应用程序开发之一.mp4
10-IIC应用程序开发之二.mp4
11-IIC应用程序开发之三.mp4
12-IIC设备驱动之系统流程分析.mp4
13-IIC设备驱动之资源层分析.mp4
14-IIC设备驱动之总线驱动层分析之一.mp4
15-IIC设备驱动之总线驱动层分析之二.mp4
16-IIC设备驱动之总线驱动层分析之三.mp4
17-IIC设备驱动之IIC特定驱动开发之一.mp4
18-IIC设备驱动之IIC特定驱动开发之二.mp4

教程截图

麦子学院嵌入式开发教程

教程试看

教程下载

资源下载
免费资源
诚通网盘点击下载提取码: 4672复制
免费下载地址,低速
付费资源
此资源下载价格为1立即购买,VIP免费
高速下载地址,【百度网盘】+【直链下载】
本站所有资源均可以免费下载(诚通网盘,速度慢),有能力的赞助一下本站,享受高速下载,良心价格,一块钱交个朋友!
登录后免费下载,请先
免费下载地址,低速
资源下载
下载价格1
高速下载地址,【百度网盘】+【直链下载】
本站所有资源均可以免费下载(诚通网盘,速度慢),有能力的赞助一下本站,享受高速下载,良心价格,一块钱交个朋友!

原文链接:【教程宝盒网】 https://www.jc-box.com/3565.html,转载请注明出处。

0
分享海报

评论0

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码