新闻  |   论坛  |   博客  |   在线研讨会
Linux内核设计学习班
bjfpga | 2010-04-28 11:30:41    阅读:59868   发布文章

课程介绍
    Linux博大精深、代码量极大、复杂度极高。由于无法掌握内核开发的能力,以致有些观点认为,Linux内核不需要动,当成黑匣子就行了。
    其实不然,我们需要在很多方面进行内核开发
    1、在嵌入式领域,由于有数不清处理器架构,所以内核在某些架构上就没有得到完全支持。
    2、在工控领域,我们常常希望获得高精确时钟,而在绝大多数架构上Linux内核通常只能提供基于tick的时钟(1-10毫秒)
    3、在存储领域,我们常常要加密硬盘或则进行磁盘在线备份,这当然又要修改Linux内核。
本课程针对以上问题,着重解剖Linux内核的深层架构,将博大精深的Linux内核精确、完整地架构展现在学员面前,还要教会学员如何自己独立的在工作中如何分析、开发Linux内核。
    亮点关键词:嵌入式Linux内核 / 高精度时钟 / 修改内核 / 掌握内核开发能力
二、主办单位:中国高科技产业化研究会信号处理专家委员会
三、研修时间:2010年06月10-13日(9日报到)
四、研修地点:上 海(具体地点及路线图详见报到通知)
五、培训对象
        嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师系统移植工程师。
  学员学习本课程应具备下列基础知识:
     ◆ 熟悉C语言; ◆ 熟悉汇编语言; ◆ 了解嵌入式系统的基本知识。
五、授课内容:
    第一天
     1 前言
       1.1 Linux操作系统--linux内核-linux内核骨架
      1.2 linux内核演进
      1.3 linux与嵌入式
      1.4 linux分支版本综述
    2 内存
      2.1 进程虚拟地址空间(用户进程角度看内存)
      2.2 内核物理内存的管理
      2.3 系统内存运作体系
    第二天
    3 进程与线程
      3.1 进程创建
      3.2新进程的如何得到执行
      3.3如何调试进入不到main的进程
      3.4 linux线程库实现原理
      3.5 linux内核中对线程的支持:
      3.6 内核线程
    4 中断
      4.1内核对中断管理的层次:
      4.2 中断产生与中断进入:
      4.3 中断与驱动的中断处理函数
      4.4 中断退出:
      4.5 软中断:
      4.6 全局影响:
    第三天
    5 系统调用与异常
    6 时间与定时器
    7 信号
    8 调度与抢占
    第四天
    9 内核编程用到的若干互持同步机制
    10 虚拟文件系统
    11 块设备驱动
    12 基于块设备的ext2文件系统
    13 基于mtd的jffs2文件系统
    14 cache机制
    15 关于实时性的讨论
六、授课专家
    周老师:首席讲师,10年以上嵌入式技术从业经验,主持开发过多个大型嵌入式项目,涉及网络通讯,消费电子,工业控制,信息终端等行业。对计算机体系结构有深入研究,熟悉电子工程和嵌入式领域技术发展趋势。熟悉ARM/PPC/MIPS等通用嵌入式平台,对应用优化的ASSP方案,如Omap/Davinci/i.MX/PowerQUICC/Xscale更有独到见解。活跃于开源Linux社区,主持ZIX嵌入式开发环境项目,精通Mista Linux。为很多客户提供了最优解决方案。对系统移植有很强的经验,在X86/ARM/XSCALE/PowerPC/MIPS等各种体系结构平台上移植Linux内核;对于嵌入式Linux的实时性和CELinux的特点有深入研究。
七、授课方法:
    采用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后由中国高科技产业化研究会向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。
八、收费标准:2600元/人,3人以上9.5折优惠,(含资料、午餐、课时费、证书)

报名/咨询电话:010-64113137请转1006分机  
手   机:13264377226               
联 系 人: 曲老师

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
为广大工程师提供高质量的课程服务,咨询:曲老师电话13264377226
最近文章
FPGA高级培训班
2010-04-28 11:31:49
Linux内核设计学习班
2010-04-28 11:30:41
推荐文章
最近访客