课程介绍| >>> 课程目标 |
|
通过理论教学与实验训练详细介绍 Linux系统下设备驱动程序的开发技术,如触摸屏、网卡、声卡、各类串口、协议的驱动开发等。
|
| >>> 入学要求 |
|
熟悉使用Linux操作系统;熟悉C语言和汇编语言编程;对ARM处理器有一定的了解并具备一定的硬件知识,如各种接口电路; |
| >>> 实验器材 |
|
S3C 2410开发板 |
| >>> 实训项目 |
|
实际自主编写触摸屏设备驱动程序 |
| >>> 质量保障 |
|
| >>> 开课情况 |
|
| >>> 具体课程安排 |
|
第一天9:00-12:00: linux内核开发环境搭建过程;2、 makefile内容详解 ; 3、 arm-Linux内核配置与裁减; 4、 uboot,linux makefile分析; 5、 系统存储空间配置解析; 6、 FLASH镜像存储布局和RAM初始化存储布局 13:30-18:30 【实验】
第二天9:00-12:00: 1、 linux设备驱动程序概述;
13:30-18:30 6、 字符设备的注册和撤销;
第三天9:00-12:00: linux设备驱动程序基础知识:
13:30-18:30 6、 Linux内核中断子系统;
第四天9:00-12:00: linux设备驱动程序高级部分:
13:30-18:30 1. 异步串口通讯概述;
第五天9:00-12:00: 网络socket程序设计
13:30-18:30 6、 网络设备的内核加载;
第六天9:00-12:00: USB HOST接口与Linux驱动程序设计;
13:30-18:30 5、 USB主机和USB设备; |
课程报名
只有天天培训网的注册用户才能发表新的评论,如果您还未注册,
点击这里注册。