• 专注于IT技术培训的机构
  • 秉承“行业引领,齐商共赢,开拓创新,服务诚信”的核心经营理念
  • 在IT技术上有自主创新方面的优势和能力

400-888-4011

嵌入式开发培训班

嵌入式开发培训班

授课机构: 成都粤嵌教育

上课地点: 郫都校区

成交/评价:

联系电话: 400-888-4011

嵌入式开发培训班课程详情

  成都粤嵌教育的嵌入式开发培训班是专门针对有电子设备运行、维护、维修等经验,并准备向嵌入式硬件开发方向转型的工程师设置的,课程内容全面丰富,由经验丰富的教师进行授课。

课程大纲

      首先阶段嵌入式Linux C编程基础

  本阶段课程帮助开发工程师快速了解嵌入式开发的基本要素,熟练使用Linux操作系统,熟练掌握嵌入式C语言编程方法;对数据结构和软件算法有一定的理解;更够熟练掌握一种嵌入式开发平台的使用和开发环境的搭建,为进一步学习嵌入式物联网应用开发打下良好的基础。

  第二阶段嵌入式Linux应用开发基础

  当前主流的嵌入式设备中均运行架构复杂的操作系统,操作系统提供了多任务的实现机制,为了能让嵌入式设备实现更高效的运作,必须掌握嵌入式操作系统中最核心的系统编程技巧,括:文件操作、多进程编程、进程管理、进程间通信机制、多线程编程、线程间同步互斥机制、线程池机制等。

  计算机网络在嵌入式Linux系统应用开发过程中使用非常广泛,本阶段课程也对Linux网络发展、TCP/IP协议、socket编程、TCP/UDP网络编程、物联网MQTT协议应用等方面入手,全面讲解Linux网络应用程序开发。

  第三阶段嵌入式软件编程高级

  C++是一门以C为基础发展而来的面向对象的高级程序设计语言,经过30多年的发展和完善,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言。目前C++在网络通信设备、游戏平台、图形用户界面、分布式数据库、数字图像处理等领域得到广泛的应用。

  本阶段课程采用C++面向对象编程的思想,实现Linux网络编程、Linux的串口编程、音视频编程、嵌入式数据库编程等技术的开发与应用。

  熟悉与掌握GUI系统编程可以为嵌入式产品提供友好的人机交互界面,并提高用户体验度。Qt是跨平台、开源的图形用户界面应用程序开发框架,应用广泛。在Qt学习过程中将引入真实案例、传授大量实战技巧和开发经验,使学员具有主流嵌入式图形系统开发应用的能力。

  第四阶段Cortex-M4应用开发

  Cortex-M4是ARM公司针对嵌入式微控制器应用开发的MCU内核,具有低成本、高性能、功能丰富的巨大优势,在众多领域已经取代了51单片机,成为嵌入式微控制器应用领域的主流控制芯片。

  本阶段课程将讲述ARM Cortex-M4微控制器、Keil、FreeRTOS嵌入式实时操作系统,并使二者完美结合;使工程师可以尽快进入智能家居、工业控制、四轴飞行器、智能穿戴、汽车电子等领域的项目开发。

  第五阶段嵌入式Linux系统移植及驱动开发

  本阶段课程使工程师们深入理解嵌入式Linux系统平台的系统框架、熟悉ARM平台的硬件设计原理、理解uboot流程、Linux内核配置与裁剪方法及rootfs原理等内容。Linux设备驱动程序是嵌入式Linux操作系统和嵌入式硬件平台沟通的桥梁,没有设备驱动,应用程序就是空中楼阁,嵌入式Linux设备驱动开发课程深入地讲解在嵌入式平台中,Linux系统控制硬件的方法和框架。可以使工程师深入理解Linux系统内核的架构,并可以熟练设计Linux设备驱动程序,并掌握Linux设备驱动移植方法。

  第六阶段python人工智能开发

  Python、大数据、人工智能是当今最热门的话题。随着硬件平台性能的发展,端侧AI在嵌入式中的应用越发普遍和刚需,让机器变得更加智能等机器学习的话题近年来非常火爆。大数据存储、大数据分析、人工智能、智能识别等开发人才需求旺盛。本阶段课程主要讲解python基本知识,并在GEC3399平台上实现人脸识别项目。

  第七阶段鸿蒙OS物联网智慧农业系统

  在中美博弈的大背景下,技术国产化成为当今国内IT领域的基本共识,基于国产芯片的智慧农业系统,搭载国产开源分布式操作系统鸿蒙,将传统物联网的产业空间和操作体验极致提升,具有非常高的实用价值。

招生对象

  应用电子技术、通信工程、电子信息工程、计算机应用、物联网工程、自动化技术、电气工程机器自动化、软件工程、智能科学与技术、光电信息科学与工程、电子科学与技术、计算机科学与技术、软件工程、智能科学与技术等相关专业的毕业生。

  有电子设备运行、维护、维修等经验,并准备向嵌入式硬件开发方向转型的工程师。

  有软件测试、软件维护等经验,并准备向嵌入式软件开发方向转型的工程师有51单片机基础,准备向Cortex-M系列32位单片机开发方向发展的工程师。

  有51单片机基础,准备向Linux设备驱动开发方向发展的工程师。

  有一定嵌入式硬件开发经验,准备从事嵌入式Linux应用开发的工程师。

  有一定的嵌入式开发基础,有志于向ARM高性能处理器及嵌入式Linux操作系统开发方向发展的工程师。

方向

  C/C++软件开发工程师

  Qt开发工程师

  嵌入式Linux应用开发工程师

  嵌入式Linux驱动开发工程师

  Linux网络应用开发工程师

  嵌入式Linux系统移植与裁剪工程师

  嵌入式Linux多媒体研发工程师

  基于STM32F系列32位单片机研发工程师

  嵌入式人工智能开发工程师

  嵌入式uC/OS-III开发工程师

  嵌入式FreeRTOS开发工程师

  现场总线控制、现场总线通信应用开发工程师