课程目录
- 01-阶段一:嵌入式开发基础之Linux C语言编程
- 第0周物联网嵌入式工程师就业班开学典礼
- 第1章课程导学与开班详情
- 第1周嵌入式开发基石-计算机基础与C语言
- 1-开发环境搭建
- 2-计算机基础知识
- 3-Linux基础命令
- 4-vim编辑器和gcc编译器
- 5-数据进制的转换
- 6-数据的存储
- 7-C语言中的数据类型
- 8-C语言中的运算符
- 第2周C语言进阶-编程思想
- 1-C语言中的控制语句
- 2-C语言中的数组
- 3-C语言中指针
- 4-C语言中的函数
- 第3周C语言高级进阶
- 1-C语言编程常用知识
- 2-C语言中结构体、联合体,枚举、位域
- 3-C语言中的内存管理
- 第4周C语言项目实战与《阶段笔试》
- 1-C项目实战-日历系统
- 2-C项目实践-俄罗斯方块游戏
- 3-第一阶段考核A卷
- 4-第一阶段考核B卷(中高级)
- 02-阶段二:嵌入式开发基础之数据结构
- 第5周数据结构-线性结构
- 1-顺序表
- 2-链表
- 3-栈
- 4-队列
- 第6周数据结构-非线性结构
- 1-二叉树
- 2-图
- 3-哈希表
- 第7周排序与复杂度
- 1-排序
- 2-时间、空间复杂度
- 第8周数据结构项目实战
- 1-学生管理系统
- 2-第二阶段考核A卷(初级)
- 3-第二阶段考核B卷(中高级)
- 03-阶段三:嵌入式开发基础之Linux Shell和Makefile
- 第9周Shell编程和Makefile工程管理
- 1-Linux常用命令
- 2-awk和sed命令
- 3-shell脚本编程
- 4-Makefile多文件工程管理
- 5-第三阶段考核A卷
- 6-第三阶段考核B卷
- 04-阶段四:嵌入式应用层开发之Linux 文件操作
- 第10周Linux文件IO和标准IO
- 1-Linux系统调用实现原理讲解
- 2-基于文件描述符的文件操作
- 3-基于标准C库的文件操作
- 4-动态库、静态库制作和使用
- 第11周Linux下文件操作项目实践与阶段评测
- 1-实现一个基础的shell程序
- 05-阶段五:嵌入式应用层开发之 Linux 多进程、多线程、IO模型
- 第12周Linux多进程、多线程、IO模型
- 1-进程的概念
- 10-线程间同步
- 11-阻塞非阻塞IO
- 12-IO多路复用
- 2-进程相关的命令
- 3-创建多个进程
- 4-进程间通信
- 5-进程间同步
- 6-线程的概念
- 7-线程相关的命令
- 8-创建多个线程
- 9-线程间通信
- 第13周Linux项目实战-实现并发服务器模型与企业笔试
- 1-Linux项目实战-实现并发服务器模型
- 1-Linux项目实战-实现并发服务器模型.zip 727.62M
- 06-阶段六:嵌入式应用层开发之Linux 网络编程
- 第14周网络基础和UDPSocket编程
- 1-网络基础知识
- 10-基于udp协议的局域网聊天室软件开发
- 2-数据包内网、外网传输
- 3-网络模型及网络协议栈的设计原理
- 4-一帧数据包格式
- 5-TCPUDP协议
- 6-网络通信中常用协议
- 7-udp客户端实现
- 8-udp服务器端实现
- 9-udp并发服务器实现
- 第15周TCPSocket编程和WireShark抓包分析
- 1-TCP客户端实现
- 2-TCP服务器端实现
- 3-TCP粘包分析
- 4-强化tcpsocket的使用
- 5-WireShark抓包工具
- 第16周网络编程项目实战-网络视频监控与企业笔试
- 1-Linux系统中获取摄像头数据
- 2-libjpg库使用
- 3-实现HTTP协议数据传输
- 4-远程视频监控
- 07-阶段七:嵌入式应用层开发之Linux C++编程
- 第17周从C到C++
- 第17周从C到C++
- 第18周软件设计模式与C++11新特性
- 第18周软件设计模式与C++11新特性
- 第19周项目实战-C++语言实现五子棋游戏与企业笔试
- 1-VT100终端控制码介绍
- 2-棋子对象实现
- 3-棋盘对象实现
- 4-玩家对象实现
- 5-按键控制
- 08-阶段八:嵌入式应用层开发之-人机交互QT编程
- 第20周嵌入式产品人机交互必备-QT框架
- 1-Qt介绍及工程搭建
- 10-Qt布局与QSS样式
- 2-Qt信号与槽
- 3-Qt事件机制
- 4-QString与QByteArray使用
- 5-Qt文件操作
- 6-Qt多线程编程
- 7-Qt网络编程
- 8-Qt数据库编程
- 9-Qt图形与图像
- 第21周项目实战-QT开发音乐播放器
- 1-项目实战-Qt云音乐播放器介绍及UI设计
- 10-Qt云音乐播放器本地歌曲播放实现
- 11-Qt云音乐播放器程序发布及总结
- 2-Qt云音乐播放器HTTP通信及歌曲搜索
- 3-Qt云音乐播放器网络歌曲播放功能实现
- 4-Qt云音乐播放器歌词与歌曲同步
- 5-Qt云音乐播放器专辑图片动画显示
- 6-Qt云音乐播放器功能按钮处理
- 7-Qt云音乐播放器菜单栏功能实现
- 8-Qt云音乐播放器歌曲下载实现
- 9-Qt云音乐播放器歌曲信息数据库存储
- 09-阶段九:嵌入式底层开发之ARM接口技术和智能硬件开发
- 第22周智能硬件开发-ARM核介绍和基础外设
- 1-ARM课程介绍及开发环境搭建
- 10-gcc优化与volatile关键字
- 11-ARM核异常处理
- 12-电子电路基础知识
- 13-小车安装及硬件介绍
- 14-IMX6ULL裸机开发环境搭建
- 15-GPIO控制LED灯
- 16-GPIO控制按键
- 2-芯片产业链及ARM核介绍
- 3-ARM工作模式及寄存器资源
- 4-ARM指令开发环境搭建
- 5-ARM数据传送及运算指令
- 6-ARM比较指令及跳转指令
- 7-ARM内存访问指令及状态访问指令
- 8-ARM指令流水线分析及伪指令
- 9-ATPSC标准及汇编与C混合编程
- 第23周智能硬件开发-单片机常用外设
- 1-GPT实现延时
- 10-SPI总线
- 11-wire单总线通信
- 12-CAN总线通信之理论篇
- 13-CAN总线通信之实战篇
- 14-LCD屏控制之理论篇
- 15-LCD屏控制之实战篇
- 16-Camera控制之理论篇
- 17-Camera控制之实战篇(一)
- 18-Camera控制之实战篇(二)
- 19-电容触摸屏控制
- 2-PWM控制蜂鸣器
- 3-串口通信
- 4-中断处理
- 5-ADC控制
- 6-WDOG看门狗使用
- 7-RTC时间获取
- 8-IIC总线(一)
- 9-IIC总线(二)
- 第24周stm32芯片-智能硬件项目实战与企业笔试
- 1-stm32介绍及开发环境搭建
- 10-数码管显示RTC时间
- 11-SHT31温湿度传感器
- 12-继电器控制
- 13-PID算法控制小车自动循迹
- 2-stm32程序下载
- 3-stm32GPIO控制
- 4-stm32启动流程分析
- 5-stm32串口通信
- 6-PWM电机控制
- 7-PS2手柄控制小车
- 8-ESP8266无线通信控制小车
- 9-蓝牙控制小车
- 10-阶段十:智能硬件开发-嵌入式底层开发之系统移植
- 第25周大厂必备-linux内核与文件系统移植
- 1-学习方法介绍及系统启动流程分析
- 2-IMX6ull芯片启动流程分析及镜像烧写
- 3-u_boot引导Linux内核启动
- 4-Linux内核移植(一)
- 5-Linux内核移植(二)
- 6-wifi网卡RTL8723驱动移植
- 7-busybox制作根文件系统
- 8-LCD及触摸屏驱动移植
- 9-tslib及Qt移植
- 第26周
- 1-u-boot初步接触
- 2-u-boot启动流程源码分析(一)
- 电子文档
- 电子文档23.03.10
- 第10周 Linux文件IO和标准IO
- 第11周 Linux下文件操作项目实践与阶段评测
- 第12周 Linux 多进程、多线程、IO模型
- 第13周 Linux 项目实战-实现并发服务器模型与企业笔试
- 第14周 网络基础和UDP Socket编程
- 第15周 TCP Socket编程和WireShark抓包分析
- 第16周 网络编程项目实战-网络视频监控与企业笔试
- 第17周 从C到C++
- 第1周 嵌入式开发基石-计算机基础与C语言
- 第2周 C语言进阶-编程思想
- 第3周 C语言高级进阶
- 第4周 C语言项目实战与《阶段笔试》
- 第5周 数据结构-线性结构
- 第6周 数据结构-非线性结构
- 第7周 排序与复杂度
- 第8周 数据结构项目实战
- 第9周 Shell编程和Makfile工程管理
- 电子文档阶段7
- 第17周 从C到C++
- 第18周 软件设计模式与C++11新特性
- 第19周 项目实战-C++语言实现五子棋游戏与企业笔试
- 课程资料
- calendar
- calendar
- ReadMe.md
- student
- a.out
- linklist.c
- linklist.h
- main.c
- student_manager.c
- student_manager.h
免责声明:
①本站所有资源均由用户自发贡献上传,用户自发分享网盘链接,仅限用于试看学习和参考,不得将上述资源用于商业或其它非法用途,否则一切后果请用户自负,与本站无关。
②本站所有资源均为免费提供,目的是让大家节省学习和摸索的成本,所收取的相应费用并非资源销售费用,而是打赏捐赠给资源提供者收集、整理、后期维护服务的辛苦费,与本站无利益关联。若需提供增值服务,则额外打赏资源提供者即可!
③资源下载后,请于24小时内从您的电脑中彻底删除!如您喜欢请移步官方网站购买,将得到更好的学习交流服务。
④所有资源均来自网络,版权归原作者所有,本站仅提供展示信息,一切问题与本站无关!
⑤如若侵犯到您的权益,请提供相关证明文件,按处理流程给我们反馈【侵权资源处理流程】,我们将在72小时内处理!如没有提供相关文件,一律视为诈骗恶搞,将拉黑处理!
①本站所有资源均由用户自发贡献上传,用户自发分享网盘链接,仅限用于试看学习和参考,不得将上述资源用于商业或其它非法用途,否则一切后果请用户自负,与本站无关。
②本站所有资源均为免费提供,目的是让大家节省学习和摸索的成本,所收取的相应费用并非资源销售费用,而是打赏捐赠给资源提供者收集、整理、后期维护服务的辛苦费,与本站无利益关联。若需提供增值服务,则额外打赏资源提供者即可!
③资源下载后,请于24小时内从您的电脑中彻底删除!如您喜欢请移步官方网站购买,将得到更好的学习交流服务。
④所有资源均来自网络,版权归原作者所有,本站仅提供展示信息,一切问题与本站无关!
⑤如若侵犯到您的权益,请提供相关证明文件,按处理流程给我们反馈【侵权资源处理流程】,我们将在72小时内处理!如没有提供相关文件,一律视为诈骗恶搞,将拉黑处理!