libco icon indicating copy to clipboard operation
libco copied to clipboard

协程切换汇编代码部分支持CPU架构太少

Open HuberyFok opened this issue 7 years ago • 5 comments

协程切换的汇编代码仅支持i386及x86_x64,是否会出支持ARM系列及MIPS系列的嵌入式架构版本

HuberyFok avatar Jul 22 '18 17:07 HuberyFok

libco是用在服务端的,可能暂时没有这个需求吧。

我有一个协程实现是支持ARM、MIPS及RISC-V等架构的,可供参考。 https://github.com/heiher/hev-task-system

heiher avatar Nov 18 '18 16:11 heiher

汇编部分直接参考boost库实现,不用重复造轮子

hnwyllmm avatar Nov 24 '18 03:11 hnwyllmm

可以使用这个: https://github.com/xhawk18/s_task

cpu架构: x86, x64, arm, aarch64, mips, mips64, cortex-m0/m3/m4, stm8 系统环境: windows, linux, macos, android, mingw, 甚至可以无OS裸奔(嵌入式环境下) 网络库: libuv 其他: 支持 await / async

xhawk18 avatar Mar 25 '20 05:03 xhawk18

汇编部分直接参考boost库实现,不用重复造轮子

请教下如何实现的呢。

ScarletCarpet avatar May 07 '21 10:05 ScarletCarpet

https://github.com/idealvin/coost.git

跨平台类go语言编程的c++协程库。

opt-liang avatar Oct 18 '22 04:10 opt-liang