gzyueqian
13352868059

长沙嵌入式培训班的课程大纲

更新时间: 2019-11-21 16:03:36来源: 粤嵌教育浏览量:7911

     随着计算机和通讯设备、软件技术和互联网的高速发展,现在的嵌入式已经进入到了突飞猛进的发展状态了,完完全全的渗透到我们的生活中了,而且也在不知不觉的改变着我们的生活。很多的人就是看到了嵌入式在未来的发展起到的重要作用也就知道了这门技术的发展前景而选择进入到这个行业。那么学习嵌入式技术的话,长沙嵌入式培训班的课程大纲是怎么样的呢?下面长沙粤嵌科技的小编就给大家介绍下我们粤嵌科技的课程大纲吧。
  1、标准C语言软件开发

  计算机基础、Linux操作系统、Linux文件系、Linux系统常用命令、VI的使用、简单Shell脚本简 介及编程、环境变量以及常用工具软件;C语言基本语法、gcc 编译器、数据类型、变量和常量、 运算符和表达式、分支语句、循环语句、数组、函数、指针和字符串、结构、联合、枚举、指针高 级应用、多级指针、void 指针、函数指针、内存管理、文件流操作、预处理、其他常用C标库、 Makefile编写。

  2、经典算法

  顺序查找法和二分查找法、排序算法(冒泡、选择、插入、归并、快速),常见算法实现。

  3、Linux网络编程

  Linux系统套接字(Socket)编程技术、TCP/IP协议、TCP客户机/服务器、UDP客户机/服务 器,HTTP协议,网络爬虫技术。

  4、面向对象编程思想,类和对象;

  构造器,拷贝构造,析构函数,new/delete,方法重载,运算符重载;面向对象编程的基本特性:封装、继承和多态,重写,覆盖,虚函数,虚函数表; string类,输入输出函数,友元,异常处理(Exception)。

  5、ARM 体系结构与嵌入式软件开发

  嵌入式系统构成、特点、开发模式与方法、建立开发环境、ARM体系结构、指令流水线、MMU 原理、ARM指令集、GNU ARM汇编程序设计、GPIO控制、LED驱动、KEY驱动、时钟子系 统、UART驱动、PWM驱动、I2C协议及重力加速度传感器驱动开发、中断(异常、GIC)、 S5P6818启动原理。

  6、嵌入式Linux系统定制

  嵌入式Linux系统构成、嵌入式linux开发环境建立、U-boot简介、U-boot编译、移植,Linux内 核结构、Linux内核编译与移植、嵌入式Linux系统根文件系统介绍、制作各种格式的嵌入式Linux 系统的根文件系统镜像、嵌入式Linux的多种启动方式。安卓系统移植、定制、部署方法(根据具 体实施调整)。

  7、嵌入式Linux/Android驱动开发基础

  Linux内核模块化设计思想、设备类型、驱动的作用和编写方法、字符设备驱动程序设计、键盘 驱动程序设计、字符设备驱动程序设计(原子变量、信号量、自旋锁、阻塞/非阻塞、等待队 列、定时器、中断、内核内存管理)、定时器、PWM驱动设计、输入子系统。

  8、嵌入式Linux/Android驱动开发专题

  ADC驱动程序、RTC 驱动程序、I2C驱动程序、SPI驱动程序、一线设备驱动、帧缓存显示子系 统驱动程序、块设备驱动程序、网络驱动程序、输入子系统、触摸屏。

  以上就是长沙粤嵌科技的嵌入式培训班的课程,如果说你对我们的课程感兴趣想要了解我们粤嵌科技的嵌入式培训班的话,那么可以点击我们文章下面的获取试听资格按钮来获取我们的嵌入式免费试听资格,也可以来我们的公司进行实地考察,考察我们的上课环境和师资里面。长沙粤嵌科技欢迎每位想要学习嵌入式技术的学员来了解我们粤嵌科技。

免费预约试听课