1,嵌入式设备 只能用加密狗 无法单独使用license,所以第一步插入加密狗,加密狗区分版本 比如18 20 或者21,并且往下还区分运行版 (RTL)或开发板。
2,插入加密狗后安装对应的软件,比如halcon-18.11.4.0-aarch64-linux-runtime.tar,之后将加密狗带的license 拷贝到安装路径下(/opt/halcon/license)下。
3,运行 hbench 可检验加密狗是否起作用。
4,运行版不带 头文件,如果想在linux下编译 halcon算法,可以将开发板的头文件拷贝过来,如(halcon-18.11.4.0-linux.tar)下的头文件。这样可以在windows上开发,之后导出cpp文件 放到linux中编译,免去交叉编译的麻烦。
5,运行时需要可执行文件同时找到so库和license,可拷贝到运行目录下或者放到环境变量里。