课程导读:
嵌入式软件方面重要的课程包括:
(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 下设备驱动设计方法
更多培训课程,学习资讯,课程优惠等学校信息,请进入 东莞大朗嵌入式培训东莞大朗CAD培训 网站详细了解,免费咨询电话:400-998-6158