RISC-V semi-hosting原理以及实践
Newlibc,如上截图。Picolibc,fork from newlibc.但是更轻量。Arm CMSIS。如前面所谓分析,半主机主要是为了解决资源有限平台上的协同调试开发问题,glibc,musl libc等面向LINUX等大型应用场景的LIBC库不需要支持半主机,因为后者主要运行于RICH OS上,无需支持半主机机制。方便调试和开发。节省资源。快速开发和原型验证灵活,可移植性好。
原创
2023-06-22 10:24:39 ·
954 阅读 ·
0 评论