在example\coremark\c\src目录下新建lua_coremark.c 将coremark接口封装成lua接口给脚本调用。代码如下所示: #include "core_api.h" int lua_coremask(void *L) { /*coremark入口函数*/ extern int core_mark(void); core_mark(); return 0; } luaL_Reg rtt_lib[] = { {"coremark",lua_coremask}, ...
Lua 内置模块实现了类似于 CMake 的模块化功能。它通过在模块内直接调用 Protobuf 的反射特性,实现了在 Lua 层面上的自动反射。该模块支持 Protobuf 2 和 Protobuf 3,并能实现 Protobuf、Lua table 与其他数据结构(如 XML、JSON、YAML)之间的转换。该模块已经通过了Mac
LUA测试语句为:"print(TEST.MyKey1)"