一个可以移植的定点运算Foc库,定点运算支持Q31~Q15格式,目前只支持Q15格式,支持if启动和滑膜观测器,后续后考虑增加龙伯格及磁链观测器
软件工程常用文档模板及示例:可行性分析报告、开发计划、需求分析文档、概要设计文档、详细设计文档、用户操作手册、测试计划、测试分析报告、开发进度报告、项目开发总结报告、软件维护手册等
wch ch579 contiki / contiki-ng 相关移植和测试
ProtoThread内核,从Contiki NG中提取而出,已经做好充分性移植准备工作,可以直接移植到单片机上。
plum是跨平台开发利器,在硬件上,plum提供HAL层来对各种MCU进行接口抽象,在操作系统上,plum提供KAL层对多种操作协同进行抽象。同时plum也提供了各种各样的软件组件与硬件驱动,这些驱动均与开发平台无关,不管是基于单片机的产品还是操作系统之上的应用,都可以无缝切换。
编写一个基于protothread的微型操作系统, 类似contiki, 大部分特性与RT-thread相同, 深入理解操作系统. ##具备的功能 ###1.邮箱, 线程中的邮箱 ###2.消息队列 ###3.信号量 ###4.完成变量 ###5.无优先级的轮转调度 ###6.动态内存分配 ###7.中断上下文定时器和线程上下文定时器 ###8.工作队列(延迟的工作, 重复执行多次的工作) ###9.设备驱动框架(PIN, UART) ###10.软中断, tasklet ###11.环形缓冲区 ###12.调试信息输出 ###99.其他特性
NNoM是一个专门为了神经网络在 MCU 上运行的框架。 NNoM 是一个定点神经网络库, 现在支持 8-bit定点格式
一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
这是基于c语言的GUI库,主要用在单色OLED、LCD领域。ECBM_GUI通过内建缓存来存放画面内容,可快速移植到任意单片机中。