
江江编程 - 嵌入式软件开发从小白到就业
来自 网络整理·免费领取学习资源
7,073 领取 · 6,432 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《江江编程 - 嵌入式软件开发从小白到就业》。官网需要单独购买,有集上可以免费领取。
课程介绍
嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。现今各个方向都卷的不行,嵌入式是个很好的选择.
课程目录
- 001-C语言概述 18.34M├──002-环境搭建运行第一个程序 20.50M├──003-数据类型1 53.79M├──004-数据类型2 26.26M├──005-数据类型3 52.44M├──006-数据类型4 48.80M├──007-数据类型5 37.23M├──008-顺序程序设计1 20.35M├──009-顺序程序设计2 55.55M├──010-顺序程序设计3 55.86M├──011-分支程序设计1 46.83M├──012-分支程序设计 2 70.81M├──013-分支程序设计3 29.10M├──014-分支程序设计4 36.23M├──015-循环程序设计1 35.71M├──016-循环程序设计2 33.19M├──017-循环程序设计3 35.21M├──018-循环程序设计3 35.21M├──019-数组1 22.61M├──020-数组1 22.61M├──021-数组2 55.27M├──022-数组3 30.41M├──023-数组4 20.71M├──024-数组5 29.36M├──025-23.函数1 66.33M├──026-24.函数2 32.41M├──027-25.函数3 41.67M├──028-函数4 47.09M├──029-函数5 17.83M├──030-函数6 78.98M├──031-函数7 20.48M├──032-函数8 50.36M├──033-指针1 33.10M├──034-指针2 53.85M├──035-指针3 113.64M├──036-指针4 82.38M├──037-指针5 100.28M├──038-指针6 61.96M├──039-指针7 52.25M├──040-指针8 69.19M├──041-指针9 37.20M├──042-宏定义1 57.51M├──043-宏定义2 73.93M├──044-宏定义3 25.53M├──045-结构体定义和引用 77.88M├──046-结构体指针 57.14M├──047-静态链表 56.17M├──048-动态链表建立 99.41M├──049-链表删除结点 88.34M├──050-链表插入结点 93.46M├──051-Typedef 38.12M├──052-位运算1 48.34M├──053-51.位运算2 42.17M├──054-安装虚拟机 26.90M├──055-虚拟机打印helloworld 6.76M├──056-入门项目之震动感应灯概述 10.57M├──057-安装keil环境 21.07M├──058-寄存器点灯 69.04M├──059-GPIO输入输出模式 29.65M├──060-自己构件库函数 13.24M├──061-构建固件库模板 27.61M├──062-固件库点亮LED灯 47.60M├──063-延时实现灯闪烁 19.00M├──064-项目开始之继电器原理 16.60M├──065-继电器控制灯的开关 45.72M├──066-震动传感器原理及应用 53.16M├──067-震动传感器控制继电器开灯 21.03M├──068-项目总结 8.50M├──069-外部中断EXTI和NVIC的介绍 41.85M├──070-外部中断感应灯的应用 71.55M├──071-通信的基本概念 19.77M├──072-串口的学习 17.70M├──073-串口的结构体讲解 36.16M├──074-串口的接收字符 83.90M├──075-串口发送字符串 43.34M├──076-重定向printf串口发送 36.87M├──077-串口的中断接收 56.62M├──078-通用定时器讲解 44.20M├──079-通用定时器结构体函数 24.88M├──080-通用定时器中断闪烁灯 68.44M├──081-端口复用和重映射 40.66M├──082-定时器输出PWM原理及结构体 47.91M├──083-定时器输出PWM控制舵机 99.96M├──084-系统定时器SysTick 37.65M├──085-系统定时器延时闪烁灯 36.87M├──086-超声波模块的讲解 11.22M├──087-超声波基础配置 72.75M├──088-计算超声波的距离 67.38M├──089-超声波串口打印距离 12.92M├──090-超声波舵机开盖项目总结 30.43M├──091-垃圾桶项目硬件搭建 7.26M├──092-51开发环境安装 50.72M├──093-IO的输出 18.92M├──094-继电器原理 4.75M├──095-继电器控制灯亮暗 26.98M├──096-震动传感器原理 4.53M├──097-发生振动亮灯 32.78M├──098-中断综述 21.98M├──099-外部中断震动灯 24.49M├──100-51单片机定时器概述 44.08M├──101-定时器配置 99.55M├──102-定时器模块化设计 13.60M├──103-51单片机串口概述 39.54M├──104-串口发送 72.27M├──105-串口中断接收 44.29M├──106-1602概述 39.86M├──107-LCD屏幕显示一个字符 87.65M├──108-LCD屏幕显示字符串 39.13M├──109-温湿度DHT11讲解 18.70M├──110-温湿度程序编写 86.77M├──111-51温湿度模块显示完结 36.97M├──112-IIC通信协议 24.36M├──113-IIC通讯协议层 48.62M├──114-IIC通讯过程 75.85M├──115-IIC结构体介绍 33.50M├──116-OLED屏幕介绍 26.69M├──117-硬件I2C配置 112.60M├──118-OLED屏幕初始化 67.55M├──119-OLED显示字符串 71.83M├──120-OLED显示汉字 43.21M├──121-Oled显示图像 43.52M├──122-软件模拟IIC时序 64.75M├──123-软件模拟IIC的应答信号 27.09M├──124-软件模拟IIC写一个字节 30.89M├──125-OLED写入一个字节 35.00M├──126-OLED起始坐标 33.79M├──127-OLED清屏 20.41M├──128-Oled显示字符 62.86M├──129-Oled显示字符串和数字 60.02M├──130-Oled显示文字 46.14M├──131-Oled显示温湿度 45.27M├──132-DMA功能讲解 76.18M├──133-2.DMA结构体配置 87.50M├──134-DMA的串口发送 93.04M├──135-DMA串口发送完结 10.42M├──136-蓝牙模块的介绍 28.32M├──137-蓝牙串口代码讲解 7.67M├──138-RFID_RC522讲解 17.64M├──139-STM32和RC522接线 7.83M├──140-RC522代码讲解 24.64M├──141-指纹模块的介绍 6.39M├──142-指纹代码讲解 17.27M├──143-小车硬件模块的介绍 23.75M├──144-控制小车电机运动 7.09M├──145-433M控制小车运动 8.56M├──146-小车的循迹和避障 27.94M├──147-1.SPI介绍 67.66M├──148-2.SPI结构体 84.43M├──149-3.SPI读写字节 71.30M├──150-5.NRF24L01驱动移植 33.22M├──151-6.NRF24L01功能实现 42.37M├──152-6.SPI_NRF24L01项目讲解 71.50M├──153-FreeRTOS系统介绍 24.26M├──154-FreeRTOS操作系统移植 97.88M├──155-FreeRTOSconfig.h文件详解 78.58M├──156-FreeRTOS任务基础知识 50.37M├──157-任务创建和删除 45.38M├──158-动态创建任务 94.78M├──159-静态创建任务 121.44M├──160-任务挂起和恢复 87.63M├──161-列表项实验 200.50M├──162-Cotrx-M中断管理 168.40M├──163-Freertos中断实验 59.96M├──164-列表与列表项 81.99M├──165-任务状态查询 146.34M├──166-WiFi 8266-01S 68.78M├──167-8266WiFi功能介绍 25.76M├──168-8266_TCP实验 61.57M├──169-8266_UDP实验 40.73M├──170-01-Linux目录结构以及文件操纵 23.93M├──171-02-vi编辑器的使用 22.16M├──172-03-文件的打开和关闭 39.78M├──173-04-文件的权限属性 20.26M├──174-05.Write写入一个字符串 12.09M├──175-06-Read文件内容的读取 14.93M├──176-07-lseek函数 20.51M├──177-08-lseek函数2 13.65M├──178-09-main函数参数的使用 10.42M├──179-10-cp指令的实现1 21.69M├──180-11-cp指令的实现2 15.16M├──181-12-fopen和fclose函数 16.46M├──182-13-fread函数 11.66M├──183-14-fwrite函数 9.75M├──184-15-fseek函数用法 12.67M├──185-16-文件IO,标准IO,缓存 17.70M├──186-17-行缓存fputc函数 13.89M├──187-18-fflsh和stderr无缓存 12.51M├──188-19-行缓存fgets 9.40M├──189-20-rewind调整文件读写位置 4.83M├──190-21-标准IO之gets,puts 14.64M├──191-22-fprintf,sprintf行缓存 13.07M├──192-23-fgetc和fputc 21.53M├──193-24-标准IO之feof,ferror,clearerr 19.34M├──194-25.cat命令的实现 16.22M├──195-26.静态库制作 17.84M├──196-27.动态库的制作 24.62M├──197-01-进程的概念 11.99M├──198-02-进程控制块 15.35M├──199-03-进程的状态 6.94M├──200-04.初识fork函数 13.10M├──201-05.fork函数 19.66M├──202-06-fork函数的补充 6.54M├──203-07.fork函数的总结 6.03M├──204-8.ps和kill指令 33.61M├──205-09进程间的数据共享 6.03M├──206-10.验证进程间全局变量的数据共享 5.01M├──207-11.exec函数族 22.84M├──208-12.孤儿进程和僵尸进程 19.60M├──209-13.wait函数回收子进程资源 20.57M├──210-14.waitpid函数应用 12.37M├──211-15.vfork函数 14.21M├──212-16.进程退出 11.12M├──213-01.IPC的概念 3.45M├──214-02.管道的概念 11.79M├──215-03.匿名管道的创建 12.24M├──216-04.父子进程间管道通信 12.05M├──217-05.父子进程管道通信实现psaux 15.44M├──218-06.管道的读写行为 5.35M├──219-07.管道缓冲区大小 10.16M├──220-8.有名管道 9.83M├──221-9.有名管道的进程间通信编程 15.42M├──222-10.消息队列讲解 8.03M├──223-11.消息队列函数介绍 19.11M├──224-12.消息队列发送和读取函数 25.47M├──225-13.消息队列进程间通信 24.29M├──226-14.消息队列进程间全双工通信 21.94M├──227-15.共享内存的创建和删除 15.80M├──228-16.共享内存的映射 14.32M├──229-17.共享内存的删除 11.64M├──230-18.共享内存实现ipcrm 11.97M├──231-19.共享内存进程间通信 13.95M├──232-20.信号的发送 20.82M├──233-21.信号raise父子进程通信 25.01M├──234-22.信号的发送alarm 16.28M├──235-23.信号的处理signal 21.04M├──236-24.信号父子进程间通信 27.76M├──237-25.信号灯的创建与删除 13.68M├──238-26.信号灯PV操作 40.87M├──239-1.守护进程的概念 7.73M├──240-2.创建守护进程流程 19.64M├──241-3.线程的概念 13.92M├──242-4.线程的创建 14.05M├──243-5.线程打印错误信息 8.32M├──244-6.pthread_exit线程退出 17.34M├──245-7.pthread_join回收子线程资源 14.28M├──246-8.线程相关函数介绍 10.04M├──247-9.线程设置分离属性 12.96M├──248-10线程同步的概念 19.27M├──249-11.线程同步的思想 8.10M├──250-12.互斥锁相关函数 16.53M├──251-13.互斥锁实现线程同步 12.51M├──252-14.互斥锁使用的注意问题 11.57M├──253-15.原子操作之为什么线程要使用锁 8.87M├──254-16死锁 10.58M├──255-17.读写锁 7.27M├──256-18.读写锁使用场景 13.44M├──257-19.读写锁操作函数 6.09M├──258-20.读写锁实战 28.16M├──259-21.条件变量 22.38M├──260-22.条件变量相关函数 13.81M├──261-23.生产者消费者代码实现 18.75M├──262-24.条件变量实现生产者和消费者模型 17.60M├──263-25.信号量相关函数 14.27M├──264-26.信号量的生产者消费者模型 16.75M├──265-27.信号量实现生产者和消费者模型 6.86M├──266-1.网络的历史和分层 17.75M├──267-2.网络各层协议解析 21.61M├──268-3.网络的封包和拆包 19.40M├──269-4.IP地址和端口号 16.70M├──270-5.字节序以及转换函数 17.95M├──271-6.TCP编程API 22.53M├──272-7.创建套接字和绑定 30.51M├──273-8.监听和阻塞accept 16.28M├──274-9.TCP服务器读取内容 20.54M├──275-10TCP客户端 28.50M├──276-11.TCP服务获取客户端IP地址 34.53M├──277-12.TCP并发服务器多线程 25.92M├──278-13.TCP并发服务器多进程 24.56M├──279-14.TCPAPI补充 17.92M├──280-15.UDP服务器 47.63M├──281-16.UDP客户端 21.91M├──282-17.IO模型以及多路复用基本原理 26.84M├──283-18.select模型 11.72M├──284-19.客户端select的实现 32.50M├──285-20.服务器端select的实现 28.92M├──286-21.TCP三次握手,四次握手 16.29M├──287-1.FTP云盘项目的介绍 18.22M├──288-2.客户端代码框架搭建1 24.72M├──289-3.客户端代码搭建2 27.25M├──290-4.服务器代码框架搭建1 26.54M├──291-5.服务器代码框架搭建2 26.31M├──292-6.FTP云盘ls和lls的功能实现 18.48M├──293-7.客户端切换路径lcd功能实现 17.18M├──294-8.服务器切换路径cd功能实现 11.12M├──295-9.FTP项目get功能实现 34.29M├──296-10FTP项目put功能实现 28.51M├──297-1.数据库概念介绍 8.91M├──298-2.数据库库命令行操作 23.38M├──299-3.数据库命令行增删改查 14.10M├──300-4.数据库API创建 21.74M├──301-5.API插入数据 29.14M├──302-6.数据库增删改查 70.32M├──303-1.嵌入式开发概述 19.70M├──304-2.树莓派刷机 14.80M├──305-3.串口登录树莓派 16.02M├──306-4.ssh登录树莓派 29.53M├──307-5.远程桌面xrdp登录树莓派 33.66M├──308-6.安装vim以及树莓派扩容 15.94M├──309-7.树莓派和windows文件传输 11.28M├──310-8.树莓派的外设讲解 8.38M├──311-9.wiringpi库的介绍 8.21M├──312-10.树莓派控制继电器 26.69M├──313-11.超声波原理讲解 5.63M├──314-12.树莓派超声波测距实现 49.91M├──315-13.舵机介绍 10.50M├──316-14.树莓派舵机开发 19.68M├──317-15.树莓派硬件pwm 29.94M├──318-16.树莓派串口开发 44.73M├──319-17.交叉编译的概念 8.49M├──320-18.树莓派交叉编译工具链的安装 32.02M├──321-19.树莓派交叉编译应用项目运行 21.47M├──322-20.软链接与硬链接 14.83M├──323-21.带wiringPi库的交叉编译 41.84M├──324-22.内核源码的获取 9.13M├──325-23.嵌入式设备启动过程 8.69M├──326-24.Linux内核源码分析 22.73M├──327-25.linux内核源码配置 22.05M├──328-26.linux内核编译 9.14M├──329-27.linux内核镜像拷贝 46.85M├──330-28.什么是文件系统? 17.78M├──331-29.文件系统目录结构 26.37M├──332-30.虚拟文件系统VFS 19.01M├──333-31.linux内核结构 14.86M├──334-32.认识驱动 30.57M├──335-33.驱动框架 26.97M├──336-34.驱动代码编译测试 35.88M├──337-35.总线物理虚拟地址 13.16M├──338-36.芯片手册导读 33.13M├──339-37.IO驱动寄存器编写 21.15M├──340-38.IO驱动代码编写 31.63M├──341-ARM项目-1.智能家居项目介绍 15.71M├──342-ARM项目-2.程序设计模式的概念 8.99M├──343-ARM项目-3.类和对象的概念 15.66M├──344-ARM项目-4.结构体高级用法 10.78M└──345-ARM项目-5.工厂模式的概念
贡献者
Mia
黄金