曾就职多家物联网500强企业,从事嵌入式和物联网项目研发和管理;物联网M2M通信解决方案先行者,11年工业物联网开发经验,7年以上教学经验,嵌入式和物联网研发方面的资深人士。
曾主导项目:物联网M2M通信解决方案、设备运行监控系统、设备全生命周期与健康管理平台、嵌入式设消息队列、大容量数据库、工业设备网关、物联网通信集成等。
5G、新基建政策落地,激发物联网人才井喷式增长
就业路径广
新一代信息技术产业
数控机床机器人
生物医药医疗器械
农机装备
节能与新能源汽车
航空航天装备
先进轨道交通装备
新材料
海洋工程技术船舶
电力技备
薪资涨幅高
3年以内
3年以内
3年以内
百万人才缺口
行业均资15K+
90%以上的操作系统和驱动程序都是用C/C++写的
最大的用户软件officeQQ都是用C++编写的
80%以上的游戏开发基于C++开发
你所知道的搜索引擎也是用C++开发的
行业技术大神联合打造C/C++ 物联网 QT 结合课程
由浅入深 0基础也可以学习
1、依托经典编程案例,结合数组、函数、自定义数据类型、图形绘制库等提升编程素养和编程能力。
2、达到在Linux系统使用和开发C语言程序,并深入C语言核心,尤其是内存与指针的应用,达到能够看懂Linux内核代码水平。
1、Linux系统基础
Linux系统安装、命令讲解、文件管理、用户管理
linux各种软件安装、shell脚本、环境变量
系统网络配置,TCP/IP简介,网络文件系统
2、C语言核心
C语言基础语法:C语言数据类型、基本运算、程序结构、内存与地址
C语言内存核心:数组、指针、字符串、自定义数据结构、编译原理、强制类型转换
C语言高级提升:函数、标准库文件操作、C语言封装与设计、头文件、库、Makefile、this指针
3、辅助工具
Makefile、GDB调试软件、GIT版本控制管理
visualstudio使用、Eclipse入门、VC编程应用、EasyX图形库
SourceInsight代码查看与编写、Putty工具、Xshell等
4、数据结构与算法
队列、循环队列、栈、单链表、双链表、Linux内核链表、二叉树、哈夫曼树等。
冒泡、选择、插入、快速排序、二分查找、哈希表构建
1、依托大量应用开发场景示例,深入Linux系统编程,理解Linux系统进程和线程机制,应用进程和线程解决应用实例。
2、深入理解网络通信协议栈及编程接口,熟悉基于TCP和UDP的网络通信编程,熟练高并发TCP服务器架构方案。
3、深入理解网络通信协议栈,熟练网络包抓取、分析和封装。
1、系统文件
POSIX标准介绍、Unix和Linux关系
Linux系统I/O、文件读写、锁、mmap等操作、视频显示设备FrameBuffer操作
Linux系统I/O多路复用
2、进程和线程
Linux系统进程创建、进程状态转换、特殊进程、进程间通信、退出机制
Linux线程创建、退出、线程间同步与互斥(互斥锁、信号量、条件变量等)
3、网络接口调用
UDP网络通信接口编程,UDP数据接收和发送,UDP文件传输协议剖析,简易消息打包原理
UDP广播、多播原理及实现
TCP网络通信接口编程,TCP数据的发送与接收,TCP高并发服务器实现架构
4、网络数据构建
Sniffer抓包程序分析,TCP/IP五层详解,各层数据原理
路由器、交换机、网关原理
网络数据封装,各层数据的发送和接收,ARP请求与攻击
1、理解C++语言与C语言的优缺点,深入理解和应用面向对象编程,深入C++语法,C++类设计,接口设计,标准STL模板应用。
2、深入掌握QT图形化编程,熟悉Qt基本组件,Qt元对象系统,信号和槽通信机制,熟悉Qt事件处理流程,熟悉基于QT的TCP和UDP编程,深入学习基于QT的文件和数据库操作,深入学习基于QT线程。讲课深入浅出,条理清楚,善于使用生活案例解释复杂技术问题,用思维的逻辑力量
1、C++核心
C++基础语法:输入输出流、文件IO流、引用、内存管理、命名空间、函数重载、默认参数等
C++编程核心:面向对象编程思想、类的封装和继承、成员函数和成员变量、构造函数析构函数、拷贝构造函数(深拷贝、浅拷贝)、对象内存、友元函数和友元类、内联函数、操作符重载、仿函数functor、谓词函数、C继承、C多态、虚函数、纯虚函数、虚函数表、抽象类和接口类、C异常
C++编程高级:向上造型和向下造型、强制类型转换、STL模板、泛型编程、Boost库、ACE框架、设计模式、C11新标准(类型推导、Lambda表达式、正则表达式、模板增强、区间迭代等)
2、QT编程基础
QtCreator集成开发环境介绍(设置开发环境,设置编译环境,视图切换等)
QT编程基础:源文件、头文件、ui文件、.qrc资源文件、.pro工程文件,QT编译器与编译流程
QTDesigner:控件和布局、主界面区域、控件属性区域、控件列表区。
元对象系统,元对象属性、QT信号和槽机制
3、QT数据结构
QByteArray字节数组、QString字符串
顺序容器:QList、QLinkList、QVector、QQueue、QStack,掌握数组、栈和链表的操作
关联容器:QSet、QMultiSet、QMap、QMultiMap、QHash、QMultiHash
4、QT图形界面
QtDesigner、Qt控件分类及类继承关系图、Qt控件布局、Qt窗口类对比
QT窗口:主界面、菜单栏、工具栏、状态栏等、QT样式表(QSS)
5、QT对话框
QT对话框:模态对话框和非模态对话框。
QT标准对话框:QFileDialog、QFontDialog、QColorDialog、QMessageBox等。
QT自定义对话框
6、QT事件
QT事件:QT事件循环、鼠标事件、按键事件、事件过滤器
Painter事件(QPen和QBrush、QT系统坐标、绘画系统、QPainter绘图;update函数;绘图设备(QPixmap、QBitmap、QImage、QPicture)
7、文件操作
抽象文件引擎类:QIODevice
文本流与二进制数据流,文件和数据流的基本原理和概念,使用QFile、QTextStream、QDataStream与文件的读出和写入
常见文本文件读写:INI文件使用、XML文件使用、JSON文件使用
8、数据库
QTQSqlDatabase与数据库交互操作
QSqlQuery执行SQL语句,数据库数据增删改查
Navicat安装与使用
9、进程和线程
QT进程:进程创建、进程间通信和进程退出机制
QT线程:QT线程(QThread)创建、moveToThread创建
QT线程的互斥和同步:QMutex、QReadWriteLock、QSemphore和QWaitCondition
10、网络编程
TCP/IP网络通信基础
UDP网络通信(QUdpSocket)
TCP网络通信(QTcpSocket、QTcpServer)教学案例计算器软件、数据管理系统、仪表盘绘制、TCP和UDP网络文件传输、局域网络聊天
1、熟练使用前提课程所授技能,完成项目内容。掌握项目需求分析及文档编写,项目时间及进度评估,模块项目化及任务分工。了解代码测试用例编写及BUG调试,提高解决问题能力。熟练使用项目工程代码版本管理工具SVN及GIT。熟悉项目汇报文档编写及项目汇报。
2、能够构建基于A9开发板的工作环境,并使学员理解从应用层与内核的关系,掌握Linux内核机制;通过两种驱动,从应用层、内核层再到硬件之间关系,明白内核驱动的真正含义;最后熟悉各种平台的研发,满足不同公司和平台的需求。
1、模块项目
装备管理系统
串口网络调试助手
文本编辑器
FeiQ通信软件
网络抓包工具
音视频播放器
ModScan32软件
2、linux核心
· 开发板环境搭建
嵌入式系统软硬件介绍,ARM、三星、Exynos4412开发板等介绍
主流软硬件8051、DSP、FPGA、X86介绍
Uboot烧写、Linux内核烧写、网络文件系统挂载
· 内核构建
Linux内核编译配置与编译
Linux内核裁剪
根文件系统制作、Busybox编译配置与安装
· Linux内核机制
Linux内核IO、Linux内核中断
Linux内核字符设备驱动模型、应用层、Linux内核与硬件之间的关系
输入设备访问程序开发,Camera,Mouse,Keyboard,TouchScreen
掌握项目需求分析及文档编写,项目时间及进度评估,项目模块化及任务分工。了解代码测试用例编写及BUG调试,提高解决问题能力。熟练使用项目工程代码版本管理工具SVN及GIT。熟悉项目汇报文档编写及项目汇报。商业项目开发运营模式,真正实现与企业项目无缝对接。
5G物联网环境监测系统
物联网数据采集网关
四旋翼无人机开发
人脸识别系统
无人机地面站系统
指导学员知晓、理解、掌握面试流程及技巧,学会分析自我能力是否匹配企业职位,并在面试时可以清晰准确的表达出自己的亮点及优势,最终拿到优秀的职业offer。
个人简历制作指导
讲解不同企业/职位面试经验
模拟企业一对一、多对一面试现场
向合作企业内推学员简历或组织专场招聘会
课程好不好,不如实地听一听
更新快、技术全、紧贴企业
需求的精品课程
通过实战项目让技术真正落地
让学员与企业无缝对接
技术大牛+经验名师授课
实战经验倾囊相授
双师助学,课程由浅入深
新手小白也能轻松入门
一线合作企业内部推荐
1对1定向对接就业
一线技术讲师亲自授课
教务从零到就业专属规划
班主任全程跟踪监管
一线技术讲师亲自授课
教务从零到就业专属规划
班主任全程跟踪监管
一线技术讲师亲自授课
教务从零到就业专属规划
班主任全程跟踪监管
一线技术讲师亲自授课
教务从零到就业专属规划
班主任全程跟踪监管
学员毕业试用均薪
累计服务学员
累计面授课时
软著权利证书/荣誉资质
高校、企业授权联合单位
领取物联网开发学习礼包
物联网开发学习礼包
IT职业发展定位测评
1对1学习规划与指导
为期一周免费试听课任选
温馨提示:学到牛牛承诺绝不泄露您的个人信息