بنقرة واحدة
luatos-demo-spec
LuatOS Demo 代码与文档设计规范。编写/审查 demo 代码、readme 时必须遵循:文件结构、命名规范(常量/变量/函数)、注释格式、禁止闭包和匿名函数。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
LuatOS Demo 代码与文档设计规范。编写/审查 demo 代码、readme 时必须遵循:文件结构、命名规范(常量/变量/函数)、注释格式、禁止闭包和匿名函数。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
LuatOS 在真机模组上跑测试的完整工作流——build .soc → flash → 抓启动日志 → 关键字判定 PASS/FAIL。覆盖 luatos-cli 全模组族(Air1601/1602/CCM4211、Air8000/EC7xx/Air780E、Air8101/BK7258、Air6208/XT804/Air101/103、Air8101-SF32)。用于"在 air1601 上跑 pgfs"、"刷机调试"、"真机回归测试"、"flash air8000"等场景。
LuatOS 固件开发专家。用于编写/修改 LuatOS C 核心库、Lua 扩展库、模块 Demo、测试用例,理解架构层次,调试嵌入式问题。72 核心库 API + 44 扩展库 Lua 文件(其中 32 有正式文档)。
LuatOS 文档助手。用于查询 LuatOS API、AT 指令、模组资料、FAQ、工具使用说明,编写/修改文档。72 核心库 API 文档 + 32 扩展库 API 文档(实际 44 个 Lua 文件)。
استنادا إلى تصنيف SOC المهني
| name | luatos-demo-spec |
| description | LuatOS Demo 代码与文档设计规范。编写/审查 demo 代码、readme 时必须遵循:文件结构、命名规范(常量/变量/函数)、注释格式、禁止闭包和匿名函数。 |
编写 LuatOS demo 代码、readme 文档时必须严格遵循本规范。
每个 demo 目录包含:
luat/demo/、module/、docs.openluat.com/osapi/)local UART_ID = 2
local loop_index = 1
小写字母 + 下划线
local tcp_client_sender = {}
function tcp_client_sender.proc(task_name, socket_client)
end
return tcp_client_sender
local function send_data_req_timer_loop_func()
end
..._task_func..._timer_cbfunc..._msg_proc_func--[[
@module main
@summary LuatOS用户应用脚本文件入口,总体调度应用逻辑
@version 1.0
@date 2025.07.01
@author 朱天华
@usage
本demo演示的核心功能为:
1、创建四路socket连接...
2、每一路socket连接出现异常后,自动重连...
...
更多说明参考本目录下的readme.md文件
]]
@author 必须用中文姓名,不用英文、拼音或缩写。
--[[
配置GPIO管脚功能;支持输出、输入和中断三种模式;
@api AirGPIO_1000.setup(gpio_id, gpio_mode)
@number
gpio_id
GPIO ID;取值范围:0x00~0x07, 0x10~0x17;必须传入,不允许为空
@number or function or nil
gpio_mode
number时:输出模式,0=低电平,1=高电平
nil时:输入模式
function时:中断模式(回调函数)
@return bool
成功返回true,失败返回false
@usage
AirGPIO_1000.setup(0x00, 0) -- 输出模式,默认低电平
AirGPIO_1000.setup(0x11) -- 输入模式
]]
描述清楚功能、输入参数、返回值即可。
--连接WIFI热点,连接结果通过"IP_READY"或"IP_LOSE"消息通知
--Air8101仅支持2.4G WIFI,不支持5G
--第三个参数1表示异常时内核自动重连
wlan.connect("热点名", "密码", 1)
ethernet_wan 和 ethernet_lanlan,用 ethernet_lan