导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[cinbmo]嵌入式Linux驱动/内核开发短期精英班



No.45574
作者:cinbmo
邮件:info@top-e.org
ID:125842
登陆:1次
文章数:4篇
最后登陆IP:
最后登陆:2009/3/23 15:24:52
注册:2009/3/23 15:24:52
财富:100
发帖时间:2009/3/23 17:19:44
发贴者IP:123.116.128.236
标题:cinbmo:嵌入式Linux驱动/内核开发短期精英班
摘要:No.45574嵌入式Linux驱动/内核开发短期精英班 你想深入掌握嵌入式Linux驱动/内核开发吗?你想成为嵌入式行业顶尖开发人员吗?你想成为企业的技术骨干吗?你想在短时间里获得高薪职位吗?该课程专为企业在职人员量身设计的高端培训课程,利用周末时间学习,从而工作、学习两不误!

[优惠政策]
1、前5名报名者赠送S3C2410开发板,先报先得; 
2、前20名报名的学员免费获得作者亲笔签名的《ARM嵌入式Linux系统开发从入门到精通》一本; 
3、现在报名享受8折优惠; 
4、以上优惠可叠加使用。
详情咨询:www.top-e.org

[课程描述]
 驱动程序属于Linux内核的一部分,开发驱动程序是嵌入式Linux项目中很重要的一部分内容。开发出高质量、高性能的驱动程序是项目成败的关键。随着市场上对嵌入式产品的需求越来越大,从而对驱动程序开发人员的需求也在飞速增加。本课程的最大特点是以项目为培训目标,培养出真正具有实际开发能力的专业人才。本课程采用理论与实践比例为3:4的方式,创造性的改革了现有市场上理论与实践比例为1:1的传统方式,其优势就是加强学员的实际动手开发能力。通过本课程的学习,学员能够掌握:1)交叉编译器的制作;2)U-boot的移植;3)Linux下字符设备、块设备、网络设备以及USB设备的驱动程序开发;4)Linux内核的基本调试方法。
[培养对象]
     针对Linux驱动/内核开发及嵌入式系统开发有兴趣的在职技术人员。
[理论基础]
 掌握C语言编程
 基本的Linux使用和应用程序编写基础
 具有数字电路、模拟电路的基础
[推荐教材]
《Linux设备驱动程序(第三版)》
《ARM嵌入式Linux设备驱动实例开发》
[课程情况]
开课时间:2009年4月18日,周末培训
          2009年5月30日,周末培训
培训课时:70小时
上课地点:北京海淀 
学    费:公司  4400 (原价5500) 元;个人 3100 (原价3900) 元
[课程大纲]
顶嵌短期驱动班课程大纲(V1.0)
时间 课程大纲
第一天
9:00 - 12:00 1 嵌入式Linux系统介绍
1.1嵌入式Linux简介与发展
1.2 Linux驱动介绍 
1.3建立嵌入式Linux开发环境
1.4了解嵌入式开发平台
2 熟悉Linux内核
2.1 Linux内核代码结构
2.2 分析Linux内核代码框架
2.3 Make工程管理器
2.4 如何阅读Linux内核代码
13:00 - 17:00 【实验】
实验1:使用SourceInsight工具建立Linux内核源代码工程
通过该实验,学员能够使用SourceInsight工具建立便于阅读和编辑的源代码工程。使用SourceInsight工具分析源代码是实际工作中最常用的一项基本技能。
实验2:建立交叉编译器(针对ARM平台) 
通过该实验,学员能够使用Crosstool构建自己的交叉编译器,理解和正确使用交叉编译器是嵌入式系统开发很重要的一项技能。 
实验3:配置和编译Linux内核 
通过该实验,学员能够自己配制和编译Linux内核,并掌握Linux内核升级的方法。
第二天
9:00 - 12:00 3 BootLoader介绍
3.1 BootLoader的作用
3.2嵌入式系统常见的BootLoader
4 U-Boot分析
4.1 U-Boot的代码结构
4.2 分析U-Boot代码框架
4.3 U-Boot移植的关键技术
13:00 - 17:00 【实验】
实验1:针对ARM9开发板移植U-Boot
通过该实验,学员能够掌握U-Boot在嵌入式系统中的移植,从而更加深刻理解BootLoader在系统中的作用。
实验2:基于U-Boot命令通过网络和Nandflash启动Linux内核
通过该实验,学员能够掌握如何使用U-Boot来启动Linux内核,从而更加深刻理解U-Boot在嵌入式系统中的具体应用。
第三天
9:00 - 12:00 5 Linux设备驱动开发的重要概念
5.1 Linux设备驱动分类
5.2 Linux中断机制
5.3 嵌入式Linux系统中常用的锁机制
5.4 内存映射与DMA
5.5 Linux设备驱动模型
5.6 I/O端口与I/O内存 
13:00 - 17:00 【实验】
实验1:编写一个按键模块的设备驱动。
通过该实验,学员能够掌握Linux中断机制的实现与应用。         
实验2:加载并测试该按键设备驱动。
通过该实验,学员能够掌握内核模块的加载与按键设备驱动的测试方法。
第四天
9:00 - 12:00 6 Linux字符设备驱动开发
6.1 字符设备的基本概念
6.2 字符设备数据结构
6.3 字符设备驱动框架
6.4 ioctl方法实现
13:00 - 17:00 【实验】
 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:31毫秒 最大:78531毫秒 查询6次