您的位置:首页 > 运维架构 > Linux

飞星嵌入式LINUX驱动视频课程表

2013-07-23 23:08 239 查看
飞星嵌入式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原理,驱动框架

掌握LCD时序,自己写驱动
第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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: