~~~~~广嵌 LINUX ~~~~~~
【嵌入式Linux开发就业培训班】(1)课程描述 本课程是基于ARM+LINUX的软硬件培训体系结构。培训课程的重点是:S3C2410及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,开发驱动程,开发GUI程序。
(2)课程目标 通过本课程,学员可以掌握以下技能:基于S3C2410平台的嵌入式linux移植,开发嵌入式linux驱动程序,开发QTE图形界面。
(3)培训对象 有志从事嵌入式linux开发的学员。
(4)入学要求 C语言基础(掌握函数、指针等),了解操作系统的原理。
(5)授课讲师 李老师
(6)课 时 34天
(7)开课时间 2007年11月24日
(8)上课地点 中国广州科学城彩频路11号( 广东软件科学园 )D栋6楼
(9)费 用 5000元
课程内容 第一部分 ARM课程 (30学时)
第一章 嵌入式处理器概述
第二章 ARM体系结构
第三章 ARM指令分类及其寻址方式
第四章 ARM程序设计
第五章 ARM C/C++混合编程
第六章 ADS的使用
第七章 ARM开发调试环境的建立
第八章 S3C2410A GPIO口应用
第九章 S3C2410A处理器体系结构
第十章 S3C2410A中断控制器
第十一章 S3C2410A看门狗控制器
第十二章 S3C2410A PWM时钟应用
第十三章 S3C2410A实时时钟控制器
第十四章 S3C2410A 启动代码讲解
第十五章 S3C2410A flash应用
第十六章 S3C2410A LCD控制器
第十七章 S3C2410A触摸屏控制器
第十八章 S3C2410A ADC控制器
第二部分 嵌入式Linux课程(66课时)
第一章 linux 快速入门
第二章 linux开发环境
第三章 嵌入式Linux开发环境的搭建
第四章 Linux内核配置与编译
第五章 Linux内核原理
第六章 嵌入式Linux引导程序的移植
第七章 嵌入式Linux内核移植
第八章 嵌入式应用程序的移植
第九章 Linux内核模块的设计
第十章 Linux字符设备驱动设计
第十一章 Linux内核同步机制
第十二章 Linux内核定时器与小任务机制
第十三章 Linux驱动的中断处理
第十四章 S3c2410小键盘驱动实例
第三部分 Linux应用编程课程(18课时)
Linux应用编程
Linux网络编程
QT程序设计
实践项目(学员在讲师辅导下独立完成)
项目阶段一:bootloader的移植
项目阶段二:内核的移植
项目阶段三:根文件系统的制作和移植
项目阶段四:播放器的移植
项目阶段五:界面的编写和vod的编写
广东省嵌入式软件公共技术中心 [url=http://www.gdemb.com]www.gdemb.com[/url]
吴老师 TEL:020-32068395-867 QQ:593671280 E-MAIL:[email=mtwuyong@midea.com.cn]mtwuyong@midea.com.cn[/email]
页:
[1]