熟练掌握Linux系统,掌握核心命令进行相关的开发,并熟练掌握嵌入式Linux tools的使用;熟悉企业开发规范;熟悉项目开发流程,体验项目架构,编码,文档的编写。
专业解答各类课程问题、介绍师资和学校情况
目标收获
熟练掌握Linux系统,掌握核心命令进行相关的开发,并熟练掌握嵌入式Linux tools的使用;熟悉企业开发规范;熟悉项目开发流程,体验项目架构,编码,文档的编写,未就业前的职业技能和素质训练做好充足的准备。
熟悉 Linux 操作系统原理知识,精通Linux 多任务编程和网络应用编程,具备在 Linux 上进行系统应用开发的能力。
本部分内容为C++零基础或从其他语言开发转型C++开发的程序员熟悉 C++基础语法部分以及核心技术而准备的,为后继应用开发 (QT)或后台服务器开发打下一个基础。开发规范完全符合企业要求
本部分内容为嵌入式开发必须学习的GUI 技术,内容深入详实,建议深入学习,为后续 C++开发做准备:熟悉大并发可伸缩服务器模型的所有操作。
本部分内容为AMR 裸机开发,要求学员掌握ARM 的工作机制以及外部资源的控制及寄存器配置,为后面设备驱动开发打下基础
补充ARM 裸机开发知识
本部分内容为嵌入式系统开发核心内容,也是嵌入式学习难点之一,要求学生熟悉嵌入式开发搭建过程,并掌握 bootloader 的移植
熟悉驱动开发流程,掌握字符设备驱动和块设备驱动的开发,具备独立实现四种嵌入式设备驱动程序的编写包括驱动模块的调试和加载,掌握内核层、硬件抽象层和系统运行库层的各个模块的底层机制,将嵌入式人工智能技术应用项目案例中;
课程详情
嵌入式LinuxC\C++开发、嵌入式智能硬件开发、嵌入式GUI开发、嵌入式人工智能开发、STM32/51单片机开发、就业指导课程。
上课时间
全日制班(每天9:00-18:00)
周末班(每周六、周日及寒暑假:9:00-18:00)
课程内容
嵌入式LinuxC开发:
嵌入式开发概述|嵌入式Linux使用及工具|嵌入式C语言开发实战|嵌入式数据结构开发|嵌入式LinuxC系统编程|项目实战
嵌入式LinuxC++开发:
嵌入式C++(11、14、17、20)语法精讲|嵌入式C++STL|嵌入式设计模式|嵌入式C++多线程及线程池的实现|嵌入式大并发网络开发嵌入式GUI开发|嵌入式mysql开发|项目实战
嵌入式智能硬件开发:
STM32概述及硬件接口|STM32开发流程及调试|LED|中断及按键|串口uat|rtc|iic、spi
|adc |oled|定时器 |can总线|电源管理|看门狗|实战项目
嵌入式底层驱动开发:
嵌入式底层驱动开发环境搭建|嵌入式字符设备驱动|技能学习规划
嵌入式人工智能开发:
嵌入式开发概述|嵌入式AI人工智能开发|python基础|项目实战
就业指导课程:
就业指导|简历制作|校园招聘|笔面试辅导|模拟面试|实战训练