linux内核裁剪与移植培训--解决实际技术问题

+收藏

求学价: 面议 发布用户:18310776007

发布时间:2014-06-25 已有3306人浏览报名

课程介绍

linux内核裁剪与移植培训--解决实际技术问题

 

北京湘仁高级技术培训中心 提供各种软件技术培训
北京海淀中关村大街1号13层 地铁4号线D口出即是
24时:一八三 一零七七 六零零七
-发现捷径 享受喜锐
惊爆!有证书无杂费  

 

linux内核裁剪与移植培训



第1部分 嵌入式系统概述. 
第2部分 arm嵌入式处理器 
2.1 初识arm 
2.2 arm指令集 13
2.3 典型arm处理器简介 
2.4 典型的嵌入式系统开发平台——
第3部分 linux编程环境 
3.1 linux常用工具 
3.2 makefile简介 
3.3 二进制代码工具的使用 
3.3.1 gnu binutils工具介绍        3.3.2 binutils工具软件使用 
3.4 编译器gcc的使用 
3.4.1 gcc编译器介绍              3.4.2 gcc编译选项解析 
3.5 调试器gdb的使用技巧 
3.5.1 gdb调试器介绍             3.5.2 gdb调试命令 
3.6 linux编程库 
第4部分 嵌入式交叉开发环境 
4.1 交叉开发环境介绍 
4.2 安装交叉编译工具
4.3 主机开发环境配置 
4.4 启动目标板              
4.4.1 系统引导过程               4.4.2 内核解压启动 
4.4.3 挂接根文件系统 
4.5 应用程序的远程交叉调试 
4.5.1 交叉调试的模型               4.5.2 交叉调试程序实例 
第5部分 交叉开发工具链
5.1 工具链软件 
5.1.1 相关软件工程                 5.1.2 软件版本的匹配 
5.1.3 工具链制作流程 
5.2 制作交叉编译器 
5.3 制作交叉调试器 
第6部分 bootloader 
6.1 bootloader 
6.2 u-boot编程 
6.3 u-boot的调试 
6.4 使用u-boot 
第7部分 配置编译linux 2.6内核 
7.1 linux内核特点 
7.2 配置编译内核源码 
7.3 内核配置选项 
第8部分 基于arm的linux内核移植.. 
8.1 移植内核源码 
8.2 linux内核启动过程分析 
8.2.1 内核启动流程源代码分析         8.2.2 内核自引导程序 
8.2.3 内核vmlinux入口                 8.2.4 linux系统初始化函数分析 
8.2.5 挂接根文件系统                   8.2.6 初始化设备驱动 
8.2.7 启动用户空间init进程 
第9部分 内核调试技术 
9.1 内核调试方法                      
9.1.1 内核调 试概述                     9.1.2 学会分析内核源程序            
9.1.3 调试方法介绍 
9.2 内核打印函数 
9.2.1 内核映像解压前的串口输出函数  9.2.2 内核错误报告子程序 
9.2.3 内核打印函数                    
9.3 如何获取内核信息 
9.4 处理出错信息 
9.4.1 oops信息                           9.4.2 panic 
9.5 内核源码调试 
9.5.1 kgdb调试内核源代码               9.5.2 bdi2000调试内核源代码 
第10部分 制作linux根文件系统 
10.1 根文件系统目录结构                10.1.1 fhs目录结构 
10.1.2 文件存放规则 
10.2 添加系统文件 
10.3 init系统初始化过程 
10.4 定制文件系统 
第11部分 在嵌入式系统中充分利用开源软件 
11.1 开放源代码工程介绍 
11.2 busybox使用 
11.2.1 busybox工程介绍                11.2.2 配置编译busybox 
11.3 x11图形系统 
11.4 qt图形库 
11.5 minigui图形系统 
11.5.1 minigui图形系统概述             11.5.2 minigui移植 
11.6 microwindows图形系统             
11.7 linux下的网络应用 
11.8 嵌入式linux的串行通信 
11.8.1 linux下的串口操作               11.8.2 linux串口编程实例
第12部分 系统集成测试 
12.1 系统集成测试 
12.1.1 系统集成测试概述               12.1.2 系统集成测试要求 
12.2 系统跟踪工具 
12.2.1 为什么需要跟踪工具             12.2.2 strace 
12.2.3 ltrace                            12.2.4 ltt 
12.3 系统性能测量工具                
12.3.1 代码效率测量                    12.3.2 ltp 
12.3.3 lmbench 
12.4 测量内存泄漏
12.4.1 mtrace                           12.4.2 dmalloc 
12.4.3 memwatch                       12.4.4 yamd 
第13部分 部署linux系统
13.1 部署linux系统概述 
13.1.1 部署linux系统的基本流程       13.1.2 部署linux系统的关键问题 
13.2 文件系统类型 
13.3 存储设备 
13.3.1 mtd类型设备                    13.3.2 磁盘类型设备 
13.4 部署linux系统 
13.4.1 安装mtd工具                   13.4.2 使用磁盘文件系统 
13.4.3 使用ramdisk设备               13.4.4 使用mtd设备和jffs2文件系统 
13.4.5 系统启动和升级 
第14部分 嵌入式linux系统软硬件设计开发实例

 

温馨提示:1.以上课程可以根据企业实际需要进行定制安排
          2.培训中心课程每月一期高效互动与交流小班授课,每班人数限定在7人以内,需要提前预约位置, 电话:一三一六一六五八七五一 QQ:一九八三零五四三四一 邮件:soft-xrpz@soft098.com
          3.培训方式:1. 提供上门到企业做内训。2. 到培训中心参加公开课。3. 到第三方地点包班培训。 
课程链接:  http://www.soft098.com/index.php?_m=mod_product&_a=prdlist&cap_id=155

显示全部

学校介绍

北京湘仁高级技术培训中心

认证机构

黄金会员5年

查看信用档案

学校人气度:2151

北京湘仁高级技术培训中心(以下简称湘仁培中)隶属于北京中科湘仁软件技术有限公司。总部位于中关村大街1号海龙大厦13层,作为中国领先的企业高端技术服务机构,湘仁培中IT培训面向企业IT的全部领域。依托中关村强大技术人才优势,以国内领先的师资力量,13根据企事业单位的实用需求,通过定制培训方案,提供各种技术及管理培训,将企事业单位的培训投资的效益发挥到较高点。
        湘仁培中的软件技能培训重点强调的是“实际工作能力”的培养。在学习的过程中,从实践入手,再上升到理论高度理解。在授课过程中,经验丰富授课老师不断启发学员的能动性,让学员学到的是一种实际需要技能,而非纯理论知识。
        湘仁培中有较具前沿的IT实践课程,通过不断的项目实践,使学员进入自主更新知识、完善能力、开阔思路的良性循环轨道,实现学员的创新性学习。通过学习,学员可以直接从事企业的项目开发、项目实施乃至项目管理,使知识在较短的时间里迅速转化为生产力,完成学员价值的体现和企业价值的创造。
        湘仁培中整个实训体系分为技术层面、理论层面、软件项目管理层面及团队合作层面。学员不仅能够学习到实用的技术,更可以在多方面得到综合训练,从而在较短时间内培养出适合企业需要的高素质人才。作为IT职业教育者,湘仁培中以创新的职业教育理念和经营模式,进入IT行业,推动IT行业的发展,辉煌的业绩得到了社会的广泛认可。
进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询