全栈电子开发职业课程

教学服务
365
视频时长
626小时
学习人数
4916
开始学习
有位老师想跟你聊一聊

Hi,我是你的学习规划师

不知道选什么课?和我聊聊吧!

规划学习路径
  • 学习中
  • 已学完
  • 未学习
  • 即将上线

软件基础课程

52课时51小时11分

L1
C语言开发

C语言开发

D1 计算机基础知识 D2 认识C语言-Windows环境 D3 带你走进Linux世界
D4 Linux环境-编程第一课 D5 数据的表示 D6 数据类型
D7 运算符(上) D8 运算符(下) D9 vi编辑器
D10 输入输出专题 D11 控制语句if D12 控制语句Switch
D13 循环语句for D14 循环语句 while do-while goto D15 循环辅助语句 break continue
D16 一维数组
L2
C语言进阶

C语言进阶

D1 二维数组 D2 字符数组和字符串 D3 指针的基本用法
D4 指针的运算 D5 指针与数组 D6 指针与二维数组
D7 字符指针与字符串 D8 指针数组 D9 多级指针 void指针 const
D10 函数的基本用法及传参 D11 函数的传参 D12 指针函数
D13 递归函数和函数指针 D14 #define 和 typedef D15 变量的作用域和生命周期
D16 字符串处理函数
L3
C高级编程

本课程将在学员Shell命令、C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括结构体、共用体、内存管理,通过Shell命令操作环境。通过本课程的学习,学员的操作能力更扎实、C语言基础更加扎实、编程能力得到进一步提升。

D1 C结构体及结构体数组 D2 结构体指针 D3 结构体嵌套、大小及位域
D4 C语言共用体和枚举 D5 内存管理 D6 动态内存使用
D7 条件编译
L4
数据结构

本课程重点讲解数据结构的核心内容,包括顺序表、链表、队列、栈、树、各种查找和排序算法等。每种重要的数据结构都会介绍其理论知识及C语言的实现,还会结合实例讲解其在实际中的应用。

D1 数据结构引入 D2 线性表之顺序表(上) D3 线性表之顺序表(下)
D4 线性表之单链表(上) 试听 D5 线性表之单链表(下) D6 单链表的操作实现
D7 D8 队列(上) D9 队列(下)
D10 树(上) (进阶) D11 树(下) (进阶) D12 查找 (进阶)
D13 排序 (进阶)

嵌入式RTOS开发

37课时89小时8分

L7
FreeRTOS操作系统

本课程是FreeRTOS操作系统的基础课,FreeRTOS 内核版本是基于 V10.5.1 进行讲解,硬件MCU则是基于Cortex-M系列内核的系统支持。首先讲解了Cortex-M系统及内核寄存器、异常处理和了解ARMv7汇编指令,再通过Keil软件仿真实现系统调度原理。对操作系统任务管理、消息队列、信号量、事件标志组、软件定时器、任务通知等API应用讲解,并通过函数逻辑框图的方式对内核源码进行

D1 操作系统入门导学 试听 D2 Cortex-M内核介绍 D3 Cortex-M内核调度机制
D4 Cortex-M内核系统支持 D5 FreeRTOS任务API应用 试听 D6 FreeRTOS消息队列、信号量API应用
D7 FreeRTOS事件、软件定时器、任务通知API应用 D8 FreeRTOS相关数据结构详解 D9 FreeRTOS调度机制详解
D10 FreeRTOS任务基础功能详解 D11 FreeRTOS消息队列、信号量函数逻辑详解 D12 FreeRTOS事件、软件定时器、任务通知函数逻辑详解
L8
lwIP网络开发

lwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,它只需十几KB的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在物联网终端上使用。

D1 课程介绍与环境搭建 D2 计算机网络基础知识 D3 eNSP网络拓扑实验
D4 网络接口层驱动详解 D5 LwIP网络协议栈底层代码分析 D6 LwIP以太网驱动分析以及IPv4协议详解
D7 TCP详解与TCP客户端和服务器编程 D8 UDP客户端和服务器编程 D9 并发服务器实现
D10 应用层-DNS与DHCP协议应用 试听 D11 应用层-HTTP协议详解 D12 应用层-HTTP客户端实现(上) (进阶)
D13 应用层-HTTP客户端实现(中) (进阶) D14 应用层-HTTP客户端实现(下) (进阶) D15 应用层-HTTP服务器实现(上) (进阶)
D16 应用层-HTTP服务器实现(下) (进阶)
L9
智慧教室项目

智慧教室是一个非常典型的物联网应用场景,课程针对企业实际开发需求,为了增加学员项目经验,设计一款综合项目实战课程,学员需要具备一定的基础(STM32基本外设开发,freeRTOS应用开发 lwIP网络协议栈开发,ZigBee开发),从而针对之前所学课程内容,完成综合训练!

D1 智慧教室项目解决方案 试听 D2 智慧教室项目驱动开发 D3 嵌入式文件系统FatFS
D4 emWin图形界面库 D5 人机交互功能开发(模拟器) D6 人机交互功能开发(stm32)
D7 网页交互功能开发(前端) D8 网页web服务器功能开发(stm32) D9 ZigBee采集控制功能开发 试听

复杂电路分析与设计

48课时98小时39分

L14
PCB设计高级用法

PCB设计高级用法

D1 PCB布局思路、原则、检查、间距、布线原则 D2 载流设计、热焊盘使用、格栅法、布线检查、BGA扇出 D3 等长走线、蛇形走线、间距优化、增加PCB层数
D4 信号层、内电层、挖铜、集成库操作,差分对布线 D5 蛇形差分走线与阻抗相关计算、极坐标应用 D6 邮票孔拼板与微切拼板,脚本文件测试
D7 软件协同、设计规则检查、装配图、生产文件,仿真测试
L15
多层PCB电路设计

多层PCB电路设计

D1 项目分析与分部件MCU设计 D2 SRAM与FLASH电路设计 D3 EEPROM与SD卡电路设计
D4 LCD液晶与摄像头电路设计 D5 USB串口通信与GPIO接口 D6 指示灯、RTC时钟、ADC外设及电源设计
D7 按键、启动方式、MCU网络连接 D8 图纸规范与封装 D9 3D立体封装添加
L16
嵌入式主控电路高速PCB设计

嵌入式主控电路高速PCB设计

D1 常规规则设置于电路板板框定位 试听 D2 内电层设计及电路布局 D3 高速布线注意事项与SRAM数据线布线
D4 SRAM地址线与控制线布线 D5 液晶屏幕与摄像头接口等长布线 D6 液晶线路优化与FLASH和EEPROM布线
D7 通信、电源、内存卡布线 D8 GPIO接口布线规划 D9 GPIO端口实操布线
D10 布线调整与局部规则修改及敷铜 D11 设计规则检查 D12 端口丝印标号调整
D13 拼板工艺边及生产文件 D14 测试焊接注意事项 D15 课程总结
L17
常用外围典型电路分析与设计

常用外围典型电路分析与设计

D1 导学课程与LTspice安装 D2 常用嵌入式按键电路分析 D3 常用嵌入式液晶电路分析
D4 典型人机交互电路分析 D5 电机(感性)负载驱动电路分析 D6 典型有线通信电路分析
D7 典型信号隔离电路分析 D8 典型小信号调理电路分析 D9 传感器电路分析
D10 典型系统供电电路分析
L18
电磁兼容(EMC)设计原理与测试(进阶)

电磁兼容(EMC)设计原理与测试(进阶)

D1 电磁兼容课程介绍与必备基础 (进阶) D2 发射测量分析 (进阶) D3 噪声频谱分析与耦合原理 (进阶)
D4 辐射发射控制方法与整体案例 (进阶) D5 抗扰度测试与分析 (进阶) D6 浪涌测试设计分析 (进阶)
D7 脉冲群电压突变整改分析 (进阶)

无线通信拓展

36课时52小时37分

L19
物联网低功耗广域网NB-IoT开发

本课程是5G技术标准NB-IOT开发的实战课程,本课程主要讲解了NB-IoT技术的技术特点,应用场景,STM32驱动NB模块开发,包括4个项目试验。

D1 初识NB-IoT 试听 D2 使用NB-IoT模块 D3 NB-IoT连接网络
D4 实现代码驱动NB-IoT D5 NB-IoT 智慧消防项目开发(传感器实战) 试听
L20
物联网低功耗广域网LoRa开发

LoRa技术原理及相对应的物联网行业解决方案、LoRa软硬件设计、LoRa人机交互开发、LoRa无线通讯开发、LoRa-智慧牧场、智慧抄表、智慧停车、智慧灌溉等系统开发

D1 LoRa物联网行业解决方案 试听 D2 LoRa开发环境搭建及驱动移植 D3 Lora人机界面
D4 LoRaPingPang系统设计 D5 LoRa串口透传开发 D6 LoRa自组网络设计
D7 Lora智慧牧场项目集成开发 D8 LoRa物联网系统设计
L21
物联网无线传感器网络Zigbee开发

物联网风靡起来之后,对于无线传感器得应用变得越来越广泛,不论大厂小厂都在纷纷抢夺这口热汤,在无线通信领域zigbee有着空前得特点,组网能力超强,在智能家居,只能工厂,智能农业中频频使用,具有超强组网能力的同时还具有超低功耗的特性,使得应用场景更加明确,学习zigbee不仅仅是为了开发zigbee,也同时让大家了解无线通信的相关知识。

D1 zigbee简介+开发环境搭建 D2 zigbee无线传感器网络 D3 zigbee无线传感器网络管理之星型网络
D4 zigbee无线传感器网络管理进阶(网状和树状拓扑) D5 zigbee农业物联网项目实战-zigbee节点开发 D6 zigbee农业物联网项目实战-网关开发 试听
D7 zigbee农业物联网项目实战-Wifi 开发 D8 zigbee农业物联网项目实战-集成开发
L22
物联网射频识别和RFID开发

1,了解RFID的概念分类以及在物联网中的应用 2,熟悉RFID系统的架构和相关标准协议 3,掌握14443协议和EPC C1G2协议 4,掌握RC522和PN532两款RFID读写接口芯片的使用

D1 RFID基础—概念、应用 D2 RFID原理及硬件组成 D3 高频RFID应用——14443协议
D4 智能门禁项目实例(上) D5 智能门禁项目实例(下) D6 RFID项目实战—智能门锁(上)
D7 RFID项目实战—智能门锁(下) D8 超高频RFID应用—EPC-C1G2协议 D9 图书馆管理系统应用举例
L23
物联网云平台实战开发(进阶)

物联网云平台作为物联网学习和开发的核心环节,对设备接入,数据获取,数据处理和展示起着至关重要的作用,目前国外有亚马逊、微软、谷歌,国内有阿里、华为、腾讯、中移动等优秀物联网云平台。本课程基于物联网云服务的角度,全面讲解物联网云服务平台架构,物联网云平台使用及选型,物联网云平台接入技术、物联网应用层主要协议MQTT、并基于乐鑫的RISC-V架构单片机ESP32-C3实现了一个完整的使用物联网云平台的

D1 物联网云平台概述 (进阶) 试听 D2 物联网通信协议之MQTT协议 (进阶) D3 基于RISC-V的产品上云实例(上) (进阶)
D4 基于RISC-V的产品上云实例(下) (进阶) D5 客户来了,要看数据展示 (进阶) D6 带您认识几个常见的云平台 (进阶)

ESP32开发与实战

31课时33小时33分

L24
精通ESP32开发

ESP32芯片官方已集成了FreeRTOS操作系统和非常丰富的示例代码。本Level主要对ESP32硬件外设进行讲解,其中包含uart、定时器、ADC/DAC、I2C、SPI、SDIO以及NVS flash的使用。

D1 ESP32 入门 试听 D2 介绍ESP32硬件主要功能 D3 ESP32 PWM使用
D4 ESP32 串口使用 D5 ESP32 定时器 D6 ESP32 模数转换
D7 ESP32 I2C 使用 D8 I2C应用--驱动OLED屏幕 D9 ESP32 SPI总线使用
D10 ESP32 sd卡接口使用 D11 ESP32 分区表和 NVS flash使用
L25
ESP32 WIFI通信及高级功能

本Level主要对ESP32关于WIFI通信技术的应用进行讲解,其中包含WIFI的STA、AP两种模式和TCP、UDP、HTTP等网络协议。

D1 Wi-Fi介绍和STA、AP实现 试听 D2 WiFi tcp通信 D3 WiFi udp通信实战
D4 ESP32 http 实现 D5 ESP32 高级功能
L26
ESP32综合项目实战

本Level主要对ESP32通过WIFI通信完成阿里云对接和天气预报两个项目实战。

D1 阿里云项目介绍和环境搭建 (进阶) D2 阿里云项目实现(上) (进阶) D3 阿里云项目实现(下) (进阶)
D4 ESP32天气预报项目介绍及环境搭建 (进阶) 试听 D5 天气预报数据解析 (进阶) D6 实现ESP32 天气预报显示 (进阶)
L27
ESP32蓝牙开发及实战

ESP32是一款集成双模蓝牙和wifi的国产芯片,特别适合做物联网开发,此芯片采用的是谷歌开源的bluedroid蓝牙协议栈。课程内容包括蓝牙协议栈里的GAP通用访问应用、GATT框架应用、蓝牙设备配对原理。BLE蓝牙键盘、蓝牙鼠标、蓝牙手机自拍杆等HID控制项目,以及经典蓝牙音箱项目。学完该课程可以熟练掌握ESP32蓝牙开发、熟悉蓝牙协议栈原理、积累多个蓝牙实用项目经验。

D1 蓝牙简介及蓝牙协议栈 D2 ESP32环境搭建及配置 D3 Beacon信标广播 试听
D4 BLE广播代码实现 D5 GATT&ATT协议规范及SPP示例代码 D6 GATT&ATT模型读写、通知
D7 SMP安全配对绑定 D8 HID示例代码及协议 D9 HID人机接口设备的实现

天猫精灵AIoT开发及综合实战

52课时51小时19分

L28
AIoT物联网《智能电车防盗系统》项目(进阶)

AIoT《智能电车防盗系统》项目是一个典型的物联网项目实战课,从产品构思、硬件选择、软件功能框架设计开始,到4G模块开发,实现接打电话与收发短信和GPS获取以及HTTP协议访问高德Web服务。再到HaaS板开发,板载传感器采集、掌握AliOS Things物联网操作系统的应用、字符串和JSON数据解析。再到阿里云物联网平台开发,实现设备接入与数据上报。最后通过Web页面、手机小程序进行远程控制设备

D1 项目与课程介绍 (进阶) D2 实现收发短信接打电话 (进阶) D3 访问高德Web服务实现 (进阶)
D4 HaaS板环境搭建与操作系统应用 (进阶) D5 HaaS板载功能实现 (进阶) D6 HaaS板载传感器综合数据采集实现 (进阶)
D7 HaaS板发送AT指令 (进阶) D8 URC实现回调与JSON数据解析 (进阶) D9 实现GPS坐标转换 (进阶)
D10 阿里云设备接入与数据上报 (进阶) D11 MQTT协议介绍与应用 (进阶) D12 设备数据上报阿里云综合实现 (进阶)
D13 终端开发实现 (进阶)
L29
HaaS人脸识别、远程监控项目

本课程是阿里云IoT和华清远见联合开发的物联网综合项目,使用阿里云最流行的HaaS芯片,华清研发的开发板,可实现HaaS AI远程监控老板,实现传感器实验,上云,人工智能等多个项目。

D1 初识HaaS D2 使用Haas硬件编程 D3 I2C总线精讲
D4 驱动温湿度传感器 D5 显示屏和ADC实验 D6 深入WiFi网络技术
D7 HaaS上云实战 D8 老板来了综合实战 D9 HaaS光照信息屏
D10 HaaS陀螺仪小球
L30
天猫精灵-蓝牙Mesh开发

《天猫精灵-蓝牙Mesh开发》是一个典型的物联网智能家居类项目。开发环境用天猫精灵官方提供SDK,内含Alios Things操作系统,编辑器选用VSCode,硬件模组用的泰凌微8258芯片,通过蓝牙Mesh通信协议语音控制LED、风扇等操作。从设备端开发,到云端服务配置,再到蓝牙Mesh开发,玩转物联网“云、管、端”架构。重点对蓝牙Mesh配网、密钥、模型等通过图文描述做了详细讲解,并通过代码分

D1 天猫精灵课程介绍与项目展示 D2 项目涉及智能家居通信技术分析 D3 端-硬件开发
D4 云-天猫精灵 D5 管-蓝牙Mesh网络拓扑 D6 管-蓝牙Mesh协议栈结果
D7 管-蓝牙Mesh基本概念 D8 管-蓝牙Mesh模型层介绍 D9 蓝牙Mesh设备入网天猫精灵
D10 蓝牙控制器-物理层介绍 D11 蓝牙控制器-链路层介绍 D12 蓝牙Mesh三类广播格式详解
D13 蓝牙Mesh广播抓包验证 D14 蓝牙Mesh配网流程详解 D15 蓝牙Mesh配网代码分析
D16 蓝牙Mesh密钥生成原理详解 D17 蓝牙Mesh密钥生成代码分析 D18 手机连接蓝牙Mesh节点控制
D19 蓝牙Mesh网络层数据结构与算法代码分析 D20 蓝牙Mesh配网器初始化部分代码实现 D21 蓝牙Mesh配网器配网过程代码实现
D22 归纳与总结
L31
天猫精灵AIoT WiFi开发

天猫精灵AIoT WiFi开发特训营

D1 初识天猫精灵开发 试听 D2 开始使用开发板 D3 WiFi介绍
D4 物联网平台产品创建 D5 物联网通用协议MQTT D6 综合实战项目1
D7 综合实战项目2

硬件基础课程

32课时41小时27分

L32
模拟电路——常见元器件篇(进阶)

模拟电路——常见元器件篇(进阶)

D1 模拟电子技术基础概述 (进阶) 试听 D2 常用电子元器件-电阻 (进阶) D3 常用电子元器件-电容 (进阶)
D4 常用电子元器件-电感 (进阶) D5 常用电子元器件-二极管、三极管、场效应晶体管 (进阶) D6 其它常用电子元件 (进阶)
D7 常用电子元器件章节内容小结 (进阶) D8 基本放大电路-固定偏置放大电路分析 (进阶) D9 基本放大电路-派生电路 (进阶)
D10 基本放大电路章节内容小结 (进阶)
L33
模拟电路——运放与派生电路篇(进阶)

模拟电路——运放与派生电路篇(进阶)

D1 集成运放电路-运放理论知识分析 (进阶) 试听 D2 集成运放电路-基本运放电路 (进阶) D3 集成运放电路章节内容小结 (进阶)
D4 波形整形与发生电路-波形整形 (进阶) D5 波形整形与发生电路-波形发生 (进阶) D6 波形整形与发生电路章节内容小结 (进阶)
D7 整流、滤波、稳压电路-整流与串并联稳压电路 (进阶) D8 整流、滤波、稳压电路-集成稳压电路 (进阶) D9 整流、滤波、稳压电路章节内容小结 (进阶)
L34
数字电路技术基础(进阶)

数字电路技术基础(进阶)

D1 数字电子技术基础概述 (进阶) 试听 D2 数制 (进阶) D3 基本逻辑 (进阶)
D4 集成TTL门电路 (进阶) D5 集成CMOS门电路 (进阶) D6 逻辑运算 (进阶)
D7 组合逻辑门电路 (进阶) D8 时序逻辑门电路 (进阶) D9 移位寄存器(时序内容) (进阶)
D10 数据的存储 (进阶) D11 数字信号处理 (进阶) D12 数据的传输 (进阶)
D13 常用通信协议 (进阶)