飞星嵌入式LINUX视频课程表 | |
技术交流QQ群 : 215875560 业务QQ : 32708168 购买地址 : http://linuxgtk.taobao.com 飞星嵌入式官网 : http://www.linuxgtk.com | |
基础知识部分 | |
教学目标: 从零开始学习嵌入式开发。 专为没有嵌入式应用基础的学员开设,让你轻松入门 | |
第1课 环境搭建 | Ubuntu系统安装 |
第3课 linux命令 | Linux基本命令、参数、用法 |
第2课 交叉编译环境搭建 | gcc配置 |
第3课 shell脚本 | 基本的shell脚本编写 |
第3课 Makefile编写 | 基本的Makefile编写规则 |
第4课 硬件 | 基本的硬件介绍 |
...... |
|
|
|
|
|
|
|
|
|
第一部分 S3C6410和s3c2440裸板操作 | |
教学目标: 掌握ARM体系结构。包括系统时钟,中断机制,GPIO, UART,NAND,SDRAM DDR 等外设使用方法 掌握电路原理 掌握分析时序方法 掌握寄存器配置方法 能够自己编写从上电开始的启动代码 | |
第1课 GPIO使用LED跑马灯 | 学会使用GPIO,配置GPIO,原理图 |
第2课 系统时钟 | 分析详解系统时钟体系结构 |
第3课 串口 | 裸板上实现scanf,printf,方便裸机调试 |
第4课 NAND | NAND操作和时序分析 |
第5课 DDR | SDRAM,DDR时序分析,寄存器配置 |
第6课 中断体系结构 | ARM中断体系结构 |
第7课 MMU实验 | 线性地址内存重映射 |
第8课 DM9000网卡驱动移植到U-BOOT | U-BOOT网卡驱动移植 |
第9课 蜂鸣器 | 外设的使用 |
第10课 红外 | 外设的使用 |
第11课 温度传感器 | 外设的使用 |
...... |
|
|
|
|
|
|
|
| |
第二部分 LINUX驱动框架分析与编写 | |
教学目标: 掌握驱动程序框架。包括字符设备驱动,网络设备驱动,块设备驱动 掌握内核中各种操作机制。竞争互斥,时钟,等待队列,休眠唤醒,工作队列,tasklet,软中断 上下半部,DMA内存分配 能够自己编写bootloader,移植u-boot外设驱动 能够自己从头编写驱动程序,移植所有驱动进新内核。 | |
第1课 字符驱动 | 分析最新字符驱动框架,一行一行编写简单的字符驱动代码 |
第2课 中断按键驱动 | 分析电路图,驱动里面中断申请和使用,编写代码 |
第3课 触摸屏驱动 | 分析触摸屏原理,详解寄存器配置步骤,详细分析编写驱动代码 |
第4课 LCD驱动 | 讲解frame buffer原理,驱动框架 |
第5课 网卡驱动 | 分析网卡驱动,配置时序参数,学会移植网卡驱动 |
第6课 I2C接口裸机操作及驱动 | 深入讲解I2C驱动框架,调试和应用 |
第7课 USB设备驱动 | USB HOST和DEVICE工作原理,USB设备驱动的编写 |
第8课 输入子系统分析 | 为了统一应用接口,键盘,鼠标,触摸屏等都使用统一的输入子系统 |
第9课 块设备驱动 | 块设备访问流程,结构,原理 |
第10课 SPI接口驱动 | SPI驱动框架分析,调试和应用 |
第11课 Android LED灯控制流程 | 封装库的编写和jni调用 从java应用到linux驱动数据流程分析和代码编写 |
第9课 互斥和通知机制 | 同步异步机制 |
第12课 DMA使用 | 内存DMA申请,使用,释放 |
第13课 中断服务下半部 | 软中断,tasklet,工作队列处理中断耗时任务 |
...... |
|
各部分内容将会按照需要不断增加 | |
linux驱动视频,ok6410裸机操作免费视频 :http://dl.vmall.com/c0qatnt9zx
飞星嵌入式官方网站 : http://www.linuxgtk.com
飞星视频加密服务 :http://www.linuxgtk.com