课程安排一部分:LINUX平台搭建与环境熟悉 了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。
1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、 嵌入式 Linux简介与发展
虚拟机安装和LINUX系统安装
嵌入式LINUX环境搭建
1、 建立嵌入式 Linux开发环境
2、 熟悉嵌入式开发平台
3、 嵌入式 Linux开发工具
4、 Linux下的调试技巧
5、 MAKE工程管理器
6、 硬件环境的搭建;arm-linux-gcc与 gcc安装配置
U-Boot: 了解 U-Boot 的作用及工作流程;了解Bootloader 的代码结构、编译过程;移植U-Boot;掌握常用的U-Boot命令。 1、 Bootloader介绍2、 u-boot工程介绍3、 u-boot的编译使用4、 u-boot源码分析5、 u-boot资源分配
6、 配置编译u-boot7、 u-boot移植过程8、 u-boot常用命令操作9、 添加u-boot新命令10、设置u-boot环境变量
11、 u-boot驱动添加如网卡:DM9000
LINUX内核移植:熟悉内核的原码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。
1、 Linux内核介绍
2、Linux内核特点
3、 Linux内核源代码结构
4、Linux内核选项解析
5、Linux内核编译链接
6、内核模块编译、使用方法
LINUX根文件系统
1、busybox 包移植、编译
2、Linux跟文件系统制作过程3、根文件系统介绍
4. nfs文件服务器系统搭建第七部分:LINUX驱动开发
驱动开发是嵌入式Linux开发难度高的内容,也是目前嵌入式行业紧缺的人才之一。本课程介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动开发的关键技术点,重点讲解嵌入式Linux下常用接口驱动的编写方法,
嵌入式操作系统(Embedded Operation System,EOS)是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的EOS产品系列。随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EOS开始从单一的弱功能向高专业化的强功能方向发展。嵌入式操作系统在系统实时性、硬件的相关依赖性、软件固化以及应用的专用性等方面具有较为突出的特点。EOS是相对于一般操作系统而言的,它除具备了一般操作系统基本的功能,如任务调度、同步机制、中断处理、文件功能等外,还有以下特点:立即预约课程
只要一个电话
我们免费为您回电