熟练掌握Linux系统,掌握核心命令进行相关的开发,并熟练掌握嵌入式Linux tools的使用;熟悉企业开发规范;熟悉项目开发流程,体验项目架构,编码,文档的编写,未就业前的职业技能和素质训练做好充足的准备。
熟悉 Linux 操作系统原理知识,精通Linux 多任务编程和网络应用编程,具备在 Linux 上进行系统应用开发的能力。
本部分内容为C++零基础或从其他语言开发转型C++开发的程序员熟悉 C++基础语法部分以及核心技术而准备的,为后继应用开发 (QT)或后台服务器开发打下一个基础。开发规范完全符合企业要求
本部分内容为嵌入式开发必须学习的GUI 技术,内容深入详实,建议深入学习,为后续 C++开发做准备:熟悉大并发可伸缩服务器模型的所有操作。
本部分内容为AMR 裸机开发,要求学员掌握ARM 的工作机制以及外部资源的控制及寄存器配置,为后面设备驱动开发打下基础
补充ARM 裸机开发知识
本部分内容为嵌入式系统开发核心内容,也是嵌入式学习难点之一,要求学生熟悉嵌入式开发搭建过程,并掌握 bootloader 的移植
熟悉驱动开发流程,掌握字符设备驱动和块设备驱动的开发,具备独立实现四种嵌入式设备驱动程序的编写包括驱动模块的调试和加载,掌握内核层、硬件抽象层和系统运行库层的各个模块的底层机制,将嵌入式人工智能技术应用项目案例中;