微联智控工作室,原创开源项目汇总
The Core Flight System (cFS) Operating System Abstraction Layer (OSAL)
STM32F407Bootloader:专为STM32F407微控制器设计的开源启动加载程序,支持固件更新和多种启动模式,助力开发者快速实现项目。(仅供学习参考,项目进行中......)
超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
适用于嵌入式设备(如STM32)的串口AT指令框架,可用于驱动蓝牙、4G模块、WIFI模块。 小巧、轻便、移植简单、使用方便。 本人试用过各种开源的AT框架,如tos_at、rtt_at、at_command等,都或多或少有缺陷,不能完全满足简单、易用、轻便的特点。 一枝独放不是春,百花齐放春满园。 尽码农微薄之力,助祖国繁荣发展。 开源,2024.10.5,LYA-1205。
面向MCU的小型前后台系统。此项目的设计思想是:功能模块与硬件高度解耦,提高代码模块的可复用性;不使用复杂的数据结构和语法以提高不同硬件平台和编译器之间的兼容性,实现工程在不同MCU之间的快速移植;提供实用稳定常用的功能模块,实现项目的快速开发;定义标准应用开发框架,减轻应用开发的工作量和难度。
以前做的项目,最近想要共享出来,包含51、430、STM32F10X、STM32F407X,T4MC123G这5种平台,基于每个平台都有一套相同的模块,包含继电器、直流电机、步进电机、温湿度传感器、气压传感器、串口RFID模块、串口mp3模块、串口gsm模块、键盘模块、点阵模块、人体检测模块。
AMetal是芯片级的裸机软件包,定义了跨平台的通用接口(使得基于AMetal的应用程序可以和具体硬件完全分离,实现跨平台复用),并提供了一系列驱动及常用的软件服务。
OSAL适配华大MCU,实现了静态任务建立,消息传递,动态内存管理,定时器,低功耗,日志等常见功能 更多功能见readme.txt target :D32LC110C6UA 更多MCU https://www.hdsc.com.cn/Category82 (项目在用,稳定可靠)
这个一个基于STM32Hal库+FreeRTOS+机智云平台,同时包含LED,按钮,OLED显示屏,电机,舵机,光敏传感器的的智能家居系统