V
主页
BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式bootloader固件更新
发布人
本期视频教程为大家分享串口专题的XYZmodem的文件传输协议实现,视频中以Ymodem为例,制作了一个Ymodem方式固件更新,为大家介绍Ymodem的上位机和下位机通信实现。 上位机我们直接采用VSCode配合C编译器实现,采用命令终端方式展示信息,会生成一个exe小文件,所以大家只要会C就可以轻松做上位机设计。 参考资料: 1、上位机和下位机例子下载: 链接:https://pan.baidu.com/s/1_Qs-S7qYtTuyAsxS_uhdQw 提取码:ezsd 2、msys2安装: https://www.msys2.org/ 3、协议介绍: http://textfiles.com/programming/ymodem.txt https://en.wikipedia.org/wiki/YMODEM https://en.wikipedia.org/wiki/XMODEM
打开封面
下载高清视频
观看高清视频
视频下载器
【实战技能】单片机bootloader的CANFD/CAN,I2C,SPI和串口方式更新APP实现
最强bin固件逆向,可方便查看每个外设的配置实现,代码安全任重道远
BSP教程第2期:STM32H7四通八达的总线矩阵,从系统框架整体把控H7
BSP视频教程第19期:单片机BootLoader的AES加密实战,含上位机和下位机代码全开源
BSP驱动教程第23期:通过Modbus解析器,轻松掌握Modbus主从协议栈
USB应用实战教程第3期:手把手玩转USB BULK方式下位机和QT6.4上位机开发(上篇)
BSP视频教程第27期:CANopen协议栈专题,干货分享,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等
第16期BSP驱动教程:DMA双缓冲实现32路脉冲并行同步控制
BSP视频教程第21期:轻松一键实现串口DMA不定长收发,支持裸机和RTOS,含MDK和IAR两种玩法,比STM32CubeMX还方便
BSP视频教程第29期:J1939协议栈CAN总线专题,源码框架,执行流程和应用实战解析,面向车通讯,充电桩,模组通信等
《安富莱嵌入式周报》第337期:超高性能信号量测量,协议分析的开源工具且核心算法开源,工业安全应用的双通道数字I/O模组,低成本脑机接口,开源音频合成器
《安富莱嵌入式周报》第262期:牛X,串口方式的开源调试仿真组件MRI,资源需求较小的矢量字体库,开源开发工具USB-Cereal,机器人视频周刊
BSP视频教程第20期:串口专题之玩转HAL库,LL库和寄存器方式实现方法以及参考手册几个关键时序图学习
第6期BSP驱动教程:MDK专题进阶,Cortex-M内核芯片Hardfault硬件异常调试分析定位
BSP驱动教程第24期:应用实战,设计一款属于自己的Modbus RTU主从协议栈,争取人人都可以轻松掌握
第13期BSP驱动教程:系统讲解Cortex-M7内核Cache和MPU,理解通透
第10期BSP驱动教程:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法
第14期BSP驱动教程:超干货,MPU和Cache实战,一张图了解所有经典配置案例,争取人人都可以玩溜
H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技
第12期BSP驱动教程:STM32H7的NVIC中断管理和优先级动态分配,实战分享减小开关中断对实时性影响,提升系统响应速度
第15期BSP驱动教程:几张手册框图讲明白DMAMUX和DMA各种玩法,FIFO,突发传输,不同位宽传输方式等
【硬核】超强八位半开源万用表
《安富莱嵌入式周报》第312期:开源磁场照相机,仿生神经元PCB,开源无线耳机,手机系统PalmOS移植到各种单片机,开放系统组装协议OSAP
第11期BSP驱动教程:STM32H7的GPIO实战,深化非阻塞编程思想,开启Event Recorder狂暴模式,移植驱动到全新器件上
《安富莱嵌入式周报》第326期:航空航天级CANopen协议栈,开源USB PD电源和功耗分析,开源EtherCAT伺服驱动板,时序绘制软件,现代机器人设计
第5期BSP驱动教程:STM32H7的MDK应用专题,系统介绍MDK的调试,AC5,AC6编译器,RTE开发环境和各种配置项作用
实战技能分享,一劳永逸的解决BOOT跳转APP失败问题,含MDK AC5,AC6和IAR
第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟
BSP教程第1期:初识STM32H7准备工作,了解Cortex-M7内核以及MDK,IAR,Embedded Studio,STM32CubeIDE和VS比较
第7期BSP驱动教程:MDK专题高级进阶,重要的分散加载使用,通过各种实战案例来学习
BSP视频教程第28期:CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法
《安富莱嵌入式周报》第325期:开源可编程精密电阻仪,开源入耳式无线耳机,蓝牙Mesh固件更新,锂电池管理板, 无人机螺旋桨参考, QT6.6发布,IAR教育版
BSP视频教程第18期:基于NAND,eMMC,SD卡和U盘的BootLoader实战,带CRC完整性校验
第5期ThreadX视频教程:单片机动态APP加载MPU玩法,隔离应用和系统,APP死机了系统也不会挂
《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS
第9期BSP驱动教程:STM32H7的GPIO专题,通过驱动源码,参考手册,数据手册应用笔记系统学习GPIO知识点
第4期BSP驱动教程:STM32H7从启动到运行过程全解析,电源域,复位,时钟,软硬件启动流程到堆栈,map和htm文件分析
《安富莱嵌入式周报》第273期:超低成本开源双光纤网卡设计,支持各种无线协议的开源监测器,安全关键代码开发注意事项
USB应用实战第5期:手把手玩转USB HID免驱方式下位机和QT6.4上位机开发上篇
第3期BSP驱动教程:整体捋顺STM32H7的HAL库和LL库的框架,再配合寄存器造轮子找到更适合自己的玩法