8. 发布脚本为产品¶
一旦已经调试出能够按照您预想运行的脚本程序,您就可用将脚本编译进固件中。
对于具有较高开发能力的用户,推荐下载我们的SDK开发环境,详见 here.
其他用户可用按下述方法:
申请一个GitHub的账户
下载代码 repo
在githb上使能工程
之后,您可用编辑文件,编译znzpi AI相机固件
8.1. 如何固定你的脚本¶
固定脚本到固件的处理,能够避免代码被其他用户修改。也就是说,您的代码将不需要任何保存在flash或TF卡上的文件。另外任何在flash或TF卡上的与固定脚本相同的文件也会被覆盖。
您可用简单的按如下步骤来固定代码。
向 libraries folder 加入程序脚本
重新命名
main.py
为boot.py
确定 znzpi AI相机硬件 board folder
znzpi2 -> znzpi Cam R2.
znzpi3 -> znzpi Cam R3.
znzpi4 -> znzpi Cam R4.
znzpi4P -> znzpi Cam R4 Plus.
诸如此类
根据使用的硬件类型,编辑
manifest.py
文件,如果只有一个脚本,freeze ("$(OMV_LIB_DIR)/", "boot.py")
to themanifest.py
编译znzpi AI相机固件
一旦烧录新的固件到znzpi AI相机,其将自动运行已经固化的脚本。
8.2. 如何保护您的代码¶
一旦固化了脚本程序,其将不能被反编译为脚本。