1 前言以下为瘦西湖操作系统VSCode Jeejio-SlenderWestLakeOS-IDE插件工具(下文简称瘦西湖IDE工具)的简要使用介绍,详请参考《瘦西湖操作系统IDE工具手册》。 2 配置安装环境瘦西湖IDE工具支持Windows10和Ubuntu操作系统环境。在Windows10环境下使用瘦西湖IDE须先配置符号链接,方法如下: 1、运行gpedit.msc,打开"本地组策略编辑器"。 2、依次展开"计算机配置"-->"Windows设置"-->"安全设置"-->"本地策略"-->"用户权限分配",在右侧窗口双击"创建符号链接",在弹出的窗口中点击"添加用户或组"按钮,填入当前的用户名,确认。 3、重启电脑生效。 ![]() 图2-1 配置符号链接 ![]() 图2-2 添加用户名到符号链接 4、常见问题解决 (1)运行 gpedit.msc,若报错"windows找不到文件gpedit.msc",则按照以下步骤: ①新建一个记事本,然后把下面的内容复制到记事本中。
②把后缀名改为.bat,右键以管理员身份运行。 ③继续执行步骤1-3。 (2)运行 gpedit.msc,若报错"试图引用不存在的令牌",则按照以下步骤: ①检查C:\Windows\SysWOW64目录下是否有secpol.msc和gpedit.msc,若无则把这两个文件复制到此目录即可。 ②继续执行步骤1-3。 3 下载或导入开发环境3.1 下载开发环境1、点击IDE窗口左下角"选择开发环境"按钮,在IDE窗口顶端出现"选择JEEJIO芯片开发环境"下拉菜单,选择"下载新的开发环境"。 ![]() 图3-1 下载开发环境操作入口 ![]() 图3-2 初始化下载环境 3.2 导入已有开发环境如果本地电脑中已经下载了开发环境,可以通过"导入已有开发环境"功能导入到IDE中。 1、点击IDE窗口左下角"选择开发环境"按钮,在IDE窗口顶端出现"选择JEEJIO芯片开发环境"下拉菜单,选择"导入已有开发环境"。 ![]() 图3-3 导入已有开发环境操作入口 4 IDE功能介绍完成下载或导入开发环境后,在IDE窗口底部将出现瘦西湖IDE工具栏。 ![]() 图4-1 IDE工具栏 1、Jeejio开发环境:下载新的开发环境或者导入已有开发环境。 2、新建项目:新建开发项目。 3、编辑TAL:编辑IDL文件并生成TAL代码模板文件。 4、Kconfig配置:瘦西湖OS编译配置。 5、编译:编译瘦西湖OS源代码,生成固件。 6、烧录固件:烧录瘦西湖OS固件到瘦西湖设备。 7、烧录秘钥:烧录秘钥文件到瘦西湖设备。 8、清除:清除编译所产生的固件以及缓存文件。 9、三合一:一键完成编译、烧录、清理功能。 10、切换串口:选择瘦西湖设备连接到电脑后所对应的串口号。 11、串口日志:开启/关闭显示瘦西湖设备串口日志。 12、TAL调试:通过串口/网络调试瘦西湖TAL功能。 5 创建项目1、点击IDE窗口底部"新建项目"工具按钮。 ![]() 图5-1 新建项目 6 编辑TAL1、点击IDE窗口左下角"编辑TAL"按钮,在IDE窗口顶端出现"选择项目"下拉菜单。选择拟开发的项目。以myLed项目为例,如下图所示。 ![]() 图6-1 开始编写IDL 2、选择项目后将弹出"编辑TAL"窗口,为瘦西湖IDE工具提供的IDL模板,在此模板中填写TAL详细信息。 ![]() 图6-2 编辑TAL界面 3、点击"确认",将自动生成该项目的TAL代码模板,并保存到项目tal/${project_name}/目录下。 ![]() 图6-3 生成TAL文件 4、瘦西湖OS驱动、TAL、MAIN详细编写方法参考《瘦西湖OS开发者手册》。 7 Kconfig配置1、点击IDE工具底部工具栏"Kconfig配置"按钮。 2、IDE窗口将显示瘦西湖OS的配置界面。 3、在配置界面左侧目录可查看瘦西湖OS的所有配置选项。 4、点击所需配置项,在目录右侧界面设置对应参数。 5、点击"保存"按钮完成Kconfig配置。 ![]() 图7-1 Kconfig配置界面 8 编译、烧录、清除8.1 编译1、点击IDE底部工具栏中"编译"按钮开始编译代码。 ![]() 图8-1 开始编译 2、编译成功后将出现成功提醒。 ![]() 图8-2 编译成功 8.2 烧录固件1、点击"烧录固件"按钮开始烧录固件,固件烧录完毕后将出现如下类似界面。 ![]() 图8-3 烧录完成 8.3 清除1、点击IDE底部工具栏中"清除"按钮开始清除编译记录。 ![]() 图8-4 开始清除 2、IDE将清除编译记录、编译生成的文件,清除完毕后界面如下。 ![]() 图8-5 清除完成 8.4 三合一1、点击IDE底部工具栏中"三合一"按钮将一键完成编译、烧录、清除工作。 ![]() 图8-6 三合一按钮 9 烧录秘钥1、秘钥文件包含瘦西湖OS设备的身份信息和网络鉴权信息。瘦西湖设备在烧录秘钥文件后才能注册到冒泡云平台。秘钥文件须向中科物栖申请。秘钥文件以.jk作为文件后缀,比如ZKWQAABA000A.jk。 2、选择秘钥并烧录。点击IDE底部工具栏中"烧录"按钮,在IDE弹出的窗口中"选择秘钥文件",选中秘钥文件后,IDE将自动开始烧录秘钥到设备。 ![]() 图9-1 开始烧录秘钥 3、在秘钥烧录过程中可以在IDE"终端"窗口查看日志信息。 ![]() 图9-2 烧录秘钥日志 注:使用串口通道调试设备时候不需要烧录秘钥。在设备联网到冒泡云平台时候需要烧录秘钥。 10 开启日志1、点击"开启日志"按钮,IDE将显示设备串口日志信息。 ![]() 图10-1 串口日志界面 2、再次点击"串口日志"按钮将关闭串口日志功能,IDE不再显示设备串口日志。 11 TAL调试11.1 TAL本地调试1、点击"TAL调试"按钮,在IDE窗口顶部选择"TAL本地调试"。 ![]() 图11-1 选择TAL本地调试 2、在"TAL本地调试"界面配置串口信息,配置完毕后点击"打开串口"。 ![]() 图11-2 TAL本地调试 - 配置串口 3、打开串口后,IDE工具将自动向台灯发送API查询指令。台灯收到指令后会发送支持的API功能到IDE并在窗口显示。 ![]() 图11-3 TAL本地调试 - 获取RPC API列表 4、现在可以通过TAL本地调试工具来调试台灯。 (1)获取台灯开关状态。
![]() 图11-4 TAL本地调试 - 获取台灯开关状态 (2)设置台灯开关状态。
![]() 图11-5 TAL本地调试 - 设置台灯开关状态 11.2 TAL网络调试(功能暂未上线)1、点击"TAL调试"按钮,选择"TAL WEB调试"。 2、登录web平台-->选择设备对应的应用-->设备上电-->完成配网-->确定设备已上线,即可进行MQTT通道调试。 ![]() 图11-6 TAL WEB调试 12 插件快捷键介绍
表12-1 IDE快捷键 |