|
|
%!s(int64=4) %!d(string=hai) anos | |
|---|---|---|
| .gitee | %!s(int64=4) %!d(string=hai) anos | |
| .github | %!s(int64=4) %!d(string=hai) anos | |
| bsp | %!s(int64=4) %!d(string=hai) anos | |
| components | %!s(int64=4) %!d(string=hai) anos | |
| demo | %!s(int64=4) %!d(string=hai) anos | |
| docs | %!s(int64=4) %!d(string=hai) anos | |
| images | %!s(int64=4) %!d(string=hai) anos | |
| lua | %!s(int64=4) %!d(string=hai) anos | |
| luat | %!s(int64=4) %!d(string=hai) anos | |
| mind | %!s(int64=4) %!d(string=hai) anos | |
| script | %!s(int64=5) %!d(string=hai) anos | |
| tools | %!s(int64=4) %!d(string=hai) anos | |
| .gitignore | %!s(int64=4) %!d(string=hai) anos | |
| LICENSE | %!s(int64=6) %!d(string=hai) anos | |
| README.md | %!s(int64=4) %!d(string=hai) anos | |
| docs.md | %!s(int64=6) %!d(string=hai) anos | |
| logo.jpg | %!s(int64=6) %!d(string=hai) anos | |
| luatos.code-workspace | %!s(int64=5) %!d(string=hai) anos | |
| system.jpg | %!s(int64=6) %!d(string=hai) anos |

LuatOS-SoC是一款实时操作系统,用户编写Lua代码就可完成各种功能, 仅需极少的内存和Flash空间
做一个灯神(点亮并闪烁一个LED灯)
local sys = require("sys")
-- 把GPIO19设置为输出模式,上拉,初始电平为低电平(0代表低电平,1代表高电平)
local netled = gpio.setup(19, 0, gpio.PULLUP)
sys.taskInit(function() --(LuaTask的task模式,对应协程)
while 1 do
netled(1) -- 输出高电平
sys.wait(500) -- 等待500ms(LuaTask异步休眠)
netled(0) -- 输出低电平
sys.wait(500) -- 等待500ms(LuaTask异步休眠)
end
end)
-- 主循环, 必须加
sys.run()
QQ群: 1061642968 和 钉钉群