课程关键词:南宁青秀区嵌入式培训哪里好
课程安排
|
一部分:LINUX平台搭建与环境熟悉
了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。 1、Linux 简介; 2、Linux 系统的主要特点; 3、Linux 的组成; 4、主要的 Linux 版本; 5、 嵌入式 Linux简介与发展 第二部分虚拟机安装和LINUX系统安装 1、 虚拟机安装; 2、 Linux系统的安装; 3、 Linux系统的常用软件的安装; 4、 Linux入门 5、 熟悉运用 Linux环境下,常用命令的操作与系统设置,如常用的 Shell;掌握基本的 Shell 应用 第三部分:嵌入式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-boot 7、 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下常用接口驱动的编写方法,包括 1、字符型LED驱动开发(GPIO口驱动) 2、按键驱动开发(中断驱动,在驱动中中断程序的编写,消息队列的应用 3、ADC驱动开发 4、网卡驱动开发 5、串口驱动开发 6、液晶屏(TFT彩屏驱动开发 7、触摸屏驱动+tslib(中间插件移植与设置), 8、USB驱动开发+USB无线网卡移植 9、IIS驱动开发+maplay移植与应用(mp3播放)+mplayer移植与应用(视频播放Mp4/广告机等播放) 10、SD驱动开发 11、RTC驱动开发 12、电源管理方法 |
嵌入式操作系统
嵌入式操作系统(Embedded Operation System,EOS)是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它*须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的EOS产品系列。随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EOS开始从单一的弱功能向高专业化的强功能方向发展。嵌入式操作系统在系统实时性、硬件的相关依赖性、软件固化以及应用的专用性等方面具有较为突出的特点。EOS是相对于一般操作系统而言的,它除具备了一般操作系统基本的功能,如任务调度、同步机制、中断处理、文件功能等外,还有以下特点:
(1)可装卸性。开放性、可伸缩性的体系结构。
(2)强实时性。EOS实时性一般较强,可用于各种设备控制当中。
(3)统一的接口。提供各种设备驱动接口.
(4)操作方便、简单、提供友好的图形GUI,图形界面,追求易学易用.
(5)提供强大的网络功能,支持TCP/IP协议及其它协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口.
(6)强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预,这就要负责系统管理的EOS具有较强的稳定性。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统调用命令向用户程序提供服务。
(7)固化代码。在嵌入系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。辅助存储器在嵌入式系统中很少使用,因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸,而用各种内存文件系统.
(8)更好的硬件适应性,也就是良好的移植性.
更多培训课程,学习资讯,课程优惠等学校信息,请进入 南宁信盈达嵌入式培训学院 网站详细了解,免费咨询电话:400-998-6158