世界百年未有之大变局,贸易战“擦枪走火”促进军工行业高速发展,预计未来15年内军工行业将维持10%的复合增速。
国防军工是所有科技战的最高阵地,背后牵引着千亿万亿产业,国家重大战略安全领域亟需多层次高端技术人才。
国家项目、人工智能、大数据、新能源、物联网等百余种行业,需求旺盛,更是打破阶层、进军国企、军工企业良机。
掌握编程之本,广泛运用国防、军工、航空、航天、航海、军事电子等领域
95%以上的军事化软件应用和驱动程序都离不开QT技术
Linux系统军事级运用,如目前最先进的战斗机采用Linux兼容实时操作系统
国家军用标准编程,区别于传统IT技术代码编写规范及使用习惯
Linux系统安装配置:虚拟机安装配置、Ubuntu系统安装配置、vim编辑器安装配置、文件共享配置
文件操作命令:ls、touch、mkdir、pwd、rm、chmod、mv、cp、vim、cd、pwd网络操作命令:ping、ifconfig、netstat
服务器搭建ftp服务器搭建:服务器操作命令:ftp、open、get、put、cd、byte Nfs服务器搭建项目
项目实战学生管理系统/俄罗斯方块/贪吃蛇
网络数据构建:Sniffer抓包程序分析,TCP/IP五层详解,各层数据原理、发送和接收等
网络接口调用:UDP网络通信接口编程,UDP数据接收和发送,UDP文件传输协议剖析,简易消息打包原理TCP网络通信接口编程,TCP数据的发送与接收等
进程和线程Linux系统进程创建、进程状态转换、特殊进程、进程间通信、退出机制、Linux线程创建、退出、线程间同步与互斥(互斥锁、信号量、条件变量等)
系统文件POSIX标准介绍、Unix和Linux关、Linux系统I/O 多路复用、FrameBuffer操作等
项目案例:计算器软件、数据库管理系统、仪表盘回执、TCP和UDP网络文件传输
QT文件和数据库操作:QTQSqlDatabase与数据库交互操作、QSqlQuery执行SQL语句,数据库数据增删改查、Navicat安装与使用
QT编程基础QtCreator集成开发环境、QT编程基础、QTDesigner元对象系统,元对象属性、QT信号和槽机制
C++核心C++基础语法、C++编程核心语法、C++编程高级语法课程
学习目标:熟练使用前期课程内容,完成项目操作。掌握项目需求分析及文档编写,项目时间及进度评估,项目模块化及任务分工等。
项目列表:装备管理系统、串口网络调试助手、文本编辑器、FeiQ通信软件、网络抓包工具、音视频播放器、ModScan32ruanjian
项目列表:5G物联网环境监测系统、物联网数据采集网关、四旋翼无人机开发、人脸识别系统、 无人机地面站系统