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

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

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

Move to Linux 3.x and SMP     2648 次浏览    1107 次 
 
授课讲师: 宋军锋,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多核
2648 次浏览   1107 次
其他人还看了课程
嵌入式软件安全与技术  4975 次浏览
基于VMWare构建私有云  2698 次浏览
嵌入式软件架构设计与实例  3458 次浏览
VxWorks与Tornado原理与应用  2598 次浏览
VMware原理与应用开发  4120 次浏览
PCB设计方法与实践  2419 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]