【启航行动】openUBMC社区开发者赋能培训(第2期)--openUBMC整体框架&代码结构

交流答疑问题:
问题一:Lua 代码中是如何与 C/C++ 交互的?
问题二:去哪里找到 skynet 学习资料?

课后作业:
通过 bingo 创建一个新的 App,并在本地能通过集成测试启动成功

1 个赞

交流问题
问题一:
通过Lua C API,lua的虚拟机是通过C实现,数据结构、词法语法都会通过C进行解析,并且通过lapi.c提供Lua和C交互的核心API。
问题二:
①Skynet 的官方代码仓库:https://github.com/cloudwu/skynet以及官方wiki


②通过风云的blog:https://blog.codingnow.com/eo/skynet/
③博客园、CSDN等相关博客

1 个赞

1、 将 C/C++ 代码编译成 Lua 模块(如动态链接库 .so ),然后在lua中通过 require 加载和使用;
2、 Home · cloudwu/skynet Wiki · GitHub
[云风的 BLOG: skynet 入门指南]
(https://blog.codingnow.com/2016/06/skynet_gettingstarted.html)

1 个赞