组织为公益性质,非盈利。
目标是设计一款好用、轻量级、易于移植的模块化开发嵌入式的c语言框架。
能够做到一处开发,各种芯片上都能编译。
- xfusion是一个综合轻量级c语言开发框架。将底层移植者,组件贡献者,应用开发者分离。
- 底层移植者在熟悉sdk的用法后就能简单移植,
- 组件贡献者可以基于稳定的API进行设计开发通用组件,
- 应用开发者可以熟悉一套API后能够稳定开发。
- xf_task是一个轻量级协作式任务调度器。
- 它支持无栈协程有栈协程,还支持解耦的同步和异步的发布订阅机制。
- 它可以被轻松的移植到裸机或者RTOS平台
- 基于python的生成式工程构建工具
- 针对xfusion制作的工程构建工具,可以降低用户构建工程的门槛
- 自带menuconfig方便使用
- 使用jinja2模板,更加快捷方便的生成对应的底层SDK构建工具
- 不会破坏原生SDK的构建方式,支持导出和构建两种方式