使用USB2XXX实现的CAN Bootloader功能,实现CAN节点固件远程升级
使用USB2XXX实现的CAN Bootloader功能,实现CAN节点固件远程升级
兼容CAN和Uart升级的bootloader,芯片STM32F407
做一款低功耗检测气象站,通过SX1278(Ra-01)和主站进行通讯,PC端和WEB端可通过主站的SX1278对从站进行远程OTA升级。从站可通过Lora无线通讯向主站传输温度、湿度、光照强度等信息。 主站:STM32F103RBT6+W5500+SD卡+AT24C02+CAN+LIN+RS485+Lora 从站:STM32F103C8T6+Lora+温度、湿度、光照强度+充电模块
ISM Web组态软件采用Vue+Go语言开发,通过浏览器操作组态工具、浏览组态画面,实现工程管理、组态编辑、工业设备采集以及组态运行三大功能。通过实现图元组态、可视化图表组态、数据库组态的配置与关联,完成基于Web服务的实时数据监控与服务端的多用户访问等。采用标准HTML5技术,基于B/S架构进行开发,支持WEB端呈现,支持在浏览器端完成便捷的人机交互,简单的拖拽即可完成可视化页面的编排设计
两个工程,都是STM32F103跑RT Thread。一个是按键控制LCD屏的显示。一个是CH395以太网接收芯片的控制(跑的TCP-Client)。
[Keil5_disp_size_bar]:以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。 原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。
ESP32无线调试器,成本低廉,能无线调试Xilinx FPGA。受到Vivado的直接支持,具有智能配网,显示IP等功能。基于Arduino开发,可移植性强,支持ESP32任意型号。
基于百问网T113S3-V1.3硬件给小猫开发的一款简易电视机,防止小猫白天睡觉晚上熬夜。
嵌入式Linux开发:一板懂,百板通 课程配套资料仓库