使用GenBotter白羊座开发板学习FreeRTOS。
嵌入式笔试和面试题。 配套哔哩哔哩视频主页:【才鲸嵌入式】https://space.bilibili.com/106424039
逐步展示嵌入式软件C语言编程技巧:编程规范、注释规范、源文件管理、编译控制、版本命名、模块编写、驱动编写、应用编写、协议设计、网络编程、系统架构、模块设计、接口设计、人机交互、单元测试、算法优化、版本管理…… 配套哔哩哔哩视频主页:【才鲸嵌入式】https://space.bilibili.com/106424039
基于TMS320F28335的CAN线IAP升级程序的办法。使用方式在readme.md。 分为三个部分:burnCAN,28335_main主体程序,和上位机程序。 使用思路是burnCAN程序与主体程序分开烧录在28335的不同扇区, 启动后判断是否有上位机CAN通讯,若无,跳转进主体程序。 实现两个功能的解耦。 仅在出厂烧录时烧录burnCAN即可,后续主体更新与burnCAN无关 (上位机屏蔽了扇区1)
基于CAN UDS协议实现的CAN Bootloader/固件升级功能,标准UDS协议,可以自行扩展相关功能。