嵌入式Linux预科班
课程目标
本课程是帮助初学者快速了解嵌入式开发的入门培训课程,使学员能快速熟悉linux系统,熟练使用各种常用命令和相应的内核知识,以及如何使用linux应用产品开发,为进一步学习linux驱动开发及嵌入系统开发打下坚实的基础。
培养对象
有志从事linux内核开发/linux驱动开发/嵌入式开发的,但无Linux基础的工程师或学生,针对已报名或打算报名的华清远见培训学员。
入学要求
学员学习本课程应具备下列基础知识:
◆有计算机相关基础知识;
◆有C语言基础。
师资团队
【孙天泽】
● 具有多年嵌入式开发实战经验,3年嵌入式培训经验。曾参与过多个嵌入式系统项目的开发工作,熟悉的处理器包括:EP7312、S3C44B0、 S3C2410、PXA255,在项目中主要负责driver开发工作。多年来一直从事Linux内核的研究工作,任Linux伊甸园网站内核版版主。《嵌入式设计及Linux驱动开发指南—基于arm9处理器》一书作者,《Red Hat Linux实用指南》一书译者,最近3年内发表学术论文10余篇。
时间地点
北京总部:
上课地点:清华大学第一教学楼303室(清华“二校门”后) ,单击此处查看校内地图
上课时间:2008年02月23日(上午8:30签到,9:00开始上课)
上海分中心:
上课地点:上海徐汇区银海大厦A座211,查看地图>>
上课时间:2008年03月01日(上午8:30签到,9:00开始上课)
每期班限额30名!
学时费用
◆课时:1天(6学时)
◆培训费:免费
◆资料费:100元(含讲义、资料光盘、午餐费,带发票)
◆交费方式:现场交费,我们只为电话确认过的学员预留座位,请提前预约)
咨询电话:010-82600385/86
课程进度安排
上午9:00-12:00
第1章 入门篇:
1.1 linux 讲解
1.2 Linux 优点
1.3 如何学习linux
第2章 基础篇
2.1 linux操作技巧
2.2 linux常用操作命令
2.3 linux目录结构详解
2.4 vi使用讲解
第3章 提高篇
3.1 linux 启动过程详解
3.2 gcc使用说明
3.3 交叉编译
3.4 arm体系结构与指令介绍
第4章 深入内核篇
4.1 linux 内核讲解
4.2 编译内核
4.3 应用程序开发及驱动加载
4.4 驱动开发剖析
下午13:00-16:00
实验课:
1、linux常用命令
1.1 常用命令
1.2 与驱动开发有关的命令
2、gcc编译程序
2.1 编写应用程序
2.2 gcc编译
2.3 交叉编译
2.4 编写驱动程序
3、linux内核编译
3.1 设置内核编译选项
3.2 编译i386_linux内核
3.3 编译arm_linux内核
4、学习板内核及应用程序调试
4.1 加载linux内核
4.2 运行应用程序
4.3 加载linux模块驱动
4.4 调试程序

【责任编辑 李健亿】