课程详情2009-04-06 00:34
详细说明:
课程描述:
嵌入式linux系统移植包括bootloader移植、linux内核移植和文件系统移植三方面。本课程培养学员基于s3c2410的bootloadr移植、linux内核移植和根文件系统移植的能力。
课程目标:
掌握基于S3C2410的bootloader移植、linux内核移植和简单文件系统移植
培训对象:
有志进行嵌入式Linux系统开发的学员
培训课程:
1、理论课程
嵌入式处理器概述;ARM体系结构、ARM指令分类及其寻址方式、ARM程序设计、ARM C/C++混合编程、ARM开发调试环境的建立;ADS的使用;S3C2410A中断控制器、S3C2410A中断控制器、S3C2410A看门狗控制器、S3C2410A处理器定时器;S3C2410A flash应用、S3C2410A于LCD控制器;嵌入式系统基础、嵌入式系统概述、嵌入式软件开发流程;ARM处理器硬件开发平台;Linux下的开发环境:Vi简介、GNV编译链、工程管理器Make与Makefile、使用autotools自动管理项目、GDB调试器;Linux下的应用编程:文件I/O编程、Linux中文件及文件描述符概述、不带缓存的文件I/O操作、嵌入式Linux串口的应用开发、标准I/O开发、进程控制开发;Linux下进程概述:Linux进程控制编程、Linux守护进程、进程间通信;Linux下进程间通信概述:管道通信、信号通信、共享内存、消息队列、嵌入式Linux的移植、嵌入式软件系统构成、义叉工具链的生成、嵌入式Linux的启动过程、Boot Loader的介绍、内核移植过程、根文件系统的制作过程。
2、实验课程(专业的嵌入式实操室,人手一套实验开发板,充足的上机实验时间)
实验1 ARM汇编指令实验、实验2 C和汇编语言的混合编程实验、实验3外部中断实验、实验4看门狗应用实验、实验5 PWM timer实验、实验6 启动代码实验、实验7 Nor flash实验、实验8 Nand flash应用实验、实验9 LCD显示实验、实验14 触摸屏实验
培训学费:2380元/人,报名费20元;教资费另收。