求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
某知名显 RT-Thread

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

Move to Linux 3.x and SMP     2756 次浏览    1183 次 
 
授课讲师: 宋军锋,Linux官方内核贡献代码最多的华人之一,目前是Linux官方内核ARM子系统内maintainer之一,国内知名嵌入式系统专家。
课程费用:  5000元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 

本课程主要讲解Linux ARM社区在3.x时代的BSP和驱动架构变更,在3.x内核如何开发规范的arch/arm/mach代码、DT和驱动。另外,详解3.x内核规范统一的关于pinmux、clock、DMA等API。同时结合ARM SMP芯片,讲解多核注意事项和多核调度问题。

本课程的目的是帮助企业在内核3.x时代,进行规范化、高质量的Linux内核软件设计。

 
培训目标
  • Device tree based BSP and drivers model
  • New Infrastructural APIs
  • SMP issues
 
培训对象:Linux开发工程师
学员基础:具有一定嵌入式Linux底层开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
Device tree based BSP and drivers model
  • Device tree原理工作流程
  • U-Boot涉及到的DT改动
  • 常用OF API
  • Common board files
  • 一个image,多个SoC/Board
  • 新的基于DT的Platform device驱动架构
  • 新的基于DT的I2C client驱动架构
  • 新的基于DT的SPI client驱动架构
New Infrastructural APIs
  • 规范化统一的Pinctrl API
  • 规范化统一的Clock API
  • 规范化统一的DMA API
  • 新的设备资源管理devm_ API
SMP issues
  • smp_ops callbacks
  • SMP Scheduler问题,负载均衡
  • 进程和IRQ Affinity
  • CPU Hotplug
  • big.LITTLE相关的调度
  • Tickless和每核一timer
  • spin_lock多核
2756 次浏览   1183 次
其他人还看了课程
Redhat linux 培训课程  3255 次浏览
VMware原理与应用开发  4234 次浏览
PCB设计方法与实践  2509 次浏览
嵌入式软件安全与技术  5166 次浏览
基于VMWare构建私有云  2788 次浏览
Nucleus plus  3298 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)6-20[北京]
大模型微调原理与实操 6-20[厦门]
基于模型的数据治理与中台 6-25[北京]
DoDAF规范、模型与实例 6-24[北京]
UAF架构体系与实践 7-4[北京]
Linux内核编程及设备驱动 7-25[北京]