史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等
课程名称:史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等课程简介:
本教程内容全程开发板、项目驱动教学。结合了Linux底层驱动的重要点。适合于有嵌入式Linux基础,同时对数电知识、C语言、单片机等相关知识要有所了解。主要讲解Linux各项内核机制、驱动程序和用户级应用程序的各种接口实现。课程最后在s5pv210平台完成通用的设备驱动开发。为将来多变的嵌入式产品打基础。
----------------------课程目录------------------------------
1.从零开始认识开发板
2.Linux操作系统基础
2-1.说在前面的话1
2-2.说在前面的话2
2-3.说在前面的话3
2-4.说在前面的话4
2-5.计算机组成原理概述1
2-6.计算机组成原理概述2
2-7.计算机组成原理概述3
2-8.Linux基础及操作系统框架1
2-9.Linux基础及操作系统框架2
2-10.Linux基础及操作系统框架3
2-11.Linux基础及操作系统框架4
2-12.Shell命令机制1
2-13.Shell命令机制2
2-14.Shell命令机制3
2-15.Shell命令机制4
2-16.Linux命令类库机制及常用命令_命令操练1
2-17.命令操练2
2-18.命令操练3
2-19.命令操练4
2-20.命令操练5
2-21.命令操练6
2-22.命令操练7
2-23.命令操练8
2-24.命令操练9
2-25.命令操练10
2-26.命令操练11
2-27.Linux应用程序安装及卸载1
2-28.Linux应用程序安装及卸载2
2-29.Linux应用程序安装及卸载3
2-30.Linux应用程序安装及卸载4
2-31.Linux应用程序安装及卸载5
2-32.Linux服务程序的安装及配置1
2-33.Linux服务程序的安装及配置2
2-34.Linux服务程序的安装及配置3
2-35.Linux服务程序的安装及配置4
2-36.Vi的设计思想及使用1
2-37.Vi的设计思想及使用2
2-38.Vi的设计思想及使用3
3.Linux应用系统开发
3-1.GNU开发环境基础1
3-2.GNU开发环境基础2
3-3.GNU开发环境基础3
3-4.GNU开发环境基础4
3-5.GNU开发环境基础_gcc编译1
3-6.GNU开发环境基础_gcc编译2
3-7.GNU开发环境基础_gcc编译3
3-8.GNU开发环境基础_gdb
3-9.GNU开发环境基础_Makefile1
3-10.GNU开发环境基础_Makefile2
3-11.GNU开发环境基础_Makefile3
3-12.GNU开发环境基础_Autotools1
3-14.GNU开发环境基础_Autotools3
3-15.GNU开发环境基础_EclipseForLinux
3-16.Linux高级程序_IO操作1
3-17.Linux高级程序_IO操作2
3-18.Linux高级程序_IO操作3
3-19.Linux高级程序_IO操作4
3-20.Linux高级程序_IO操作5
3-21.Linux高级程序_IO操作6
3-22.Linux高级程序_IO操作7
3-23.Linux高级程序_IO操作8
3-24.Linux高级程序_IO操作9
3-25.Linux高级程序_IO操作_lock1
3-26.Linux高级程序_IO操作_lock2
3-27.Linux高级程序_IO操作_lock3
3-28.Linux高级程序_IO操作_dir1
3-29.Linux高级程序_IO操作_dir2
3-30.Linux高级程序_IO操作_dir3
3-31.Linux高级程序_进程管理1
3-32.Linux高级程序_进程管理2
3-33.Linux高级程序_进程管理3
3-34.Linux高级程序_进程管理4
3-35.Linux高级程序_进程管理5
3-36.Linux高级程序_进程管理6
3-37.Linux高级程序_进程管理_Daemon1
3-38.Linux高级程序_进程管理_Daemon2
3-39.Linux高级程序_进程管理_Daemon3
3-40.Linux高级程序_进程间通信_Pipe1
3-41.Linux高级程序_进程间通信_Pipe2
3-42.Linux高级程序_进程间通信_Pipe3
3-43.Linux高级程序_进程间通信_Fifo1
3-44.Linux高级程序_进程间通信_Fifo2
3-45.Linux高级程序_进程间通信_Signal1
3-46.Linux高级程序_进程间通信_Signal2
3-47.Linux高级程序_进程间通信_Signal3
3-48.Linux高级程序_进程间通信_SHM1
3-49.Linux高级程序_进程间通信_SHM2
3-50.Linux高级程序_进程间通信_SHM3
3-51.Linux高级程序_进程间通信_MsgQueue1
3-52.Linux高级程序_进程间通信_MsgQueue2
3-53.Linux高级程序_进程间通信_Semaphore1
3-54.Linux高级程序_进程间通信_Semaphore2
3-55.线程_Thread1
3-56.线程_Thread2
3-57.线程_Thread3
3-58.网络编程_Concept1
3-59.网络编程_Concept2
3-60.网络编程_Concept3
3-61.网络编程_Concept4
3-62.网络编程_TCPIP编程基础1
3-63.网络编程_TCPIP编程基础2
3-64.网络编程_TCPIP编程基础3
3-65.网络编程_TCPIP编程基础4
3-66.网络编程_TCPIP编程基础5
3-67.网络编程_TCPIP编程基础6
3-68.网络编程_HTTP原理1
3-69.网络编程_HTTP原理2
3-70.网络编程_HTTP原理3
3-71.网络编程_HTTP原理4
3-72.网络编程_HTTP原理5
3-73.网络编程_HTTP原理6
3-74.网络编程_Socket内核跟踪1
3-75.网络编程_Socket内核跟踪2
4.ARM嵌入式开发裸板篇
4-1.ARM准备工作及熟悉开发板1
4-2.ARM准备工作及熟悉开发板2
4-3.ARM准备工作及熟悉开发板3
4-4.ARM准备工作及熟悉开发板4
4-5.原理图及电路图1
4-6.原理图及电路图2
4-7.原理图及电路图3
4-8.ARM世界
4-9.开发环境搭建1
4-10.开发环境搭建2
4-100.中断流程代码1
4-101.中断流程代码2
4-102.中断流程代码3
4-103.IIC协议介绍1
4-104.IIC协议介绍2
4-105.IIC协议介绍3
4-106.IIC协议介绍4
4-107.IIC协议介绍5
4-108.IIC协议介绍6
4-109.watchdog介绍1
4-11补充Linux装Sourceinsight
4-110.watchdog介绍2
4-111.RTC介绍
4-112.PWM介绍1
4-113.PWM介绍2
4-114.PWM介绍3
4-115.ADC介绍1
4-116.ADC介绍2
4-117.ARM硬件接口项目介绍1
4-118.ARM硬件接口项目介绍2
4-119.ARM硬件接口项目介绍3
4-12.补充MiniTool烧写开发板-11.30更新工具
4-120.ARM硬件接口项目介绍4
4-121.ARM硬件接口项目介绍5
4-122.ARM硬件接口项目介绍6
4-123.ARM硬件接口项目介绍7
4-13.ARM体系结构-学习方法
4-14.ARM体系结构-处理器和名词1
4-15.ARM体系结构-处理器和名词2
4-16.ARM体系结构-工具和交叉工具链
4-17.处理器模式和片内寄存器1
4-18.处理器模式和片内寄存器2
4-19.处理器模式和片内寄存器3
4-20.处理器模式和片内寄存器4
4-21.ARM汇编寻址模式1
4-22.ARM汇编寻址模式2
4-23.ARM汇编寻址模式3
4-24.ARM汇编算数操作1
4-25.ARM汇编算数操作2
4-26.ARM汇编算数操作3
4-27.ARM汇编算数操作4
4-28.ARM汇编内存操作1
4-29.ARM汇编内存操作2
4-30.跳转指令及其它1
4-31.跳转指令及其它2
4-32.ARM汇编伪指令1
4-33.ARM汇编伪指令2
4-34.ARM汇编伪指令3
4-35.ARM汇编伪指令4
4-36.混合编程1
4-37.混合编程2
4-38.ARM硬件基础概述1
4-39.ARM硬件基础概述2
4-40.ARM硬件基础概述3
4-41.ARM硬件基础-SIMD&NEON
4-42.ARM硬件基础-Cache1
4-43.ARM硬件基础-Cache2
4-44.ARM硬件基础-MMU1
4-45.ARM硬件基础-MMU2(1)
4-45.ARM硬件基础-MMU2
4-46.ARM硬件基础-MMU3
4-47.ARM异常及中断1
4-48.ARM异常及中断2
4-49.第一个裸板试验1
4-50.第一个裸板试验2
4-51.S5PV210启动原理1
4-52.S5PV210启动原理2
4-53.ARM硬件接口GPIO1
4-54.ARM硬件接口GPIO2
4-55.ARM硬件接口GPIO3
4-56.ARM硬件接口GPIO4
4-57.ARM硬件接口GPIO5
4-58.ARM硬件接口开发前言
4-59.ARM硬件接口开发简介
4-60.确定开发板资源1
4-61.确定开发板资源2
4-62.确定开发板资源3
4-63.确定开发板资源4
4-64.驱动开发板资源5
4-65.驱动开发板资源6
4-66.驱动开发板资源7
4-67.bootloader概述1
4-68.bootloader概述2
4-69.bootloader概述3
4-70.bootloader概述4
4-71.bootloader概述5
4-72.C5工程搭建Makefile1
4-73.C5工程搭建Makefile2
4-74.C5工程搭建Makefile3
4-75.工程搭建链接脚本录像1
4-76.工程搭建链接脚本录像2
4-77.工程搭建C代码点灯录像1
4-78.工程搭建C代码点灯录像2
4-79.工程搭建C代码点灯录像3
4-80.通信模型介绍录像1
4-81.通信模型介绍录像2
4-82.UART协议介绍录像1
4-83.UART协议介绍录像2
4-84.UART协议介绍录像3
4-85.UART控制器介绍录像1
4-86.UART控制器介绍录像2
4-87.通过串口发送一个字符录像1
4-88.通过串口发送一个字符录像2
4-89.通过串口发送一个字符录像3
4-90.通过串口发送一个字符录像4
4-91.通过串口发送一个字符串1
4-92.通过串口发送一个字符串2
4-93.中断介绍1
4-94.中断介绍2
4-95.中断介绍3
4-96.中断介绍4
4-97.中断初始化代码1
4-98.中断初始化代码2
4-99.中断初始化代码3
5.ARM嵌入式开发Linux内核骗
5-1.开篇的话1
5-2.开篇的话2
5-3.开篇的话3
5-4.内核开发初探1
5-5.内核开发初探2
5-6.内核开发初探3
5-7.Linux内核的基本概念1
5-8.Linux内核的基本概念2
5-9.Linux内核的基本概念3
5-10.Linux内核的基本概念4
5-11.Linux内核的基本概念5
5-12.Linux驱动程序开发基础1
5-13.Linux驱动程序开发基础2
5-14.Linux驱动程序开发基础3
5-15.Linux驱动程序开发基础4
5-16.Linux驱动程序开发基础5
5-17.LED设备驱动1
5-18.LED设备驱动2
5-19.LED设备驱动3
5-20.LED设备驱动4
5-21.LED设备驱动5
5-22.RTC驱动1
5-23.RTC驱动2
5-24.RTC驱动3
5-25.RTC驱动4
5-26.电容触摸屏驱动1
5-28.电容触摸屏驱动3
5-29.电容触摸屏驱动4
5-30.网络设备驱动1
5-31.网络设备驱动2
5-32.网络设备驱动3
5-33.网络设备驱动4
5-34.网络设备驱动5
5-35.网络设备驱动6
5-36.声卡驱动1
5-37.声卡驱动2
5-38.声卡驱动3
5-39.声卡驱动4
5-40.声卡驱动5
5-41.声卡驱动6
5-42.LCD驱动1
5-43.LCD驱动2
5-44.LCD驱动3
5-45.LCD驱动4
5-46.LCD驱动5
5-47.LCD驱动6
5-48.LCD驱动7
5-49.LCD驱动8
5-50.LCD驱动9
5-51.LCD驱动10
5-52.nandFLASH驱动1
5-53.nandflash驱动2
5-54.nandflash驱动3
5-55.nandflash驱动4
5-56.nandflash驱动5
5-57.nandflash驱动6
5-58.驱动课程总结提高
下载地址:**** Hidden Message *****
嘿嘿,不知有木有用,试试先!!... 写的真的很不错 LinuxLinuxLinuxLinux 阿萨大啊实打实大苏打 学习一下驱动啊 看帖回帖是美德!谢谢虚拟宝库网分享! 我抢沙发~
页:
[1]