获取资料

物联网嵌入式工程师体系课(2023年课)

物联网嵌入式工程师体系课(2023年课)

物联网嵌入式工程师体系课(2023年课) [视频] [课件]

物联网课程,本课程共43.0GB,可通过百度网盘转存下载或者在线播放此“物联网嵌入式工程师体系课(2023年课)”课程。

课程目录:

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 0.03kb

student

a.out 17.56kb

linklist.c 3.18kb

linklist.h 0.95kb

main.c 1.50kb

student_manager.c 6.17kb

student_manager.h 0.82kb

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址