|
|
@ -1 +1,45 @@ |
|
|
|
# xai-cloud-iot-learning |
|
|
|
|
|
|
|
所需知识:模拟电子技术 数字电子技术 C语言 JAVA语言 |
|
|
|
## 一、上位机软件部分 |
|
|
|
1. 开发工具简要介绍 |
|
|
|
上位机软件开发: |
|
|
|
嵌入式软件开发: |
|
|
|
嵌入式硬件开发: |
|
|
|
供电 主控 通信(组网) 离线存储 防护 |
|
|
|
器件选型 |
|
|
|
|
|
|
|
2. 代码管理与集成 |
|
|
|
gitlab gitea |
|
|
|
3. 代码规范化 |
|
|
|
//目的 意义 文档 Java Python C C++ Git |
|
|
|
4. 物联网系统整体介绍 |
|
|
|
5. 前端代码讲解 |
|
|
|
6. 后端代码讲解 |
|
|
|
7. MQTT协议介绍 |
|
|
|
8. EMQX中间件 |
|
|
|
9. 视频平台开发 |
|
|
|
## 二、嵌入式软件部分 |
|
|
|
1 基本概念介绍 |
|
|
|
2 基本工具介绍 |
|
|
|
3 51单片机介绍(8 位 裸机hex -》 mcu) |
|
|
|
4 STM32单片机介绍(32位 rtos -hex (带有系统的)) |
|
|
|
5 Linux单片机介绍(ubuntu ai )人工智能 基本算法 优化(C++高 剪枝# 移植算法 RKNN RK3588) |
|
|
|
6 ZYNQ 7000 FPGA介绍(高速通讯 1Gbps 高扩展性) |
|
|
|
7 英伟达Jetson系列介绍cuda nano nxGPU(4090 ) |
|
|
|
AIOT |
|
|
|
## 三、嵌入式硬件部分 |
|
|
|
1 模拟电路基础知识 |
|
|
|
2数字电路基础知识 |
|
|
|
3 AD双层板(四层)教学 |
|
|
|
4 PCB打样与焊接 |
|
|
|
5 WIFI模块介绍 以ESP8266为例 |
|
|
|
6 LORA模块介绍 |
|
|
|
7 4G模块介绍 |
|
|
|
8 ZigBee模块介绍 |
|
|
|
9 蓝牙模块介绍 |
|
|
|
10 常见电源模块介绍 |
|
|
|
四、进阶部分 |
|
|
|
1 从零开发基于51的DTU(包含部分 功能 代码 上传数据 可视化 控制) |
|
|
|
2 从零开发基于stm32的DTU数据收集与组网(包含部分 功能 代码 上传数据 可视化 控制 OTA) |
|
|
|
3 从零开发基于ARM的边缘数据传输与计算单元(包含部分 功能 代码 上传数据 可视化 控制) |