🎉🔥PandaX是Go语言开源的企业级物联网平台低代码开发基座,基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分离开发。支持设备管控,规则链,云组态,可视化大屏,报表设计器,AI智能体,代码生成器等功能。能帮助你快速建立IOT物联网平台等相关业务系统。
最近更新: 4个月前基于时间轮询的多任务及任务间通讯和驱动软件框架。 特性: 多任务之间完全独立,任务之间通过消息进行通讯,每个任务有独立的时间轮询。驱动架构分层与分离, 具有模块化,移植性,可复用性,软件分层设计的特点。
最近更新: 5个月前[Keil5_disp_size_bar]:以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。 原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。
最近更新: 5个月前plum是跨平台开发利器,在硬件上,plum提供HAL层来对各种MCU进行接口抽象,在操作系统上,plum提供KAL层对多种操作协同进行抽象。同时plum也提供了各种各样的软件组件与硬件驱动,这些驱动均与开发平台无关,不管是基于单片机的产品还是操作系统之上的应用,都可以无缝切换。
最近更新: 5个月前适用于嵌入式单片机的裸机程序微库,只占用你的rom 6个字节,是的,6个字节。颠覆式的设计思维,让你写代码的时候像flow(流水)一样丝滑,让你永远不用在为delay时cpu空转而烦恼,附加的超轻便的软件定时器让你轻松实现各种定时需求,另还有信号量的配方,让你任务间的同步像诗一样写意,并且能让你逻辑程序效率提升百倍以上。
最近更新: 5个月前适用于裸机的设备抽象系统,该系统是将裸机开发中常用的外设如gpio、uart、i2c等抽象出来,然后用统一的接口管理,使裸机开发的应用代码可以做到只依赖与bare_system,而不依赖具体的mcu,大大的提升可复用性。
最近更新: 5个月前一种单片机(32位MCU)可复用、可通用的快速开发组件,内容有:层次式状态机HSM,有限状态机FSM,xmodem,ymodem,bootloader,MODBUS主从机管理(RTU和ASCII),内存管理,串口管理,消息队列,环形缓冲区,同步方法(信号量、互斥锁、事件集),软件定时器,AT指令交互,命令交互客户端(类命令行),软件非阻塞延时,模拟EEPROM,数据转换,IO输入输出操作等。
最近更新: 5个月前