参加本期培训的学员应该掌握嵌入式C语言高级编程技巧和Linux底层开发的编程技巧。嵌入式Linux应用开发和Linux底层开发是嵌入式Linux中重要的一部分,也是企业人才需求广的一部分。
1、本阶段学习目标
掌握嵌入式C语言高级编程技巧,精通嵌入式Linux下的程序设计,了解ARM体系结构和编程,掌握bootloader和kernel的移植技能。
2、本阶段职业匹配岗位
嵌入式Linux应用工程师
Linux网络开发工程师
C++开发工程师
QT开发工程师
LEVLE01 :Linux I/O、文件目录控制Linux I/O、文件目录控制是嵌入式Linux中重要的知识点,本课程通过学习标准I/O、文件I/O、文件和目录、静态库、动态库,强化学员对Linux应用开发的理解和应用能力。
LEVLE02 :Linux进程、线程开发Linux进程、线程开发是应用开发中非常重要的一部分内容,课程内容包括:进程管理、Linux线程,进程间通信(无名管道PIPE、有名管道FIFO、信号基础及相关知识点、IPC及相关知识点)。
LEVLE03 :Linux网络开发及综合案例应用开发的绝大部分项目都涉及到了网络功能,有一个好的网络编程功底,是从事Linux应用开发的基础。包括:网络体系结构, TCP/IP协议,TCP及UDP编程,服务器模型,超时控制,协议分析,抓包等。在讲解过程中,本课程会结合大量的案例来讲解。
LEVLE04 :C++语言课程从C到C++、C++新增特性、C和C++兼容及差异、内存模型和名字空间、标准流、对象和类、运算符重载、模板、类继承、多态、异常、转换函数、智能指针及STL、熟悉面向对象编程语言。
LEVLE05 :Qt应用开发掌握Qt应用编程的主要方法,熟悉Qt中的主要组件和常用图形界面组件,熟悉Qt中事件驱动的信号槽机制,熟悉Qt和2D技术,熟悉Qt 的进程、线程及网络编程,并完成一个基于Qt的文件下载工具的编写。
课程优势
1、融合多种高薪技术
以嵌入式技术为核心,融合物联网、AI、python、5G、Android等多种高薪热门技术,打造嵌入式人工智能人才核心竞争力,拓展职场发展空间。
2、强大自主研发硬实力
华清远见研发中心耗时1年,真实企业人工智能产品研发,强势推出AI+嵌入式、AI+物联网、AI+机器人三大系列项目实训及自主研发硬件实训平台。
3、业内真正软硬件结合教学
业内真正的人工智能软硬件结合的教学课程,提供高含金量的嵌入式人工智能软硬件结合教学解决方案。
4、16年嵌入式物联网积累
拥有16年嵌入式物联网方向的研发及培训经验底蕴,积累了强大的行业壁垒,有力支撑了嵌入式人工智能课程的厚积薄发。