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

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

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

Move to Linux 3.x and SMP         
 
授课讲师: 宋军锋,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多核
 
其他人还看了课程
软件架构设计方法  
数据分析与挖掘  
红帽认证  
企业战略与变革管理  
定制内训




最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]