曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
基于 Linux 系统与 Arm 架构研发培训课程
随着互联网、物联网与新一代信息技术产业的迅猛发展,刺激了传统嵌入式设备连接入云端设
备计算需求、人工智能(AI)嵌入式应用、边缘数据处理与推理的形成并快速发展,Linux 的
低成本、强大的定制功能以及良好的移植性能,使得 Linux 在嵌入式系统方面也得到广泛应
用,比如车载系统,数控系统,智能视频系统,路由与交换机设备系统,数字电视系统等等。
Linux 系统作为开源软件,占据了核心优势; 与此同时,据 Linux 基金会的研究,86%的企业
也已经使用了 Linux 操作系统进行云计算、大数据平台或物联网平台的构建,目前,Linux 已
开始取代 Unix 成为最受青睐的操作系统平台。进行此次的嵌入式 Linux 系统培训,不仅可以
积极引导想急需进入 Linux 系统研发的团队缩短学习成本,而且对于桌面系统和服务器系统的
操作与研发也有着渗透与指导意义。
培训天数:2 天
课程特色
深入浅出介绍围绕 Linux 系统的技术及应用;
紧紧围绕基于 Linux 系统的产品研发特点及趋势,行业联系紧密;
充分利用研发中心的研究成果,技术前瞻性较高;
课程资料丰富,学习者可以重现课程环境
理论与案例充实,充分了解应用前景;
清晰的知识结构,根据应用经验采用最优化授课模式
内容充沛、详略得当,前后呼应
讲师资历丰富,具有丰富的实践经验。
培训目标
全面了解 Linux 系统进化方向与趋势;
积极引导学员进入围绕 Linux 系统研发的产品化思维;
分享嵌入式 Linux 系统产品应用成功案例;
能够对关键技术点进行点评与解析;
理论结合实践,学员能够动手加深知识理解
课程对象
希望快速进入 Linux 系统研发领域的企业相关工程技术研发人员
希望从事 Linux 项目技术管理的工程师、产品经理、FAE 工程师、软件产品规划人员以及
相关行业的工程技术人员;
公司高层人员选听包括但不限于 CEO 、CTO、首席市场官、产品总监、技术经理、部门
总监课程大纲
第一部分、操作系统与 Linux
1、 操作系统发展与 Linux 简史
2、 嵌入式系统种类与嵌入式 Linux
3、 操作系统设计与现代性
4、 嵌入式系统设计与 Linux
5、 Linux 操作系统内核演进
6、 嵌入式 Linux 与实时化
7、 嵌入式 Linux 与界面技术
第二部分、基于 Linux 系统的研发
1、 Linux 系统工程化特点
2、Linux 系统产品化方法论
3、Linux 系统的软件需求转化与规约
4、基于 Linux 系统的架构技术
5、Linux 系统研发实践与 CBB
6、一个顶级系统软件工程研发案例解析(车载支撑系统)
第三部分、嵌入式 Linux 与 Arm
1、 Arm 架构与硬件平台
2、Arm 芯片与嵌入式 Linux
3、Arm 架构的系统移植技术
4、Linux 系统与 Arm 启动技术比较
5、系统启动的可配置性
6、Linux 系统与 Arm 内存管理比较
7、Linux 系统定制化基础
第四部分、Arm Linux 核心技术
1、Linux 内核设计思想与模块化
2、Linux 内核驱动模型
3、Linux 文件系统设计技术
4、Arm Linux 同步机制
5、Arm Linux 并发机制
6、Linux 系统设备树发展7、Linux 系统与 Arm 设备树
8、一个网卡设备树例子
第五部分、 Arm Linux 移植技术
1、系统移植环境配置技巧
2、Uboot 系统移植技术文档解析
3、内核移植技术文档解析
4、文件系统搭建技术文档解析
5、启动技术的先进性
6、Arm 嵌入式启动流程解析
第六部分、 Arm Linux 工程实践 (动手实践环节)
1、如何搭建虚拟化工程环境
2、Uboot 系统移植
3、Kernel 移植
4、嵌入式文件系统搭建与移植
5、Arm Linux 的程序设计与分类
6、嵌入式驱动程序设计与实践