第一个程序"welcome to LuatOS"
# 学习目标
学习LuatOS框架,了解怎么加载自己的应用程序。
我们此程序中只是起了个循环定时器,每隔1s打印一次"welcome to LuatOS !!!!!!",非常简单。一共两个脚本,main.lua和test.lua。main.lua的名字不能改,从LuatOS的demo中随便找个demo拷贝过来就行,test.lua就写要测试的应用,需要在main.lua中require引用。
# 硬件环境
合宙紫光展锐8910DM平台的cat1开发板-Air724UG开发板一块。
# 测试思路
1. 在任一一个demo中拷一个main.lua 过来,LuatOS开机会读取文件系统中的main.lua文件,main.lua即程序主入口,这里会执行工程的设置和初始化。
2. 通过require加载测试脚本到到main.lua中执行。
3. 测试脚本中起循环定时器,每隔1s打印一次"welcome to LuatOS !!!!!!"。
# 代码解析
**main.lua的代码如下:**
```
PROJECT = "TEST"
VERSION = "1.0.0"
require "sys"
require "test"--加载测试脚本
--启动系统框架,不要随便更改
sys.init(0, 0)
sys.run()
```
**test.lua的代码如下:**
```
local function testprint()
print("welcome to LuatOS !!!!!!")
end
sys.timerLoopStart(testprint,1000) --起个1s的循环定时器
```
# 烧录程序
## 1.Luatools烧录至开发板
TODO:贴luatools下载图片
运行结果如下:

## 2.LuatIDE烧录至开发板
TODO:贴LuatIDE下载图片及日志输出图片
## 3.模拟器运行
TODO:贴模拟器运行图片及日志输出图片