课程详情2009-06-16 16:07
详细说明:
项目背景:
本课程是基于ARM+LINUX的软硬件培训体系结构。培训课程的重点是:S3C2410及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,开发驱动程,开发GUI程序。
课程目标:
通过本课程,学员可以掌握以下技能:基于S3C2410平台的嵌入式linux移植,开发嵌入式linux驱动程序,开发TE图形界面
培训对象:
有志从事嵌入式linux开发的学员。
培训课程:
1、理论课程
嵌入式处理器概述;ARM体系结构、ARM指令分类及其寻址方式、ARM程序设计、ARM C/C++混合编程;ADS的使用;ARM开发调试环境的建立;S3C2410A处理体系结构;嵌入式系统的硬件设计、S3C2410A中断控制器、
S3C2410A看门狗控制器、S3C2410A处理器定时器、S3C2410A串口控制器、S3C2410A实时时钟控制器、S3C2410A IIC总线控制器、S3C2410A flash应用、S3C2410A LCD控制器、S3C2410A触摸屏控制器、S3C2410A ADC控制器;Linux基础使用、Linux开发基础、Linux内核配置编译及系统应用、Linux内核的体系架构、Linux模块机制、Linux进程管理以及进程调度、Linux内存管理、Linux文件系统、Linux系统调用;字符设备驱动程序;Linux内核调试;内核同步机制;定时器和时间管理;I/O端口资源管理;中断处理;嵌入式系统基础;Linux下的开发环境;Linux下的应用编程、嵌入式Linux的移植、嵌入式Linux网络编程;T图形编程;嵌入式Linux设备驱动开发实验;
2、实践项目(专业的嵌入式实操室,人手一套实验开发板,充足的上机实验时间):项目阶段一:bootloader的移植;项目阶段二:内核的移植;项目阶段三:根文件系统的制作和移植;项目阶段四:播放器的移植;项目阶段五:界面的编写和Vod的编写。
收费标准:
学费6880元/人,报名费40元;教资费另收。