Sundy的Android嵌入式开发实战课
如何系统掌握Android嵌入式开发?Sundy课程带你从底层到实战

1. 为什么选择这套Android嵌入式开发课程?
嵌入式开发是智能设备的核心技术,而Android系统占据全球移动设备80%以上市场份额。本课程由资深讲师Sundy打造,通过200+课时系统讲解,覆盖ARM架构、Linux内核、驱动开发等关键领域,配合完整的源码课件,帮助开发者真正理解从硬件层到应用层的技术闭环。2. 课程核心内容模块解析
课程采用阶梯式教学,分为六大模块:
- 开发板基础:从硬件结构认知到电路图解析(5节实操)
- 计算机原理与Linux系统:Shell命令、进程管理、网络编程(37节深度剖析)
- ARM裸板开发:GPIO控制、UART通信、Bootloader编写(50+实战案例)
- Linux内核驱动:LED/RTC/触摸屏/Nandflash等设备驱动开发(58节企业级项目)
- 配套资源:提供原理图、工具包、测试视频等12类专业素材3. 讲师Sundy的专业背景
Sundy老师拥有10年嵌入式开发经验,曾主导多个工业级智能设备项目,擅长将复杂的底层技术转化为易懂的实操内容。其教学特点在于:
- 硬件与软件结合的讲解逻辑
- 重点演示ARM汇编与C混合编程
- 独家总结MMU/Cache等难点技术4. 课程差异化优势
相比同类教程,本课程突出三大特色:
1. 双线并进:同步掌握Android底层架构与ARM裸板开发
2. 问题导向:每个知识点均对应实际开发场景(如中断处理、LCD驱动调试)
3. 持续更新:包含Shell脚本、Autotools等补充内容5. 适合哪些学习者?
本课程适合:
- 有C语言基础的开发者进阶嵌入式领域
- Android应用开发人员拓展系统底层能力
- 硬件工程师转型智能设备开发
需注意:涉及ARM汇编和内核编译,建议提前了解Linux基本操作
通过本课程,你将从零搭建完整的嵌入式开发知识体系,掌握企业级项目开发的关键技能。源码级的技术解析+真实的硬件操作演示,让学习效果远超纯理论教程。
资源下载通道
夸克网盘分享
文件大小:9.56 GB
资源目录列表:
├─【课程教程】掌握Android嵌入式开发!Sundy专业课程,底层技术一网打尽,附带源码课件,学习更高效│ ├─01从零开始认识开发板
│ │ ├─01-从零开始认识开发板1.mp4
│ │ ├─02-从零开始认识开发板2.mp4
│ │ ├─03-从零开始认识开发板3.mp4
│ │ ├─04-从零开始认识开发板4.mp4
│ │ ├─05-从零开始认识开发板5.mp4
│ ├─02计算机原理概要
│ │ ├─01-计算机原理概要1.mp4
│ │ ├─02-计算机原理概要2.mp4
│ │ ├─03-计算机原理概要3.mp4
│ ├─03Linux操作系统基础
│ │ ├─01-说在前面的话1.mp4
│ │ ├─02-说在前面的话2.mp4
│ │ ├─03-说在前面的话3.mp4
│ │ ├─04-说在前面的话4.mp4
│ │ ├─05-计算机组成原理概述1.mp4
│ │ ├─06-计算机组成原理概述2.mp4
│ │ ├─07-计算机组成原理概述3.mp4
│ │ ├─08-Linux基础及操作系统框架1.mp4
│ │ ├─09-Linux基础及操作系统框架2.mp4
│ │ ├─10-Linux基础及操作系统框架3.mp4
│ │ ├─11-Linux基础及操作系统框架4.mp4
│ │ ├─12-Shell命令机制1.mp4
│ │ ├─13-Shell命令机制2.mp4
│ │ ├─14-Shell命令机制3.mp4
│ │ ├─15-Shell命令机制4.mp4
│ │ ├─16-Linux命令类库机制及常用命令_命令操练1.mp4
│ │ ├─17-命令操练2.mp4
│ │ ├─18-命令操练3.mp4
│ │ ├─19-命令操练4.mp4
│ │ ├─20-命令操练5.mp4
│ │ ├─21-命令操练6.mp4
│ │ ├─22-命令操练7.mp4
│ │ ├─23-命令操练8.mp4
│ │ ├─24-命令操练9.mp4
│ │ ├─25-命令操练10.mp4
│ │ ├─26-命令操练11.mp4
│ │ ├─27-Linux应用程序安装及卸载1.mp4
│ │ ├─28-Linux应用程序安装及卸载2.mp4
│ │ ├─29-Linux应用程序安装及卸载3.mp4
│ │ ├─30-Linux应用程序安装及卸载4.mp4
│ │ ├─31-Linux应用程序安装及卸载5.mp4
│ │ ├─32-Linux服务程序的安装及配置1.mp4
│ │ ├─33-Linux服务程序的安装及配置2.mp4
│ │ ├─34-Linux服务程序的安装及配置3.mp4
│ │ ├─35-Linux服务程序的安装及配置4.mp4
│ │ ├─36-Vi的设计思想及使用1.mp4
│ │ ├─37-Vi的设计思想及使用2.mp4
│ │ ├─38-Vi的设计思想及使用3.mp4
│ │ ├─补讲1-shell脚本.mp4
│ │ ├─补讲2-shell脚本.mp4
│ │ ├─补讲3-shell脚本.mp4
│ │ ├─补讲4-shell脚本.mp4
│ │ ├─补讲5-shell脚本.mp4
│ ├─04Linux应用系统开发
│ │ ├─001-GNU开发环境基础1.mp4
│ │ ├─002-GNU开发环境基础2.mp4
│ │ ├─003-GNU开发环境基础3.mp4
│ │ ├─004-GNU开发环境基础4.mp4
│ │ ├─005-GNU开发环境基础_gcc编译1.mp4
│ │ ├─006-GNU开发环境基础_gcc编译2.mp4
│ │ ├─007-GNU开发环境基础_gcc编译3.mp4
│ │ ├─008-GNU开发环境基础_gdb.mp4
│ │ ├─009-GNU开发环境基础_Makefile1.mp4
│ │ ├─010-GNU开发环境基础_Makefile2.mp4
│ │ ├─11-GNU开发环境基础_Makefile3.mp4
│ │ ├─12-GNU开发环境基础_Autotools1.mp4
│ │ ├─13-GNU开发环境基础_Autotools2.mp4
│ │ ├─14-GNU开发环境基础_Autotools3.mp4
│ │ ├─15-GNU开发环境基础_EclipseForLinux.mp4
│ │ ├─16-Linux高级程序_IO操作1.mp4
│ │ ├─17-Linux高级程序_IO操作2.mp4
│ │ ├─18-Linux高级程序_IO操作3.mp4
│ │ ├─19-Linux高级程序_IO操作4.mp4
│ │ ├─20-Linux高级程序_IO操作5.mp4
│ │ ├─21-Linux高级程序_IO操作6.mp4
│ │ ├─22-Linux高级程序_IO操作7.mp4
│ │ ├─23-Linux高级程序_IO操作8.mp4
│ │ ├─24-Linux高级程序_IO操作9.mp4
│ │ ├─25-Linux高级程序_IO操作_lock1.mp4
│ │ ├─26-Linux高级程序_IO操作_lock2.mp4
│ │ ├─27-Linux高级程序_IO操作_lock3.mp4
│ │ ├─28-Linux高级程序_IO操作_dir1.mp4
│ │ ├─29-Linux高级程序_IO操作_dir2.mp4
│ │ ├─30-Linux高级程序_IO操作_dir3.mp4
│ │ ├─31-Linux高级程序_进程管理1.mp4
│ │ ├─32-Linux高级程序_进程管理2.mp4
│ │ ├─33-Linux高级程序_进程管理3.mp4
│ │ ├─34-Linux高级程序_进程管理4.mp4
│ │ ├─35-Linux高级程序_进程管理5.mp4
│ │ ├─36-Linux高级程序_进程管理6.mp4
│ │ ├─37-Linux高级程序_进程管理_Daemon1.mp4
│ │ ├─38-Linux高级程序_进程管理_Daemon2.mp4
│ │ ├─39-Linux高级程序_进程管理_Daemon3.mp4
│ │ ├─40-Linux高级程序_进程间通信_Pipe1.mp4
│ │ ├─41-Linux高级程序_进程间通信_Pipe2.mp4
│ │ ├─42-Linux高级程序_进程间通信_Pipe3.mp4
│ │ ├─43-Linux高级程序_进程间通信_Fifo1.mp4
│ │ ├─44-Linux高级程序_进程间通信_Fifo2.mp4
│ │ ├─45-Linux高级程序_进程间通信_Signal1.mp4
│ │ ├─46-Linux高级程序_进程间通信_Signal2.mp4
│ │ ├─47-Linux高级程序_进程间通信_Signal3.mp4
│ │ ├─48-Linux高级程序_进程间通信_SHM1.mp4
│ │ ├─49-Linux高级程序_进程间通信_SHM2.mp4
│ │ ├─50-Linux高级程序_进程间通信_SHM3.mp4
│ │ ├─51-Linux高级程序_进程间通信_MsgQueue1.mp4
│ │ ├─52-Linux高级程序_进程间通信_MsgQueue2.mp4
│ │ ├─53-Linux高级程序_进程间通信_Semaphore1.mp4
│ │ ├─54-Linux高级程序_进程间通信_Semaphore2.mp4
│ │ ├─55-线程_Thread1.mp4
│ │ ├─56-线程_Thread2.mp4
│ │ ├─57-线程_Thread3.mp4
│ │ ├─58-网络编程_Concept1.mp4
│ │ ├─59-网络编程_Concept2.mp4
│ │ ├─60-网络编程_Concept3.mp4
│ │ ├─61-网络编程_Concept4.mp4
│ │ ├─62-网络编程_TCPIP编程基础1.mp4
│ │ ├─63-网络编程_TCPIP编程基础2.mp4
│ │ ├─64-网络编程_TCPIP编程基础3.mp4
│ │ ├─65-网络编程_TCPIP编程基础4.mp4
│ │ ├─66-网络编程_TCPIP编程基础5.mp4
│ │ ├─67-网络编程_TCPIP编程基础6.mp4
│ │ ├─68-网络编程_HTTP原理1.mp4
│ │ ├─69-网络编程_HTTP原理2.mp4
│ │ ├─70-网络编程_HTTP原理3.mp4
│ │ ├─71-网络编程_HTTP原理4.mp4
│ │ ├─72-网络编程_HTTP原理5.mp4
│ │ ├─73-网络编程_HTTP原理6.mp4
│ │ ├─74-网络编程_Socket内核跟踪1.mp4
│ │ ├─75-网络编程_Socket内核跟踪2.mp4
│ ├─05ARM嵌入式开发-裸板篇
│ │ ├─01-ARM准备工作及熟悉开发板1.mp4
│ │ ├─02-ARM准备工作及熟悉开发板2.mp4
│ │ ├─03-ARM准备工作及熟悉开发板3.mp4
│ │ ├─04-ARM准备工作及熟悉开发板4.mp4
│ │ ├─05-原理图及电路图1.mp4
│ │ ├─06-原理图及电路图2.mp4
│ │ ├─08-ARM世界.mp4
│ │ ├─09-开发环境搭建1.mp4
│ │ ├─10-开发环境搭建2.mp4
│ │ ├─11-补充Linux装Sourceinsight.mp4
│ │ ├─12-补充MiniTool烧写开发板-11.30更新工具.mp4
│ │ ├─13-ARM体系结构-学习方法.mp4
│ │ ├─14-ARM体系结构-处理器和名词1.mp4
│ │ ├─15-ARM体系结构-处理器和名词2.mp4
│ │ ├─16-ARM体系结构-工具和交叉工具链.mp4
│ │ ├─17-处理器模式和片内寄存器1.mp4
│ │ ├─18-处理器模式和片内寄存器2.mp4
│ │ ├─19-处理器模式和片内寄存器3(1).mp4
│ │ ├─19-处理器模式和片内寄存器3.mp4
│ │ ├─20-处理器模式和片内寄存器4.mp4
│ │ ├─21-ARM汇编寻址模式1.mp4
│ │ ├─22-ARM汇编寻址模式2.mp4
│ │ ├─23-ARM汇编寻址模式3.mp4
│ │ ├─24-ARM汇编算数操作1.mp4
│ │ ├─25-ARM汇编算数操作2.mp4
│ │ ├─26-ARM汇编算数操作3.mp4
│ │ ├─27-ARM汇编算数操作4.mp4
│ │ ├─28-ARM汇编内存操作1.mp4
│ │ ├─29-ARM汇编内存操作2.mp4
│ │ ├─30-跳转指令及其它1.mp4
│ │ ├─31-跳转指令及其它2.mp4
│ │ ├─32-ARM汇编伪指令1.mp4
│ │ ├─33-ARM汇编伪指令2.mp4
│ │ ├─34-ARM汇编伪指令3.mp4
│ │ ├─35-ARM汇编伪指令4.mp4
│ │ ├─36-混合编程1.mp4
│ │ ├─37-混合编程2.mp4
│ │ ├─38-ARM硬件基础概述1.mp4
│ │ ├─39-ARM硬件基础概述2.mp4
│ │ ├─40-ARM硬件基础概述3.mp4
│ │ ├─41-ARM硬件基础-SIMD&NEON.mp4
│ │ ├─42-ARM硬件基础-Cache1.mp4
│ │ ├─43-ARM硬件基础-Cache2.mp4
│ │ ├─44-ARM硬件基础-MMU1.mp4
│ │ ├─45-ARM硬件基础-MMU2.mp4
│ │ ├─46-ARM硬件基础-MMU3.mp4
│ │ ├─47-ARM异常及中断1.mp4
│ │ ├─48-ARM异常及中断2.mp4
│ │ ├─49-第一个裸板试验1.mp4
│ │ ├─50-第一个裸板试验2.mp4
│ │ ├─51-S5PV210启动原理1.mp4
│ │ ├─52-S5PV210启动原理2.mp4
│ │ ├─53-ARM硬件接口GPIO1.mp4
│ │ ├─54-ARM硬件接口GPIO2.mp4
│ │ ├─55-ARM硬件接口GPIO3(1).mp4
│ │ ├─55-ARM硬件接口GPIO3.mp4
│ │ ├─56-ARM硬件接口GPIO4.mp4
│ │ ├─57-ARM硬件接口GPIO5.mp4
│ │ ├─58-ARM硬件接口开发前言.mp4
│ │ ├─59-ARM硬件接口开发简介.mp4
│ │ ├─60-确定开发板资源1.mp4
│ │ ├─61-确定开发板资源2.mp4
│ │ ├─62-确定开发板资源3.mp4
│ │ ├─63-确定开发板资源4.mp4
│ │ ├─64-驱动开发板资源5.mp4
│ │ ├─65-驱动开发板资源6.mp4
│ │ ├─66-驱动开发板资源7.mp4
│ │ ├─67-bootloader概述1.mp4
│ │ ├─68-bootloader概述2.mp4
│ │ ├─69-bootloader概述3.mp4
│ │ ├─70-bootloader概述4.mp4
│ │ ├─71-bootloader概述5.mp4
│ │ ├─72-C5工程搭建Makefile1.mp4
│ │ ├─73-C5工程搭建Makefile2.mp4
│ │ ├─74-C5工程搭建Makefile3.mp4
│ │ ├─75-工程搭建链接脚本录像1.mp4
│ │ ├─76-工程搭建链接脚本录像2.mp4
│ │ ├─77-工程搭建C代码点灯录像1.mp4
│ │ ├─78-工程搭建C代码点灯录像2.mp4
│ │ ├─79-工程搭建C代码点灯录像3.mp4
│ │ ├─80-通信模型介绍录像1.mp4
│ │ ├─81-通信模型介绍录像2.mp4
│ │ ├─82-UART协议介绍录像1.mp4
│ │ ├─83-UART协议介绍录像2.mp4
│ │ ├─84-UART协议介绍录像3.mp4
│ │ ├─85-UART控制器介绍录像1.mp4
│ │ ├─86-UART控制器介绍录像2.mp4
│ │ ├─87-通过串口发送一个字符录像1.mp4
│ │ ├─88-通过串口发送一个字符录像2.mp4
│ │ ├─89-通过串口发送一个字符录像3.mp4
│ │ ├─90-通过串口发送一个字符录像4.mp4
│ │ ├─91-通过串口发送一个字符串1.mp4
│ │ ├─92-通过串口发送一个字符串2.mp4
│ │ ├─93-中断介绍1.mp4
│ │ ├─94-中断介绍2.mp4
│ │ ├─95-中断介绍3.mp4
│ │ ├─96-中断介绍4.mp4
│ │ ├─97-中断初始化代码1.mp4
│ │ ├─98-中断初始化代码2.mp4
│ │ ├─99-中断初始化代码3.mp4
│ ├─06ARM嵌入式开发-Linux内核篇
│ │ ├─01-开篇的话1.mp4
│ │ ├─02-开篇的话2.mp4
│ │ ├─03-开篇的话3.mp4
│ │ ├─04-内核开发初探1.mp4
│ │ ├─05-内核开发初探2.mp4
│ │ ├─06-内核开发初探3.mp4
│ │ ├─07-Linux内核的基本概念1.mp4
│ │ ├─08-Linux内核的基本概念2.mp4
│ │ ├─09-Linux内核的基本概念3.mp4
│ │ ├─10-Linux内核的基本概念4.mp4
│ │ ├─11-Linux内核的基本概念5.mp4
│ │ ├─12-Linux驱动程序开发基础1.mp4
│ │ ├─13-Linux驱动程序开发基础2.mp4
│ │ ├─14-Linux驱动程序开发基础3.mp4
│ │ ├─15-Linux驱动程序开发基础4.mp4
│ │ ├─16-Linux驱动程序开发基础5.mp4
│ │ ├─17-LED设备驱动1.mp4
│ │ ├─18-LED设备驱动2.mp4
│ │ ├─19-LED设备驱动3.mp4
│ │ ├─20-LED设备驱动4.mp4
│ │ ├─21-LED设备驱动5.mp4
│ │ ├─22-RTC驱动1.mp4
│ │ ├─23-RTC驱动2.mp4
│ │ ├─24-RTC驱动3.mp4
│ │ ├─25-RTC驱动4.mp4
│ │ ├─26-电容触摸屏驱动1.mp4
│ │ ├─27-电容触摸屏驱动2.mp4
│ │ ├─28-电容触摸屏驱动3.mp4
│ │ ├─29-电容触摸屏驱动4.mp4
│ │ ├─30-网络设备驱动1.mp4
│ │ ├─31-网络设备驱动2.mp4
│ │ ├─32-网络设备驱动3.mp4
│ │ ├─33-网络设备驱动4.mp4
│ │ ├─34-网络设备驱动5.mp4
│ │ ├─35-网络设备驱动6.mp4
│ │ ├─36-声卡驱动1.mp4
│ │ ├─37-声卡驱动2.mp4
│ │ ├─38-声卡驱动3.mp4
│ │ ├─39-声卡驱动4.mp4
│ │ ├─40-声卡驱动5.mp4
│ │ ├─41-声卡驱动6.mp4
│ │ ├─42-LCD驱动1.mp4
│ │ ├─43-LCD驱动2.mp4
│ │ ├─44-LCD驱动3.mp4
│ │ ├─45-LCD驱动4.mp4
│ │ ├─46-LCD驱动5.mp4
│ │ ├─47-LCD驱动6.mp4
│ │ ├─48-LCD驱动7.mp4
│ │ ├─49-LCD驱动8.mp4
│ │ ├─50-LCD驱动9.mp4
│ │ ├─51-LCD驱动10.mp4
│ │ ├─52-nandflash驱动1.mp4
│ │ ├─53-nandflash驱动2.mp4
│ │ ├─54-nandflash驱动3.mp4
│ │ ├─55-nandflash驱动4.mp4
│ │ ├─56-nandflash驱动5.mp4
│ │ ├─57-nandflash驱动6.mp4
│ │ ├─58-驱动课程总结提高.mp4
│ │ ├─补充-RTC驱动1.mp4
│ │ ├─补充-RTC驱动2.mp4
│ ├─课件20120726
│ │ ├─Android.exe
│ │ ├─Datasheet.exe
│ │ ├─images.exe
│ │ ├─Linux.exe
│ │ ├─Schematic-PCB.exe
│ │ ├─TestVideo.exe
│ │ ├─Tiny210用户手册.pdf
│ │ ├─tools.exe
│ │ ├─WindowsCE6.exe
相关资源