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

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式Linux  
基于linux内核构建自己的嵌入式操作系统
266 次浏览  26 次
Kane
擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计
 
时间地点:北京、上海 、深圳根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


本课程面向想基于嵌入式Linux操作系统内核进行裁剪,构建自己的操作系统的专业人员,课程首先讲解嵌入式Linux内核原理,然后讲解如何根据自己的需要,对linux内核进行裁剪,构建自己的操作系统。
培训目标:
  • 对嵌入式系统的硬件构造和器件特性深度理解
  • 掌握uboot的软件架构和开机到uboot运行的整个技术过程
  • 掌握linux内核启动过程和uboot启动linux的传参机制
  • 掌握linux的驱动框架和常见设备驱动
培训对象:嵌入式系统及架构开发人员,操作系统内核及其周边组件开发人员
学员基础:熟悉C语言编程,对操作系统体系结构基础知识
授课方式:PPT+教材+参考资料,理论讲解
培训内容:3天
主题 课程安排
嵌入式系统构建和核心器件特性深度理解 当前主流嵌入式SoC的架构设计和特性、外设讲解
SRAM、DRAM、Cache等内存设备的特性讲解
NorFlash、NandFlash、SD/EMMC、硬盘(IDE/SATA)等存储设备的特性讲解
内存和IO统一编址,外设控制器的IO方法讲解
SoC启动设计和内置iROM(BL0)的设计方法
SoC的异常处理机制和异常向量表
SoC的特权模式和普通模式
SoC的流水线设计以及流水线对异常处理的编程影响
ARM汇编基础
实验平台:X210开发板介绍
嵌入式linux系统构建 bootloader:uboot
linux kernel与device driver
rootfs与启动脚本
app
uboot源码解析与移植 uboot配置与编译、下载、启动、使用
uboot启动第一阶段分析
uboot启动第二阶段分析
uboot启动linux kernel与传参实现
uboot环境变量详解
uboot的硬件驱动体系介绍
uboot中fastboot的实现
linux kernel源码分析与移植 linux kernel源码目录详解
linux kernel配置与编译、下载、启动、使用
linux kernel启动第一阶段分析
linux kernel启动第二阶段分析
rootfs构建与解析 rootfs的设计理念与实现方法
最小rootfs的手把手构建与挂载实验
busybox
rootfs中的启动脚本分析
rootfs中使用动态链接库
rootfs中移植和运行应用程序
常见linux驱动框架 linux设备驱动框架与编程实践
LED与字符设备驱动
framebuffer与显示设备驱动
按键与input设备驱动
根据需要构建自己的操作系统 结合一个实例,讲解如何根据自己的需求构建嵌入式操作系统:
  • 嵌入式操作系统需求分析
  • 嵌入式操作系统功能模块设计
  • 嵌入式操作系统内核调度规则设计
  • 基于Linux代码裁剪
  • 根据需要修改相关模块
  • 补充自己的特有的功能模块
 
266 次浏览  26 次
其他人还看了课程
基于linux内核构建自己的嵌入式操作系统  266 次浏览
嵌入式Linux内核开发  749 次浏览
嵌入式Linux驱动开发  1853 次浏览
嵌入式Linux应用开发  962 次浏览
Move to Linux 3.x and SMP  849 次浏览
Hard Real-time Linux - Linux RT-Preempt  877 次浏览
定制内训



最新活动计划
[北京]selenium进行web自动化测试 9-10
[北京]微服务架构设计与实践 9-12
[北京]开发过程中的质量管理实践 9-17
[北京]UML和EA进行系统分析设计 9-18
[北京]大数据分析与管理 9-20
[北京]架构设计方法、案例与实践 9-26
[上海]人工智能机器学习和深度学习 9-14
[上海]嵌入式 Linux应用开发 10-12
[深圳]HTML5与前端框架高级应用 10-18
[深圳]软件测试方法与实践 9-22
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号