东莞嵌入式开发培训
课程导读:
嵌入式软件方面最重要的课程包括:
(1)嵌入式微处理器结构与应用
(2)嵌入式操作系统类知识
(3)嵌入式开发的相关硬件基础
(4)嵌入式开发的相关软件基础
学习嵌入式难的不是电路,而是软件开发。嵌入式本身就是从单片机发展过来的,只是单片机不带0S,而现在很多嵌入式应用越来越复杂,以至不得不引入嵌入式操作系统。另外,为追求更高速的信号处理速度,现在在一些速度要求较高的场合,有不少公司是将一些DSP算法,如MPEG压缩解压缩算法等用硬件来实现,这就涉及到HDL数字电路设计技术及其FPGA/IP核实现技术,这些应用都是与嵌入式开发息息相关的,这方面的人目前市场上也很,工资因而也较高。
嵌入式开发班课程体系概述:
一.Linux开发基础
1:Linux系统入门基础
2:Linux程序设计基础-C环境
3:LinuxShell编程
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下设备驱动设计方法