Ain Shams University Open Source Implementation of the AUTOSAR Communication stack
About QP/C ========== QP/C is an event-driven, RTOS-like, active object framework for microcontrollers. The QP/C framework provides thread-safe execution of active objects (concurrent state machines) and supports both manual and automatic coding of UML statecharts in readable, production-quality ANSI-C. Automatic code generation for QP/C applications, compliant with the MISRA-C:2004 guidelines, is provided by the free QM modeling tool.
应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。来源:https://github.com/chenqy2018/mem_malloc
STM32F1工程模板,运行OSAL操作系统,基于linux-arm-gcc交叉编译环境开发,编译器版本gcc-arm-none-eabi-5_4-2016q2
运行于cc2530的纯净OSAL,连ZB协议栈也移除了。是学习OSAL的最好代码资源, 同时还提供了网友移植好的,可以运行于windows, cortex-m, stm8等平台的代码链接。
OSAL(operating system abstraction layer),操作系统抽象层,一种以实现多任务为核心的系统资源管理机制