大朗瑞林培训学校

产品详情
东莞嵌入式linux培训 
产品详情

课程导读:

嵌入式软件方面重要的课程包括:

 (1) 嵌入式微处理器结构与应用

(2) 嵌入式操作系统类知识

3)嵌入式开发的相关硬件基础

4)嵌入式开发的相关软件基础


学习嵌入式难的不是电路,而是软件开发。嵌入式本身就是从单片机发展过来的,只是单片机不带OS,而现在很多嵌入式应用越来越复杂,以至不得不引入嵌入式操作系统。另外,为追求更高速的信号处理速度,现在在一些速度要求较高的场合,有不少公司是将一些DSP算法,如MPEG压缩解压缩算法等用硬件来实现,这就涉及到HDL数字电路设计技术及其FPGA/IP核实现技术,这些应用都是与嵌入式开发息息相关的,这方面的人目前市场上也很,工资因而也较高。

嵌入式开发班课程体系概述

一. Linux 开发基础

1: Linux 系统入门基础

2: Linux 程序设计基础 -C 环境

3: Linux Shell 编程

4:任务管理、同步与通信

5:嵌入式 Linux 下的串口通信

6:嵌入式 Linux 网络编程


二. 嵌入式 Linux 的构建及应用开发

1:构建嵌入式 Linux 系统

2:嵌入式 BootLoader 技术

3: ARM-Linux 内核原理

4: ARM-Linux 移植技术

5:嵌入式 GUI

6:嵌入式数据库


三. 嵌入式系统接口设计与 Linux 驱动程序

1: Linux 系统驱动概述

2:字符设备驱动程序

3:块设备驱动程序

4:一个双色 LED 的 Linux 驱动程序设计

5:触摸屏接口设计与 Linux 驱动程序

6: PS/2 接口设计与 Linux 键盘/鼠标驱动程序

7:异步串口与 Linux 驱动程序


四.显示接口与 Linux 帧缓冲



课程目标:

1、 培养 Linux 高端人才

2、 掌握 Linux 原理的开发工具 GCC 与 GDB 的使用

3、 掌握嵌入式 Linux 应用开发

4、学会如何建立嵌入式 Linux 系统平台

5、掌握 Linux 内核裁减与移植

6、 掌握 Linux 下设备驱动设计方法